2025-05-09 17:55:00,096 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,111 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:55:00,114 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0036秒 2025-05-09 17:55:00,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:00,117 - 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:55:00,118 - sqlalchemy.engine.Engine - INFO - [cached since 263s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:00,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:00,121 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0247秒 2025-05-09 17:55:00,122 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:55:00,125 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:55:00,288 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:55:00,288 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,290 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0021秒 2025-05-09 17:55:00,291 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0031秒 2025-05-09 17:55:00,312 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,313 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:55:00,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:00,316 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:55:00,316 - sqlalchemy.engine.Engine - INFO - [cached since 263s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:55:00,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:00,317 - 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:55:00,318 - sqlalchemy.engine.Engine - INFO - [cached since 263.2s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:00,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:00,320 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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:55:00,321 - sqlalchemy.engine.Engine - INFO - [cached since 263s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:55:00,322 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0104秒 2025-05-09 17:55:00,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:00,324 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0114秒 2025-05-09 17:55:00,446 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,446 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:00,471 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:55:00,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:00,474 - 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:55:00,476 - sqlalchemy.engine.Engine - INFO - [cached since 263.3s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:00,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:00,480 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0089秒 2025-05-09 17:55:00,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:55:00,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:55:00,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:55:00,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:55:00,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:55:00,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:55:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:55:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:55:00,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:55:00,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:55:00,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:55:00,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:55:06,631 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:55:06,631 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:55:06,633 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:55:06,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:06,636 - 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:55:06,636 - sqlalchemy.engine.Engine - INFO - [cached since 283.2s ago] {} 2025-05-09 17:55:06,637 - 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:55:06,638 - sqlalchemy.engine.Engine - INFO - [cached since 283.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:55:06,639 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:55:06,640 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 17:55:07,759 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:55:07,760 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,761 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:55:07,761 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 17:55:07,762 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:55:07,765 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:55:07,768 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:55:07,770 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-09 17:55:07,771 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:55:07,772 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,773 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:55:07,774 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:07,775 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:55:07,775 - sqlalchemy.engine.Engine - INFO - [cached since 270.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:55:07,776 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0013秒 2025-05-09 17:55:07,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.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:55:07,777 - sqlalchemy.engine.Engine - INFO - [cached since 270.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:55:07,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:07,778 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,779 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0063秒 2025-05-09 17:55:07,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:07,781 - 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:55:07,781 - sqlalchemy.engine.Engine - INFO - [cached since 270.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:07,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:07,783 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,784 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,784 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:55:07,785 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 17:55:07,785 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,786 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:07,788 - 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:55:07,788 - sqlalchemy.engine.Engine - INFO - [cached since 270.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:07,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:07,791 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:55:07,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,792 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,793 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:07,794 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0080秒 2025-05-09 17:55:07,795 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:55:07,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:07,796 - 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:55:07,797 - sqlalchemy.engine.Engine - INFO - [cached since 270.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:55:07,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:07,799 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 17:55:30,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:30,365 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.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:55:30,366 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 16, 55, 30, 361808)) 2025-05-09 17:55:30,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:30,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:55:30,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:55:30,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:55:30,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:55:30,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:55:30,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:55:30,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:55:30,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:55:30,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:55:30,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:55:30,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:55:30,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:55:30,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:55:30,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:55:30,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:55:30,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:55:30,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:55:30,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:55:30,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:55:30,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:55:30,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:55:30,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:55:30,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:55:30,620 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:55:30,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:55:30,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:55:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:55:30,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:55:30,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:55:30,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:55:30,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:55:30,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:55:30,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:55:30,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:55:30,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:55:30,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:55:30,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:55:30,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:55:30,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:55:30,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:55:30,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:55:30,629 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:55:30,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:55:30,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:55:30,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:55:30,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:55:30,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:55:30,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:55:30,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:55:30,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:55:30,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:55:30,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:55:30,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:55:30,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:55:30,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:55:30,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:55:30,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:55:30,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:55:30,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:55:30,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:55:30,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:55:30,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:55:30,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:55:30,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:55:30,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:55:30,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:55:30,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:55:30,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:55:30,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:55:30,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:55:30,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:55:30,657 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:55:30,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:55:30,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:55:30,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:55:30,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:55:30,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:55:30,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:55:37,368 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:55:37,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:37,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 17:55:37,372 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:55:37,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:37,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:37,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 2025-05-09 17:55:37,375 - sqlalchemy.engine.Engine - INFO - [cached since 0.00378s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:55:37,378 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:55:37,379 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (46, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (718 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 17, 55, 37, 378112), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:55:37,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:37,388 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0196秒 2025-05-09 17:55:50,487 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:55:50,488 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:55:50,696 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:55:50,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:50,703 - 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:55:50,705 - sqlalchemy.engine.Engine - INFO - [cached since 327.2s ago] {} 2025-05-09 17:55:50,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:55:50,708 - sqlalchemy.engine.Engine - INFO - [cached since 327.2s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:55:50,710 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:55:50,712 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0157秒 2025-05-09 17:55:59,532 - app - INFO - 请求开始: OPTIONS /api/vwed-task/create 来自 192.168.189.153 2025-05-09 17:55:59,534 - app - INFO - 请求完成: OPTIONS /api/vwed-task/create 状态码: 200 耗时: 0.0019秒 2025-05-09 17:55:59,595 - app - INFO - 请求开始: POST /api/vwed-task/create 来自 192.168.189.153 2025-05-09 17:55:59,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:59,601 - 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.label = %(label_1)s LIMIT %(param_1)s 2025-05-09 17:55:59,602 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] {'label_1': '123', 'param_1': 1} 2025-05-09 17:55:59,612 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasktemplate.id AS vwed_tasktemplate_id, vwed_tasktemplate.template_name AS vwed_tasktemplate_template_name, vwed_tasktemplate.template_description AS vwed_tasktemplate_template_description, vwed_tasktemplate.template_if_enable AS vwed_tasktemplate_template_if_enable, vwed_tasktemplate.template_dir AS vwed_tasktemplate_template_dir, vwed_tasktemplate.created_at AS vwed_tasktemplate_created_at, vwed_tasktemplate.updated_at AS vwed_tasktemplate_updated_at, vwed_tasktemplate.is_deleted AS vwed_tasktemplate_is_deleted FROM vwed_tasktemplate WHERE vwed_tasktemplate.template_if_enable = %(template_if_enable_1)s LIMIT %(param_1)s 2025-05-09 17:55:59,614 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] {'template_if_enable_1': 1, 'param_1': 1} 2025-05-09 17:55:59,621 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskdef (id, label, created_by, version, detail, template_name, period, periodic_task, status, if_enable, delay, release_sites, remark, tenant_id, map_id, user_token, created_at, updated_at, is_deleted) VALUES (%(id)s, %(label)s, %(created_by)s, %(version)s, %(detail)s, %(template_name)s, %(period)s, %(periodic_task)s, %(status)s, %(if_enable)s, %(delay)s, %(release_sites)s, %(remark)s, %(tenant_id)s, %(map_id)s, %(user_token)s, %(created_at)s, %(updated_at)s, %(is_deleted)s) 2025-05-09 17:55:59,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'id': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'label': '123', 'created_by': None, 'version': 1, 'detail': '{"inputParams": [], "outputParams": [], "rootBlock": null}', 'template_name': 'user_template', 'period': 3000, 'periodic_task': , 'status': , 'if_enable': , 'delay': 3000, 'release_sites': True, 'remark': '', 'tenant_id': 'default', 'map_id': '1912046314096263170', 'user_token': None, 'created_at': datetime.datetime(2025, 5, 9, 17, 55, 59, 621764), 'updated_at': datetime.datetime(2025, 5, 9, 17, 55, 59, 621764), 'is_deleted': 0} 2025-05-09 17:55:59,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:55:59,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:59,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %(pk_1)s 2025-05-09 17:55:59,634 - sqlalchemy.engine.Engine - INFO - [generated in 0.00247s] {'pk_1': '96c0f244-16e6-4207-aa4a-c773ce95658e'} 2025-05-09 17:55:59,638 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:55:59,639 - app - INFO - 请求完成: POST /api/vwed-task/create 状态码: 200 耗时: 0.0447秒 2025-05-09 17:55:59,842 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:55:59,844 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0020秒 2025-05-09 17:55:59,883 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:55:59,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:55:59,887 - 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:55:59,889 - sqlalchemy.engine.Engine - INFO - [cached since 336.4s ago] {} 2025-05-09 17:55:59,892 - 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:55:59,895 - sqlalchemy.engine.Engine - INFO - [cached since 336.4s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:55:59,898 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:55:59,899 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0164秒 2025-05-09 17:56:00,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:56:00,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:56:00,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:56:00,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:56:00,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:56:00,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:56:00,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:56:00,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:56:00,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:56:00,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:56:00,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:56:00,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:56:28,889 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:28,890 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:28,891 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:28,891 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:28,892 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:56:28,895 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:28,896 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0049秒 2025-05-09 17:56:28,898 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0069秒 2025-05-09 17:56:29,194 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:29,200 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:29,201 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0069秒 2025-05-09 17:56:29,203 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:29,205 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:29,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:29,206 - 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:56:29,207 - sqlalchemy.engine.Engine - INFO - [cached since 352s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:29,208 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:29,209 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0040秒 2025-05-09 17:56:29,301 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:29,306 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:29,365 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:29,366 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:29,377 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:29,378 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:29,397 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:29,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:29,399 - 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:56:29,399 - sqlalchemy.engine.Engine - INFO - [cached since 352.2s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:29,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:29,401 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:29,455 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:29,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:29,458 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:56:29,459 - sqlalchemy.engine.Engine - INFO - [cached since 352.1s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 17:56:29,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:56:29,462 - sqlalchemy.engine.Engine - INFO - [cached since 352.1s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 17:56:29,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:29,465 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0102秒 2025-05-09 17:56:29,493 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:29,493 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 17:56:29,551 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:29,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:29,552 - 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:56:29,553 - sqlalchemy.engine.Engine - INFO - [cached since 352.4s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:29,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:29,556 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:30,388 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:30,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 17:56:30,392 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 9, 16, 56, 30, 388531)) 2025-05-09 17:56:30,396 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:30,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:56:30,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:56:30,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:56:30,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:56:30,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:56:30,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:56:30,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:56:30,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:56:30,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:56:30,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:56:30,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:56:30,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:56:30,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:56:30,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:56:30,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:56:30,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:56:30,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:56:30,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:56:30,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:56:30,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:56:30,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:56:30,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:56:30,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:56:30,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:56:30,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:56:30,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:56:30,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:56:30,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:56:30,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:56:30,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:56:30,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:56:30,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:56:30,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:56:30,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:56:30,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:56:30,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:56:30,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:56:30,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:56:30,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:56:30,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:56:30,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:56:30,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:56:30,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:56:30,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:56:30,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:56:30,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:56:30,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:56:30,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:56:30,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:56:30,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:56:30,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:56:30,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:56:30,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:56:30,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:56:30,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:56:30,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:56:30,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:56:30,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:56:30,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:56:30,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:56:30,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:56:30,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:56:30,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:56:30,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:56:30,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:56:30,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:56:30,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:56:30,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:56:30,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:56:30,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:56:30,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:56:30,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:56:30,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:56:33,985 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-09 17:56:33,986 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:34,005 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-09 17:56:34,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:34,007 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:56:34,007 - sqlalchemy.engine.Engine - INFO - [cached since 56.64s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 17:56:34,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:34,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:34,010 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:56:34,011 - sqlalchemy.engine.Engine - INFO - [cached since 56.64s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 17:56:34,012 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:56:34,012 - sqlalchemy.engine.Engine - INFO - [cached since 56.63s ago] (2, '{"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, 17, 56, 34, 12405), '96c0f244-16e6-4207-aa4a-c773ce95658e') 2025-05-09 17:56:34,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:34,029 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0243秒 2025-05-09 17:56:37,770 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:56:37,773 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:37,818 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:56:37,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:37,821 - 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:56:37,821 - sqlalchemy.engine.Engine - INFO - [cached since 374.3s ago] {} 2025-05-09 17:56:37,822 - 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:56:37,823 - sqlalchemy.engine.Engine - INFO - [cached since 374.3s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:56:37,825 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:56:37,827 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0090秒 2025-05-09 17:56:39,529 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:39,530 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:39,545 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:39,546 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:39,546 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,547 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 17:56:39,548 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 17:56:39,549 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:39,579 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:39,580 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:39,588 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:39,592 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:56:39,593 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:39,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:56:39,596 - sqlalchemy.engine.Engine - INFO - [cached since 362.4s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:56:39,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:39,598 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:39,641 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:39,644 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-09 17:56:39,727 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,728 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 17:56:39,743 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:39,747 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:39,750 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:39,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 17:56:39,753 - sqlalchemy.engine.Engine - INFO - [cached since 362.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:56:39,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:39,757 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 17:56:39,801 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:39,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:39,803 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:56:39,804 - sqlalchemy.engine.Engine - INFO - [cached since 362.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:56:39,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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:56:39,805 - sqlalchemy.engine.Engine - INFO - [cached since 362.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:56:39,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:39,807 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0060秒 2025-05-09 17:56:39,909 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,910 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:39,927 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.153 2025-05-09 17:56:39,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:39,928 - 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:56:39,929 - sqlalchemy.engine.Engine - INFO - [cached since 362.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:56:39,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:39,931 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:56:48,714 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:56:48,715 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:48,749 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:56:48,750 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:48,751 - 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:56:48,752 - sqlalchemy.engine.Engine - INFO - [cached since 385.3s ago] {} 2025-05-09 17:56:48,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 17:56:48,753 - sqlalchemy.engine.Engine - INFO - [cached since 385.3s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:56:48,755 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:56:48,756 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 17:56:50,471 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:50,472 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:50,485 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,487 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0020秒 2025-05-09 17:56:50,488 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:50,488 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:50,489 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:50,489 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:50,501 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 17:56:50,502 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:50,523 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:50,525 - 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:56:50,525 - sqlalchemy.engine.Engine - INFO - [cached since 373.4s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:50,527 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:50,529 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:50,529 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0060秒 2025-05-09 17:56:50,533 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:56:50,550 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 17:56:50,553 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:50,593 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,596 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0030秒 2025-05-09 17:56:50,666 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,668 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:50,670 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0020秒 2025-05-09 17:56:50,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:50,674 - 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:56:50,678 - sqlalchemy.engine.Engine - INFO - [cached since 373.5s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:50,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:50,683 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0162秒 2025-05-09 17:56:50,735 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 17:56:50,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:50,737 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:56:50,740 - sqlalchemy.engine.Engine - INFO - [cached since 373.4s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 17:56:50,744 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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:56:50,746 - sqlalchemy.engine.Engine - INFO - [cached since 373.4s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 17:56:50,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:50,748 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0131秒 2025-05-09 17:56:50,773 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,774 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0010秒 2025-05-09 17:56:50,806 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 17:56:50,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:56:50,808 - 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:56:50,809 - sqlalchemy.engine.Engine - INFO - [cached since 373.7s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:56:50,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:56:50,811 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0050秒 2025-05-09 17:57:00,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:57:00,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:57:00,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:57:00,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:57:00,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:57:00,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:57:00,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:57:00,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:57:00,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:57:00,741 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:57:00,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:57:00,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:57:18,588 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:57:18,588 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:57:18,632 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 17:57:18,634 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:57:18,634 - 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:57:18,635 - sqlalchemy.engine.Engine - INFO - [cached since 415.2s ago] {} 2025-05-09 17:57:18,636 - 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:57:18,637 - sqlalchemy.engine.Engine - INFO - [cached since 415.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:57:18,638 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:57:18,639 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0072秒 2025-05-09 17:57:30,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:57:30,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:57:30,411 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 9, 16, 57, 30, 407800)) 2025-05-09 17:57:30,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:57:30,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:57:30,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:57:30,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:57:30,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:57:30,750 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:57:30,750 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:57:30,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:57:30,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:57:30,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:57:30,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:57:30,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:57:30,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:57:30,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:57:30,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:57:30,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:57:30,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:57:30,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:57:30,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:57:30,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:57:30,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:57:30,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:57:30,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:57:30,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:57:30,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:57:30,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:57:30,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:57:30,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:57:30,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:57:30,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:57:30,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:57:30,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:57:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:57:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:57:30,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:57:30,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:57:30,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:57:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:57:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:57:30,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:57:30,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:57:30,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:57:30,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:57:30,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:57:30,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:57:30,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:57:30,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:57:30,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:57:30,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:57:30,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:57:30,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:57:30,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:57:30,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:57:30,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:57:30,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:57:30,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:57:30,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:57:30,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:57:30,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:57:30,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:57:30,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:57:30,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:57:30,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:57:30,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:57:30,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:57:30,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:57:30,771 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:57:30,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:57:30,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:57:30,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:57:30,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:57:30,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:57:30,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:57:30,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:57:30,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:57:30,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:57:30,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:57:30,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:57:30,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:58:00,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:58:00,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:58:00,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:58:00,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:58:00,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:58:00,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:58:00,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:58:00,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:58:00,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:58:00,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:58:00,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:58:00,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:58:08,189 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:58:08,190 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0010秒 2025-05-09 17:58:08,192 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:58:08,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:08,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 17:58:08,195 - sqlalchemy.engine.Engine - INFO - [cached since 150.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:08,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:08,198 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:08,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:58:08,199 - sqlalchemy.engine.Engine - INFO - [cached since 150.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:08,200 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:58:08,200 - sqlalchemy.engine.Engine - INFO - [cached since 150.8s ago] (47, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (510 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 17, 58, 8, 200322), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:58:08,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:08,217 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0249秒 2025-05-09 17:58:15,999 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:58:16,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:58:16,002 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:58:16,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:16,004 - 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:58:16,004 - sqlalchemy.engine.Engine - INFO - [cached since 472.5s ago] {} 2025-05-09 17:58:16,005 - 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:58:16,006 - sqlalchemy.engine.Engine - INFO - [cached since 472.5s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:58:16,007 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:58:16,009 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 17:58:20,841 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:58:20,842 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 17:58:20,843 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:20,844 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,844 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:20,845 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:58:20,845 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 17:58:20,846 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0020秒 2025-05-09 17:58:20,847 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:58:20,848 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-09 17:58:20,849 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:20,852 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,853 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:58:20,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:20,855 - 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:58:20,855 - sqlalchemy.engine.Engine - INFO - [cached since 463.7s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:58:20,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:20,857 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:20,860 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,860 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:58:20,861 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0010秒 2025-05-09 17:58:20,861 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0095秒 2025-05-09 17:58:20,862 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,863 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:58:20,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:20,864 - 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:58:20,864 - sqlalchemy.engine.Engine - INFO - [cached since 463.7s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:58:20,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:20,866 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0030秒 2025-05-09 17:58:20,867 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0050秒 2025-05-09 17:58:20,868 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:58:20,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:20,869 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:58:20,869 - sqlalchemy.engine.Engine - INFO - [cached since 463.5s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 17:58:20,870 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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:58:20,870 - sqlalchemy.engine.Engine - INFO - [cached since 463.5s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 17:58:20,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:20,872 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0040秒 2025-05-09 17:58:20,873 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,873 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:20,875 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 17:58:20,875 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:20,876 - 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:58:20,876 - sqlalchemy.engine.Engine - INFO - [cached since 463.7s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 17:58:20,877 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:20,879 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0040秒 2025-05-09 17:58:30,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:30,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 17:58:30,429 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 9, 16, 58, 30, 427317)) 2025-05-09 17:58:30,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:30,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:58:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:58:30,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:58:30,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:58:30,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:58:30,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:58:30,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:58:30,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:58:30,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:58:30,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:58:30,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:58:30,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:58:30,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:58:30,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:58:30,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:58:30,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:58:30,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:58:30,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:58:30,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:58:30,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:58:30,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:58:30,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:58:30,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:58:30,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:58:30,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:58:30,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:58:30,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:58:30,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:58:30,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:58:30,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:58:30,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:58:30,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:58:30,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:58:30,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:58:30,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:58:30,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:58:30,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:58:30,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:58:30,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:58:30,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:58:30,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:58:30,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 17:58:30,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:58:30,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 17:58:30,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 17:58:30,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 17:58:30,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 17:58:30,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:58:30,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 17:58:30,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:58:30,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:58:30,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:58:30,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:58:30,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:58:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:58:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:58:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:58:30,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:58:30,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:58:30,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:58:30,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:58:30,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:58:30,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:58:30,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:58:30,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:58:30,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:58:30,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:58:30,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:58:30,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:58:30,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:58:30,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:58:30,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:58:30,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:58:30,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:58:30,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:58:30,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:58:30,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:58:30,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:58:32,879 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:58:32,880 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0015秒 2025-05-09 17:58:32,881 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:58:32,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:32,884 - 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:58:32,885 - sqlalchemy.engine.Engine - INFO - [cached since 489.4s ago] {} 2025-05-09 17:58:32,886 - 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:58:32,886 - sqlalchemy.engine.Engine - INFO - [cached since 489.4s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:58:32,888 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:58:32,890 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0090秒 2025-05-09 17:58:34,055 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:58:34,056 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0011秒 2025-05-09 17:58:34,057 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:34,058 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:34,058 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,059 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 17:58:34,059 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0015秒 2025-05-09 17:58:34,060 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0025秒 2025-05-09 17:58:34,066 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:34,066 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:58:34,070 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,070 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:58:34,071 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0051秒 2025-05-09 17:58:34,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:34,073 - 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:58:34,074 - sqlalchemy.engine.Engine - INFO - [cached since 476.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:58:34,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:34,076 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:58:34,079 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 17:58:34,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:58:34,081 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:34,082 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0115秒 2025-05-09 17:58:34,083 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,083 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:34,084 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:58:34,085 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:34,086 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:58:34,086 - sqlalchemy.engine.Engine - INFO - [cached since 476.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:34,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:34,087 - 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:58:34,087 - sqlalchemy.engine.Engine - INFO - [cached since 476.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:58:34,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:34,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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:58:34,090 - sqlalchemy.engine.Engine - INFO - [cached since 476.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:58:34,090 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:58:34,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:34,091 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0070秒 2025-05-09 17:58:34,095 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,095 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:34,097 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:58:34,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:34,099 - 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:58:34,099 - sqlalchemy.engine.Engine - INFO - [cached since 476.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:58:34,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:34,101 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 17:58:39,910 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:58:39,910 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:39,914 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:58:39,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:39,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 17:58:39,918 - sqlalchemy.engine.Engine - INFO - [cached since 182.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:39,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:39,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:39,921 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:58:39,922 - sqlalchemy.engine.Engine - INFO - [cached since 182.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:39,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:39,924 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:58:39,924 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:58:39,924 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:58:39,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:39,926 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:58:39,926 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 58, 39, 925650), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:58:39,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:39,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:39,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 17:58:39,937 - sqlalchemy.engine.Engine - INFO - [cached since 182.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:39,939 - 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:58:39,939 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 47, 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 ... (510 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, 58, 39, 924649), '{"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, 58, 39, 939384), datetime.datetime(2025, 5, 9, 17, 58, 39, 939384), 0) 2025-05-09 17:58:39,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:39,948 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:39,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.id = %s 2025-05-09 17:58:39,949 - sqlalchemy.engine.Engine - INFO - [cached since 503.5s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce',) 2025-05-09 17:58:39,950 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:39,951 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e8e773a9-2971-456a-89ad-7ffd1a0087ce (优先级 1) 添加到队列 0 2025-05-09 17:58:39,954 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:58:39,954 - services.sync_service - INFO - 正在同步创建任务到天风系统: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:39,955 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e8e773a9-2971-456a-89ad-7ffd1a0087ce","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:58:39","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:58:40,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: e8e773a9-2971-456a-89ad-7ffd1a0087ce, 优先级: 1 2025-05-09 17:58:40,038 - services.execution.task_executor - DEBUG - 任务 e8e773a9-2971-456a-89ad-7ffd1a0087ce 设置超时时间: 3600秒 2025-05-09 17:58:40,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,039 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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:58:40,039 - sqlalchemy.engine.Engine - INFO - [cached since 503.6s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce',) 2025-05-09 17:58:40,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 17:58:40,042 - sqlalchemy.engine.Engine - INFO - [cached since 182.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:58:40,043 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:58:40,044 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (datetime.datetime(2025, 5, 9, 17, 58, 40, 43951), datetime.datetime(2025, 5, 9, 17, 58, 40, 43951), 'e8e773a9-2971-456a-89ad-7ffd1a0087ce') 2025-05-09 17:58:40,045 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,053 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,114 - services.sync_service - INFO - 成功同步任务到系统任务: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,116 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,116 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,117 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2027秒 2025-05-09 17:58:40,151 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,153 - 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:58:40,153 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 58, 40, 153057), 'e8e773a9-2971-456a-89ad-7ffd1a0087ce') 2025-05-09 17:58:40,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,164 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:58:40,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,172 - sqlalchemy.engine.Engine - INFO - [generated in 0.00203s] ('b746434c-66d3-4244-839d-7b6b9aad1e2e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 167058), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 58, 40, 170049), datetime.datetime(2025, 5, 9, 17, 58, 40, 170049), 0) 2025-05-09 17:58:40,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:58:40,185 - sqlalchemy.engine.Engine - INFO - [generated in 0.00153s] ('b746434c-66d3-4244-839d-7b6b9aad1e2e',) 2025-05-09 17:58:40,189 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:58:40,189 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:58:40,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:58:40,190 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 58, 40, 189073), 'b746434c-66d3-4244-839d-7b6b9aad1e2e') 2025-05-09 17:58:40,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,198 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:58:40,199 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:58:40,199 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 9, 类型: IterateListBp 2025-05-09 17:58:40,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,203 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:58:40,203 - sqlalchemy.engine.Engine - INFO - [cached since 0.03451s ago] ('7617b8b3-e681-418d-b8f6-8df48a274076', 'b5', '9', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 201580), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 58, 40, 203659), datetime.datetime(2025, 5, 9, 17, 58, 40, 203659), 0) 2025-05-09 17:58:40,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,213 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: 7617b8b3-e681-418d-b8f6-8df48a274076 2025-05-09 17:58:40,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,215 - sqlalchemy.engine.Engine - INFO - [cached since 0.03186s ago] ('7617b8b3-e681-418d-b8f6-8df48a274076',) 2025-05-09 17:58:40,217 - services.execution.block_executor - INFO - 块 b5 (ID: 9) 设置的变量: [] 2025-05-09 17:58:40,218 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 17:58:40,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:58:40,219 - sqlalchemy.engine.Engine - INFO - [cached since 0.0297s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 58, 40, 219578), '7617b8b3-e681-418d-b8f6-8df48a274076') 2025-05-09 17:58:40,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,226 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-09 17:58:40,226 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 9, 名称: b5 2025-05-09 17:58:40,226 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 9, 分支: default 2025-05-09 17:58:40,226 - services.execution.block_executor - INFO - 开始执行块 9 的 default 分支下的 2 个子块 2025-05-09 17:58:40,227 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b8, ID: 9, 类型: PrintBp 2025-05-09 17:58:40,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,228 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:58:40,229 - sqlalchemy.engine.Engine - INFO - [cached since 0.05993s ago] ('3a945838-2609-4b86-8767-15b694be376d', 'b8', '9', '', '{"message": {"type": "Expression", "value": "blocks.b5.index+blocks.b5.item", "required": false}}', '{"message": "blocks.b5.index+blocks.b5.item"}', '{"index": 0, "item": 1}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 227577), , '{"message": {"type": "Expression", "value": "blocks.b5.index+blocks.b5.item", "required": false}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 17, 58, 40, 228573), datetime.datetime(2025, 5, 9, 17, 58, 40, 228573), 0) 2025-05-09 17:58:40,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,242 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: 3a945838-2609-4b86-8767-15b694be376d 2025-05-09 17:58:40,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,245 - sqlalchemy.engine.Engine - INFO - [cached since 0.06177s ago] ('3a945838-2609-4b86-8767-15b694be376d',) 2025-05-09 17:58:40,246 - services.execution.block_executor - INFO - 块 b8 (ID: 9) 设置的变量: [] 2025-05-09 17:58:40,247 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 17:58:40,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:58:40,250 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b8": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 58, 40, 249578), '3a945838-2609-4b86-8767-15b694be376d') 2025-05-09 17:58:40,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,266 - services.execution.block_executor - INFO - 表达式 blocks.b5.index+blocks.b5.item 计算结果(数字相加): 1 2025-05-09 17:58:40,267 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-09 17:58:40,267 - services.execution.handlers.foundation - INFO - 任务 e8e773a9-2971-456a-89ad-7ffd1a0087ce 打印: 1 2025-05-09 17:58:40,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,269 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('37c2d8ef-afc1-4a3f-9281-27a9b594e022', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 268577), datetime.datetime(2025, 5, 9, 17, 58, 40, 268577), 0) 2025-05-09 17:58:40,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,287 - sqlalchemy.engine.Engine - INFO - [cached since 0.1037s ago] ('3a945838-2609-4b86-8767-15b694be376d',) 2025-05-09 17:58:40,289 - services.execution.block_executor - INFO - 块 b8 (ID: 9) 设置的变量: [] 2025-05-09 17:58:40,290 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 17:58:40,290 - sqlalchemy.engine.Engine - INFO - UPDATE 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:58:40,294 - sqlalchemy.engine.Engine - INFO - [generated in 0.00373s] (datetime.datetime(2025, 5, 9, 17, 58, 40, 290098), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 58, 40, 290098), '3a945838-2609-4b86-8767-15b694be376d') 2025-05-09 17:58:40,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,304 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b6, ID: 10, 类型: BreakBp 2025-05-09 17:58:40,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,310 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:58:40,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.1424s ago] ('82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7', 'b6', '10', '', '{}', '{}', '{"index": 0, "item": 1}', 'BreakBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 306098), , '{}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 17, 58, 40, 310100), datetime.datetime(2025, 5, 9, 17, 58, 40, 310100), 0) 2025-05-09 17:58:40,316 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,323 - services.execution.block_executor - DEBUG - 为子块 10 创建记录, 记录ID: 82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7 2025-05-09 17:58:40,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,326 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:58:40,328 - sqlalchemy.engine.Engine - INFO - [cached since 0.1438s ago] ('82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7',) 2025-05-09 17:58:40,331 - services.execution.block_executor - INFO - 块 b6 (ID: 10) 设置的变量: [] 2025-05-09 17:58:40,332 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 17:58:40,333 - 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:58:40,334 - sqlalchemy.engine.Engine - INFO - [cached since 0.0846s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 58, 40, 333336), '82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7') 2025-05-09 17:58:40,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,343 - services.execution.block_executor - INFO - 开始执行子块 10 的处理逻辑 2025-05-09 17:58:40,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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 17:58:40,345 - sqlalchemy.engine.Engine - INFO - [cached since 0.07684s ago] ('c2763c54-c7b1-4ef8-b1a5-ef13124517b3', 1, '{"success": true, "message": "Break执行成功,将跳出当前循环", "output": {"breakSignal": true}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 345351), datetime.datetime(2025, 5, 9, 17, 58, 40, 345351), 0) 2025-05-09 17:58:40,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,362 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:58:40,363 - sqlalchemy.engine.Engine - INFO - [cached since 0.1792s ago] ('82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7',) 2025-05-09 17:58:40,364 - services.execution.block_executor - INFO - 块 b6 (ID: 10) 设置的变量: [] 2025-05-09 17:58:40,365 - services.execution.block_executor - INFO - 为块 b6 存储输出: ['breakSignal'] 2025-05-09 17:58:40,365 - 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 17:58:40,366 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('{"breakSignal": true}', datetime.datetime(2025, 5, 9, 17, 58, 40, 365356), '执行成功', , '{"blocks": {"b6": {"breakSignal": true}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 58, 40, 365356), '82c08ccf-bd1d-4cc3-8b9f-0eb53df1fce7') 2025-05-09 17:58:40,368 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,376 - services.execution.handlers.progress - INFO - 检测到直接子组件break信号 - 组件名称: b6, ID: 10 2025-05-09 17:58:40,376 - services.execution.handlers.progress - INFO - 数组遍历检测到break信号,提前结束循环,已完成 1/5 次 2025-05-09 17:58:40,378 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,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:58:40,380 - sqlalchemy.engine.Engine - INFO - [cached since 0.1116s ago] ('9d464a02-445e-4410-9e01-3eac7ee07ea1', 1, '{"success": true, "message": "第1次循环, item=1, 检测到break信号提前结束循环"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 379378), datetime.datetime(2025, 5, 9, 17, 58, 40, 379378), 0) 2025-05-09 17:58:40,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:58:40,392 - sqlalchemy.engine.Engine - INFO - [cached since 0.2089s ago] ('7617b8b3-e681-418d-b8f6-8df48a274076',) 2025-05-09 17:58:40,394 - services.execution.block_executor - INFO - 块 b5 (ID: 9) 设置的变量: [] 2025-05-09 17:58:40,394 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 17:58:40,398 - 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:58:40,400 - sqlalchemy.engine.Engine - INFO - [generated in 0.00111s] ('{"index": 0, "item": 1}', datetime.datetime(2025, 5, 9, 17, 58, 40, 396985), '执行成功', , "{'index': 0, 'item': 1}", '{"blocks": {"b5": {"index": 0, "item": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 58, 40, 398974), '7617b8b3-e681-418d-b8f6-8df48a274076') 2025-05-09 17:58:40,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,408 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, 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:58:40,408 - sqlalchemy.engine.Engine - INFO - [cached since 0.1404s ago] ('dba656f4-d0a5-4795-979a-c2e44b76aec3', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 9, "success": true, " ... (185 characters truncated) ... [{"child_id": 9, "success": true, "output": {"message": 1}}, {"child_id": 10, "success": true, "output": {"breakSignal": true}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e8e773a9-2971-456a-89ad-7ffd1a0087ce', datetime.datetime(2025, 5, 9, 17, 58, 40, 408912), datetime.datetime(2025, 5, 9, 17, 58, 40, 408912), 0) 2025-05-09 17:58:40,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,419 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:58:40,420 - sqlalchemy.engine.Engine - INFO - [cached since 0.2371s ago] ('b746434c-66d3-4244-839d-7b6b9aad1e2e',) 2025-05-09 17:58:40,422 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:58:40,423 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:58:40,426 - 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:58:40,427 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] (datetime.datetime(2025, 5, 9, 17, 58, 40, 423905), '执行成功', , "{'index': 0, 'item': 1}", '执行成功', datetime.datetime(2025, 5, 9, 17, 58, 40, 425905), 'b746434c-66d3-4244-839d-7b6b9aad1e2e') 2025-05-09 17:58:40,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,437 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,678 - services.sync_service - INFO - 成功设置系统任务状态为已完成: e8e773a9-2971-456a-89ad-7ffd1a0087ce 2025-05-09 17:58:40,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:40,680 - 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:58:40,682 - sqlalchemy.engine.Engine - INFO - [generated in 0.00179s] (datetime.datetime(2025, 5, 9, 17, 58, 40, 679447), '任务执行成功', , 384, 1, datetime.datetime(2025, 5, 9, 17, 58, 40, 680447), 'e8e773a9-2971-456a-89ad-7ffd1a0087ce') 2025-05-09 17:58:40,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:40,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: e8e773a9-2971-456a-89ad-7ffd1a0087ce, 结果: True 2025-05-09 17:58:46,920 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e8e773a9-2971-456a-89ad-7ffd1a0087ce 来自 192.168.189.211 2025-05-09 17:58:46,921 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e8e773a9-2971-456a-89ad-7ffd1a0087ce 状态码: 200 耗时: 0.0011秒 2025-05-09 17:58:46,922 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e8e773a9-2971-456a-89ad-7ffd1a0087ce 来自 192.168.189.211 2025-05-09 17:58:46,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:46,924 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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:58:46,924 - sqlalchemy.engine.Engine - INFO - [cached since 510.5s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce',) 2025-05-09 17:58:46,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:46,927 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e8e773a9-2971-456a-89ad-7ffd1a0087ce 状态码: 200 耗时: 0.0050秒 2025-05-09 17:58:46,935 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e8e773a9-2971-456a-89ad-7ffd1a0087ce 来自 192.168.189.211 2025-05-09 17:58:46,935 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e8e773a9-2971-456a-89ad-7ffd1a0087ce 状态码: 200 耗时: 0.0000秒 2025-05-09 17:58:46,938 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e8e773a9-2971-456a-89ad-7ffd1a0087ce 来自 192.168.189.211 2025-05-09 17:58:46,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:58:46,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.task_record_id = %s 2025-05-09 17:58:46,940 - sqlalchemy.engine.Engine - INFO - [cached since 510.4s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce',) 2025-05-09 17:58:46,941 - 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:58:46,942 - sqlalchemy.engine.Engine - INFO - [cached since 510.4s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce', 'b8') 2025-05-09 17:58:46,943 - 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:58:46,943 - sqlalchemy.engine.Engine - INFO - [cached since 510.4s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce', 'b5') 2025-05-09 17:58:46,945 - 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:58:46,945 - sqlalchemy.engine.Engine - INFO - [cached since 510.4s ago] ('e8e773a9-2971-456a-89ad-7ffd1a0087ce', 'b6') 2025-05-09 17:58:46,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:58:46,947 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e8e773a9-2971-456a-89ad-7ffd1a0087ce 状态码: 200 耗时: 0.0090秒 2025-05-09 17:59:00,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 17:59:00,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 17:59:00,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 17:59:00,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 17:59:00,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 17:59:00,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 17:59:00,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 17:59:00,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 17:59:00,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 17:59:00,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 17:59:00,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 17:59:00,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 17:59:13,005 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:59:13,006 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 17:59:13,008 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 17:59:13,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:13,010 - 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:59:13,010 - sqlalchemy.engine.Engine - INFO - [cached since 529.5s ago] {} 2025-05-09 17:59:13,011 - 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:59:13,011 - sqlalchemy.engine.Engine - INFO - [cached since 529.5s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 17:59:13,013 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 17:59:13,014 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0060秒 2025-05-09 17:59:15,842 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:59:15,842 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 17:59:15,844 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:59:15,844 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:59:15,844 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,845 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 17:59:15,845 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 17:59:15,845 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 17:59:15,847 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0021秒 2025-05-09 17:59:15,848 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0029秒 2025-05-09 17:59:15,850 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:59:15,854 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,854 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:59:15,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:15,856 - 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:59:15,857 - sqlalchemy.engine.Engine - INFO - [cached since 518.7s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:59:15,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:15,859 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 17:59:15,863 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 17:59:15,864 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,864 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0103秒 2025-05-09 17:59:15,865 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-09 17:59:15,870 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:59:15,870 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 17:59:15,877 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,877 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 17:59:15,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:15,879 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 17:59:15,880 - sqlalchemy.engine.Engine - INFO - [cached since 518.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:15,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:15,880 - 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:59:15,881 - sqlalchemy.engine.Engine - INFO - [cached since 518.7s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:59:15,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:15,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 17:59:15,883 - sqlalchemy.engine.Engine - INFO - [cached since 518.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 17:59:15,884 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 17:59:15,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:15,886 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0090秒 2025-05-09 17:59:15,890 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,890 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 17:59:15,892 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 17:59:15,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:15,894 - 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:59:15,894 - sqlalchemy.engine.Engine - INFO - [cached since 518.7s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 17:59:15,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:15,898 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 17:59:30,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:30,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 17:59:30,440 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 9, 16, 59, 30, 437544)) 2025-05-09 17:59:30,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:30,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 17:59:30,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 17:59:30,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 17:59:30,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 17:59:30,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 17:59:30,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 17:59:30,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 17:59:30,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 17:59:30,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 17:59:30,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 17:59:30,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 17:59:30,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 17:59:30,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 17:59:30,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 17:59:30,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 17:59:30,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 17:59:30,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 17:59:30,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 17:59:30,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 17:59:30,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 17:59:30,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 17:59:30,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 17:59:30,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 17:59:30,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 17:59:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 17:59:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 17:59:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 17:59:30,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 17:59:30,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 17:59:30,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 17:59:30,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 17:59:30,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 17:59:30,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 17:59:30,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 17:59:30,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 17:59:30,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 17:59:30,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 17:59:30,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 17:59:30,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 17:59:30,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 17:59:30,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 17:59:30,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 17:59:30,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 17:59:30,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 17:59:30,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 17:59:30,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 17:59:30,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 17:59:30,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 17:59:30,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 17:59:30,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 17:59:30,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 17:59:30,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 17:59:30,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 17:59:30,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 17:59:30,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 17:59:30,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 17:59:30,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 17:59:30,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 17:59:30,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 17:59:30,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 17:59:30,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 17:59:30,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 17:59:30,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 17:59:30,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 17:59:30,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 17:59:30,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 17:59:30,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 17:59:41,758 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 17:59:41,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:41,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.id = %s 2025-05-09 17:59:41,760 - sqlalchemy.engine.Engine - INFO - [cached since 244.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:41,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:41,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:41,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 2025-05-09 17:59:41,764 - sqlalchemy.engine.Engine - INFO - [cached since 244.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:41,765 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:59:41,765 - sqlalchemy.engine.Engine - INFO - [cached since 244.4s ago] (48, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (717 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 17, 59, 41, 765547), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:59:41,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:41,777 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0186秒 2025-05-09 17:59:43,291 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 17:59:43,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,292 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:59:43,293 - sqlalchemy.engine.Engine - INFO - [cached since 245.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:43,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,297 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:59:43,298 - sqlalchemy.engine.Engine - INFO - [cached since 245.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:43,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,300 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 17:59:43,300 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 17:59:43,300 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 17:59:43,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,301 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 17:59:43,302 - sqlalchemy.engine.Engine - INFO - [cached since 63.38s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 17, 59, 43, 301962), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 17:59:43,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,315 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_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:59:43,315 - sqlalchemy.engine.Engine - INFO - [cached since 245.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:43,317 - 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:59:43,317 - sqlalchemy.engine.Engine - INFO - [cached since 63.38s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 48, 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 ... (717 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, 59, 43, 300962), '{"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, 59, 43, 317182), datetime.datetime(2025, 5, 9, 17, 59, 43, 317182), 0) 2025-05-09 17:59:43,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,327 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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:59:43,327 - sqlalchemy.engine.Engine - INFO - [cached since 566.9s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:43,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,330 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2b0008c7-d106-41cf-a16b-7d455dd87ee8 (优先级 1) 添加到队列 0 2025-05-09 17:59:43,330 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 17:59:43,330 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,330 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2b0008c7-d106-41cf-a16b-7d455dd87ee8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 17:59:43","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 17:59:43,373 - services.sync_service - INFO - 成功同步任务到系统任务: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,373 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,374 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,374 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0826秒 2025-05-09 17:59:43,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 2b0008c7-d106-41cf-a16b-7d455dd87ee8, 优先级: 1 2025-05-09 17:59:43,457 - services.execution.task_executor - DEBUG - 任务 2b0008c7-d106-41cf-a16b-7d455dd87ee8 设置超时时间: 3600秒 2025-05-09 17:59:43,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,458 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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:59:43,459 - sqlalchemy.engine.Engine - INFO - [cached since 567s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:43,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 17:59:43,464 - sqlalchemy.engine.Engine - INFO - [cached since 246.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 17:59:43,465 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:43,468 - sqlalchemy.engine.Engine - INFO - [cached since 63.42s ago] (datetime.datetime(2025, 5, 9, 17, 59, 43, 465753), datetime.datetime(2025, 5, 9, 17, 59, 43, 465753), '2b0008c7-d106-41cf-a16b-7d455dd87ee8') 2025-05-09 17:59:43,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,480 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,517 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:43,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,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 17:59:43,523 - sqlalchemy.engine.Engine - INFO - [cached since 63.37s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 17, 59, 43, 520794), '2b0008c7-d106-41cf-a16b-7d455dd87ee8') 2025-05-09 17:59:43,528 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,539 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 17:59:43,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,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:59:43,546 - sqlalchemy.engine.Engine - INFO - [cached since 63.38s ago] ('24f07456-03c3-4256-b066-5c30b7225587', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 43, 540765), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 59, 43, 544774), datetime.datetime(2025, 5, 9, 17, 59, 43, 544774), 0) 2025-05-09 17:59:43,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,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:59:43,564 - sqlalchemy.engine.Engine - INFO - [cached since 63.38s ago] ('24f07456-03c3-4256-b066-5c30b7225587',) 2025-05-09 17:59:43,567 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:59:43,567 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:59:43,568 - 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:59:43,568 - sqlalchemy.engine.Engine - INFO - [cached since 63.38s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 59, 43, 568870), '24f07456-03c3-4256-b066-5c30b7225587') 2025-05-09 17:59:43,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,579 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 17:59:43,580 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 17:59:43,581 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 2, 类型: IterateListBp 2025-05-09 17:59:43,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,583 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:59:43,583 - sqlalchemy.engine.Engine - INFO - [cached since 63.42s ago] ('51ba19e7-501f-4e54-9faf-f8b602a4d4b1', 'b5', '2', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 43, 581924), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 17, 59, 43, 582876), datetime.datetime(2025, 5, 9, 17, 59, 43, 582876), 0) 2025-05-09 17:59:43,589 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,599 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 51ba19e7-501f-4e54-9faf-f8b602a4d4b1 2025-05-09 17:59:43,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,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 17:59:43,600 - sqlalchemy.engine.Engine - INFO - [cached since 63.42s ago] ('51ba19e7-501f-4e54-9faf-f8b602a4d4b1',) 2025-05-09 17:59:43,601 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 17:59:43,602 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 17:59:43,603 - 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:59:43,605 - sqlalchemy.engine.Engine - INFO - [cached since 63.42s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 59, 43, 603490), '51ba19e7-501f-4e54-9faf-f8b602a4d4b1') 2025-05-09 17:59:43,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,619 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 17:59:43,620 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 2, 名称: b5 2025-05-09 17:59:43,623 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 17:59:43,623 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 3 个子块 2025-05-09 17:59:43,624 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b8, ID: 2, 类型: PrintBp 2025-05-09 17:59:43,625 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,628 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:59:43,629 - sqlalchemy.engine.Engine - INFO - [cached since 63.46s ago] ('e06e6107-b03d-43b3-abc1-fcddf9551892', 'b8', '2', '', '{"message": {"type": "Expression", "value": "blocks.b5.index+blocks.b5.item", "required": false}}', '{"message": "blocks.b5.index+blocks.b5.item"}', '{"index": 0, "item": 1}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 43, 625777), , '{"message": {"type": "Expression", "value": "blocks.b5.index+blocks.b5.item", "required": false}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 17, 59, 43, 628772), datetime.datetime(2025, 5, 9, 17, 59, 43, 628772), 0) 2025-05-09 17:59:43,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,639 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: e06e6107-b03d-43b3-abc1-fcddf9551892 2025-05-09 17:59:43,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:59:43,641 - sqlalchemy.engine.Engine - INFO - [cached since 63.46s ago] ('e06e6107-b03d-43b3-abc1-fcddf9551892',) 2025-05-09 17:59:43,644 - services.execution.block_executor - INFO - 块 b8 (ID: 2) 设置的变量: [] 2025-05-09 17:59:43,644 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 17:59:43,645 - 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:59:43,647 - sqlalchemy.engine.Engine - INFO - [cached since 63.4s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b8": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 59, 43, 645855), 'e06e6107-b03d-43b3-abc1-fcddf9551892') 2025-05-09 17:59:43,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,654 - services.execution.block_executor - INFO - 表达式 blocks.b5.index+blocks.b5.item 计算结果(数字相加): 1 2025-05-09 17:59:43,655 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 17:59:43,656 - services.execution.handlers.foundation - INFO - 任务 2b0008c7-d106-41cf-a16b-7d455dd87ee8 打印: 1 2025-05-09 17:59:43,656 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,657 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, 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:59:43,658 - sqlalchemy.engine.Engine - INFO - [cached since 63.39s ago] ('3bcbc4ac-6b43-4db4-ba7d-e90086a91f95', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 43, 657773), datetime.datetime(2025, 5, 9, 17, 59, 43, 657773), 0) 2025-05-09 17:59:43,659 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,666 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,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.id = %s 2025-05-09 17:59:43,669 - sqlalchemy.engine.Engine - INFO - [cached since 63.49s ago] ('e06e6107-b03d-43b3-abc1-fcddf9551892',) 2025-05-09 17:59:43,672 - services.execution.block_executor - INFO - 块 b8 (ID: 2) 设置的变量: [] 2025-05-09 17:59:43,673 - services.execution.block_executor - INFO - 为块 b8 存储输出: 2025-05-09 17:59:43,675 - sqlalchemy.engine.Engine - INFO - UPDATE 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:59:43,675 - sqlalchemy.engine.Engine - INFO - [cached since 63.39s ago] (datetime.datetime(2025, 5, 9, 17, 59, 43, 674778), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 59, 43, 674778), 'e06e6107-b03d-43b3-abc1-fcddf9551892') 2025-05-09 17:59:43,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,685 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b1, ID: 3, 类型: DelayBp 2025-05-09 17:59:43,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,689 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:59:43,691 - sqlalchemy.engine.Engine - INFO - [cached since 63.52s ago] ('fe020859-9d71-46c2-b8f3-a06c3aaa0501', 'b1', '3', '', '{"timeMillis": {"type": "Simple", "value": "5000", "required": true}}', '{"timeMillis": "5000"}', '{"index": 0, "item": 1}', 'DelayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 43, 685823), , '{"timeMillis": {"type": "Simple", "value": "5000", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 17, 59, 43, 689778), datetime.datetime(2025, 5, 9, 17, 59, 43, 689778), 0) 2025-05-09 17:59:43,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,700 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: fe020859-9d71-46c2-b8f3-a06c3aaa0501 2025-05-09 17:59:43,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:43,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:59:43,703 - sqlalchemy.engine.Engine - INFO - [cached since 63.52s ago] ('fe020859-9d71-46c2-b8f3-a06c3aaa0501',) 2025-05-09 17:59:43,705 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 17:59:43,706 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:59:43,708 - 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:59:43,709 - sqlalchemy.engine.Engine - INFO - [cached since 63.46s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 59, 43, 708102), 'fe020859-9d71-46c2-b8f3-a06c3aaa0501') 2025-05-09 17:59:43,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:43,717 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 17:59:44,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:44,471 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:44,472 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:44,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:45,492 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:45,493 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:45,494 - sqlalchemy.engine.Engine - INFO - [cached since 1.022s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:45,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:46,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:46,505 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:46,505 - sqlalchemy.engine.Engine - INFO - [cached since 2.034s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:46,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:47,529 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:47,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:47,532 - sqlalchemy.engine.Engine - INFO - [cached since 3.06s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:47,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:47,763 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 17:59:47,763 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:59:47,775 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 17:59:47,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:47,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:59:47,780 - sqlalchemy.engine.Engine - INFO - [cached since 571.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:47,781 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:47,783 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0081秒 2025-05-09 17:59:47,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 17:59:47,792 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0000秒 2025-05-09 17:59:47,795 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 17:59:47,795 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:47,796 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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:59:47,796 - sqlalchemy.engine.Engine - INFO - [cached since 571.2s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:47,798 - 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:59:47,798 - sqlalchemy.engine.Engine - INFO - [cached since 571.2s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b8') 2025-05-09 17:59:47,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:47,801 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0065秒 2025-05-09 17:59:48,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,553 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 17:59:48,553 - sqlalchemy.engine.Engine - INFO - [cached since 4.082s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 17:59:48,554 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,706 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,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:59:48,710 - sqlalchemy.engine.Engine - INFO - [cached since 68.44s ago] ('4c39698f-dd3e-4362-b987-76b31b1bc72f', 1, '{"success": true, "message": "延迟 5000 毫秒完成", "output": {"delayTime": 5000}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 48, 709380), datetime.datetime(2025, 5, 9, 17, 59, 48, 709380), 0) 2025-05-09 17:59:48,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,727 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:59:48,728 - sqlalchemy.engine.Engine - INFO - [cached since 68.54s ago] ('fe020859-9d71-46c2-b8f3-a06c3aaa0501',) 2025-05-09 17:59:48,729 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 17:59:48,730 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 17:59:48,733 - sqlalchemy.engine.Engine - INFO - UPDATE 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:59:48,736 - sqlalchemy.engine.Engine - INFO - [cached since 68.45s ago] (datetime.datetime(2025, 5, 9, 17, 59, 48, 732084), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 17, 59, 48, 733122), 'fe020859-9d71-46c2-b8f3-a06c3aaa0501') 2025-05-09 17:59:48,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,746 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b6, ID: 4, 类型: BreakBp 2025-05-09 17:59:48,748 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,749 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, 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:59:48,752 - sqlalchemy.engine.Engine - INFO - [cached since 68.58s ago] ('49ecdf7b-5e62-4387-84eb-3bb48c9666f8', 'b6', '4', '', '{}', '{}', '{"index": 0, "item": 1}', 'BreakBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 48, 747113), , '{}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 17, 59, 48, 749078), datetime.datetime(2025, 5, 9, 17, 59, 48, 749078), 0) 2025-05-09 17:59:48,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,762 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 49ecdf7b-5e62-4387-84eb-3bb48c9666f8 2025-05-09 17:59:48,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,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 17:59:48,765 - sqlalchemy.engine.Engine - INFO - [cached since 68.58s ago] ('49ecdf7b-5e62-4387-84eb-3bb48c9666f8',) 2025-05-09 17:59:48,767 - services.execution.block_executor - INFO - 块 b6 (ID: 4) 设置的变量: [] 2025-05-09 17:59:48,767 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 17:59:48,768 - 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:59:48,768 - sqlalchemy.engine.Engine - INFO - [cached since 68.52s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 17, 59, 48, 768132), '49ecdf7b-5e62-4387-84eb-3bb48c9666f8') 2025-05-09 17:59:48,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,778 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 17:59:48,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,784 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, 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:59:48,784 - sqlalchemy.engine.Engine - INFO - [cached since 68.52s ago] ('4f29f0c9-d800-4816-8f0a-f66a6b620235', 1, '{"success": true, "message": "Break执行成功,将跳出当前循环", "output": {"breakSignal": true}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 48, 784085), datetime.datetime(2025, 5, 9, 17, 59, 48, 784085), 0) 2025-05-09 17:59:48,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,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 17:59:48,800 - sqlalchemy.engine.Engine - INFO - [cached since 68.62s ago] ('49ecdf7b-5e62-4387-84eb-3bb48c9666f8',) 2025-05-09 17:59:48,801 - services.execution.block_executor - INFO - 块 b6 (ID: 4) 设置的变量: [] 2025-05-09 17:59:48,801 - services.execution.block_executor - INFO - 为块 b6 存储输出: ['breakSignal'] 2025-05-09 17:59:48,803 - 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 17:59:48,806 - sqlalchemy.engine.Engine - INFO - [cached since 68.44s ago] ('{"breakSignal": true}', datetime.datetime(2025, 5, 9, 17, 59, 48, 803752), '执行成功', , '{"blocks": {"b6": {"breakSignal": true}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 59, 48, 803752), '49ecdf7b-5e62-4387-84eb-3bb48c9666f8') 2025-05-09 17:59:48,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,820 - services.execution.handlers.progress - INFO - 检测到直接子组件break信号 - 组件名称: b6, ID: 4 2025-05-09 17:59:48,822 - services.execution.handlers.progress - INFO - 数组遍历检测到break信号,提前结束循环,已完成 1/5 次 2025-05-09 17:59:48,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,824 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, 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:59:48,825 - sqlalchemy.engine.Engine - INFO - [cached since 68.56s ago] ('48e6947e-2c74-4061-b251-536a4fd77fc1', 1, '{"success": true, "message": "第1次循环, item=1, 检测到break信号提前结束循环"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 48, 824580), datetime.datetime(2025, 5, 9, 17, 59, 48, 824580), 0) 2025-05-09 17:59:48,826 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.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:59:48,839 - sqlalchemy.engine.Engine - INFO - [cached since 68.66s ago] ('51ba19e7-501f-4e54-9faf-f8b602a4d4b1',) 2025-05-09 17:59:48,840 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 17:59:48,841 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 17:59:48,844 - 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:59:48,845 - sqlalchemy.engine.Engine - INFO - [cached since 68.45s ago] ('{"index": 0, "item": 1}', datetime.datetime(2025, 5, 9, 17, 59, 48, 843567), '执行成功', , "{'index': 0, 'item': 1}", '{"blocks": {"b5": {"index": 0, "item": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 17, 59, 48, 844737), '51ba19e7-501f-4e54-9faf-f8b602a4d4b1') 2025-05-09 17:59:48,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,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:59:48,861 - sqlalchemy.engine.Engine - INFO - [cached since 68.59s ago] ('c96af1a3-79e4-49bb-a81d-100d1072ac40', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (249 characters truncated) ... hild_id": 3, "success": true, "output": {"delayTime": 5000}}, {"child_id": 4, "success": true, "output": {"breakSignal": true}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2b0008c7-d106-41cf-a16b-7d455dd87ee8', datetime.datetime(2025, 5, 9, 17, 59, 48, 860578), datetime.datetime(2025, 5, 9, 17, 59, 48, 860578), 0) 2025-05-09 17:59:48,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,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 17:59:48,872 - sqlalchemy.engine.Engine - INFO - [cached since 68.69s ago] ('24f07456-03c3-4256-b066-5c30b7225587',) 2025-05-09 17:59:48,877 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 17:59:48,877 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 17:59:48,878 - 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:59:48,878 - sqlalchemy.engine.Engine - INFO - [cached since 68.45s ago] (datetime.datetime(2025, 5, 9, 17, 59, 48, 878568), '执行成功', , "{'index': 0, 'item': 1}", '执行成功', datetime.datetime(2025, 5, 9, 17, 59, 48, 878568), '24f07456-03c3-4256-b066-5c30b7225587') 2025-05-09 17:59:48,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,887 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:48,951 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2b0008c7-d106-41cf-a16b-7d455dd87ee8 2025-05-09 17:59:48,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 17:59:48,953 - 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:59:48,953 - sqlalchemy.engine.Engine - INFO - [cached since 68.27s ago] (datetime.datetime(2025, 5, 9, 17, 59, 48, 952667), '任务执行成功', , 5405, 1, datetime.datetime(2025, 5, 9, 17, 59, 48, 953668), '2b0008c7-d106-41cf-a16b-7d455dd87ee8') 2025-05-09 17:59:48,955 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 17:59:48,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 2b0008c7-d106-41cf-a16b-7d455dd87ee8, 结果: True 2025-05-09 18:00:00,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:00:00,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:00:00,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:00:00,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:00:00,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:00:00,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:00:00,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:00:00,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:00:00,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:00:00,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:00:00,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:00:00,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:00:00,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:00:00,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:00:00,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:00:00,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:00:00,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:00:00,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:00:02,938 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:02,940 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0021秒 2025-05-09 18:00:02,942 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:02,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:02,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.id = %s 2025-05-09 18:00:02,946 - sqlalchemy.engine.Engine - INFO - [cached since 586.5s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 18:00:02,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:02,948 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0060秒 2025-05-09 18:00:02,956 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:02,958 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0014秒 2025-05-09 18:00:02,959 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:02,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:02,963 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:00:02,965 - sqlalchemy.engine.Engine - INFO - [cached since 586.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 18:00:02,968 - 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 18:00:02,973 - sqlalchemy.engine.Engine - INFO - [cached since 586.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b6') 2025-05-09 18:00:02,974 - 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 18:00:02,976 - sqlalchemy.engine.Engine - INFO - [cached since 586.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b5') 2025-05-09 18:00:02,981 - 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 18:00:02,984 - sqlalchemy.engine.Engine - INFO - [cached since 586.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b8') 2025-05-09 18:00:02,985 - 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 18:00:02,987 - sqlalchemy.engine.Engine - INFO - [cached since 586.4s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b1') 2025-05-09 18:00:02,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:02,990 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0310秒 2025-05-09 18:00:14,252 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:14,252 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:14,253 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:14,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:14,256 - 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 18:00:14,256 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] {} 2025-05-09 18:00:14,257 - 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 18:00:14,257 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:00:14,258 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:00:14,261 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0073秒 2025-05-09 18:00:15,901 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:00:15,902 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0009秒 2025-05-09 18:00:15,903 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:15,903 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:15,904 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,904 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:00:15,905 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 18:00:15,905 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 18:00:15,906 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0019秒 2025-05-09 18:00:15,908 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0039秒 2025-05-09 18:00:15,909 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,909 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:15,912 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-09 18:00:15,914 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:15,914 - 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 18:00:15,915 - sqlalchemy.engine.Engine - INFO - [cached since 578.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:15,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:15,918 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0088秒 2025-05-09 18:00:15,918 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:15,921 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 18:00:15,922 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:00:15,922 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:15,924 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:00:15,924 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:15,925 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:00:15,926 - sqlalchemy.engine.Engine - INFO - [cached since 578.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:00:15,926 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:00:15,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:00:15,927 - sqlalchemy.engine.Engine - INFO - [cached since 578.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:00:15,928 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:15,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:15,929 - 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 18:00:15,929 - sqlalchemy.engine.Engine - INFO - [cached since 578.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:15,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:15,931 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0070秒 2025-05-09 18:00:15,932 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 18:00:15,937 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,938 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 18:00:15,939 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:15,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:15,941 - 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 18:00:15,942 - sqlalchemy.engine.Engine - INFO - [cached since 578.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:15,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:15,944 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 18:00:20,535 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:20,535 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:20,539 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:20,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:20,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.id = %s 2025-05-09 18:00:20,546 - sqlalchemy.engine.Engine - INFO - [cached since 604.1s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 18:00:20,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:20,549 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0100秒 2025-05-09 18:00:20,558 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:20,558 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:20,560 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 来自 192.168.189.211 2025-05-09 18:00:20,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:20,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 18:00:20,563 - sqlalchemy.engine.Engine - INFO - [cached since 604s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8',) 2025-05-09 18:00:20,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 18:00:20,566 - sqlalchemy.engine.Engine - INFO - [cached since 604s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b6') 2025-05-09 18:00:20,567 - 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 18:00:20,567 - sqlalchemy.engine.Engine - INFO - [cached since 604s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b5') 2025-05-09 18:00:20,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.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 18:00:20,569 - sqlalchemy.engine.Engine - INFO - [cached since 604s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b8') 2025-05-09 18:00:20,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 18:00:20,571 - sqlalchemy.engine.Engine - INFO - [cached since 604s ago] ('2b0008c7-d106-41cf-a16b-7d455dd87ee8', 'b1') 2025-05-09 18:00:20,572 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:20,573 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2b0008c7-d106-41cf-a16b-7d455dd87ee8 状态码: 200 耗时: 0.0134秒 2025-05-09 18:00:30,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:30,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:00:30,428 - sqlalchemy.engine.Engine - INFO - [cached since 780.2s ago] (, datetime.datetime(2025, 5, 9, 17, 0, 30, 424953)) 2025-05-09 18:00:30,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:30,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:00:30,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:00:30,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:00:30,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:00:30,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:00:30,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:00:30,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:00:30,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:00:30,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:00:30,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:00:30,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:00:30,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:00:30,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:00:30,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:00:30,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:00:30,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:00:30,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:00:30,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:00:30,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:00:30,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:00:30,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:00:30,863 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:00:30,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:00:30,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:00:30,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:00:30,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:00:30,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:00:30,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:00:30,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:00:30,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:00:30,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:00:30,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:00:30,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:00:30,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:00:30,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:00:30,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:00:30,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:00:30,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:00:30,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:00:30,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:00:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:00:30,876 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:00:30,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:00:30,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:00:30,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:00:30,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:00:30,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:00:30,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:00:30,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:00:30,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:00:30,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:00:30,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:00:30,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:00:30,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:00:30,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:00:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:00:30,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:00:30,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:00:30,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:00:30,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:00:30,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:00:30,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:00:30,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:00:30,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:00:30,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:00:30,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:00:37,067 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:37,067 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:37,071 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:37,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:37,074 - 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 18:00:37,074 - sqlalchemy.engine.Engine - INFO - [cached since 613.6s ago] {} 2025-05-09 18:00:37,075 - 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 18:00:37,075 - sqlalchemy.engine.Engine - INFO - [cached since 613.6s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:00:37,077 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:00:37,079 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0083秒 2025-05-09 18:00:39,117 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:39,117 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:39,119 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:39,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:39,121 - 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 18:00:39,121 - sqlalchemy.engine.Engine - INFO - [cached since 615.6s ago] {} 2025-05-09 18:00:39,122 - 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 18:00:39,123 - sqlalchemy.engine.Engine - INFO - [cached since 615.6s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:00:39,124 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:00:39,127 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0079秒 2025-05-09 18:00:42,934 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:42,935 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:00:42,938 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:00:42,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:42,941 - 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 18:00:42,941 - sqlalchemy.engine.Engine - INFO - [cached since 619.5s ago] {} 2025-05-09 18:00:42,943 - 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 18:00:42,943 - sqlalchemy.engine.Engine - INFO - [cached since 619.5s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:00:42,944 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:00:42,948 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0100秒 2025-05-09 18:00:44,638 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:00:44,639 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 18:00:44,640 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:44,640 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,641 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:44,641 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:00:44,642 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 18:00:44,642 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:00:44,643 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 18:00:44,645 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0040秒 2025-05-09 18:00:44,646 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:44,646 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,651 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0050秒 2025-05-09 18:00:44,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:44,653 - 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 18:00:44,653 - sqlalchemy.engine.Engine - INFO - [cached since 607.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:44,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:44,656 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:00:44,660 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 18:00:44,661 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,661 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0150秒 2025-05-09 18:00:44,662 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:00:44,665 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,666 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:44,667 - 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 18:00:44,668 - sqlalchemy.engine.Engine - INFO - [cached since 607.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:44,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:44,671 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:00:44,672 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:00:44,672 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 18:00:44,673 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:00:44,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:44,675 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:00:44,675 - sqlalchemy.engine.Engine - INFO - [cached since 607.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:00:44,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:00:44,677 - sqlalchemy.engine.Engine - INFO - [cached since 607.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:00:44,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:44,679 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0060秒 2025-05-09 18:00:44,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,681 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:00:44,682 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:00:44,684 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:00:44,684 - 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 18:00:44,685 - sqlalchemy.engine.Engine - INFO - [cached since 607.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:00:44,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:00:44,688 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 18:01:00,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:01:00,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:01:00,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:01:00,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:01:00,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:01:00,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:01:00,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:01:00,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:01:00,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:01:00,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:01:00,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:01:00,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:01:00,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:01:00,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:01:00,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:01:00,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:01:00,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:01:00,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:01:00,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:01:00,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:01:00,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:01:00,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:01:00,910 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:01:00,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:01:29,347 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:01:29,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:29,349 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:01:29,350 - sqlalchemy.engine.Engine - INFO - [cached since 352s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:29,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:29,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:29,353 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:01:29,353 - sqlalchemy.engine.Engine - INFO - [cached since 352s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:29,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:01:29,355 - sqlalchemy.engine.Engine - INFO - [cached since 352s ago] (49, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (560 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 1, 29, 354568), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:01:29,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:29,365 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0180秒 2025-05-09 18:01:30,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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 18:01:30,439 - sqlalchemy.engine.Engine - INFO - [cached since 840.2s ago] (, datetime.datetime(2025, 5, 9, 17, 1, 30, 438717)) 2025-05-09 18:01:30,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,754 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:01:30,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,756 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:01:30,756 - sqlalchemy.engine.Engine - INFO - [cached since 353.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:30,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,759 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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.id = %s 2025-05-09 18:01:30,760 - sqlalchemy.engine.Engine - INFO - [cached since 353.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:30,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,762 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:01:30,762 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:01:30,762 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:01:30,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,763 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:01:30,764 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 1, 30, 763627), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:01:30,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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 18:01:30,783 - sqlalchemy.engine.Engine - INFO - [cached since 353.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:30,784 - 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 18:01:30,785 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('7773bfe3-285d-473a-a0fc-13b2e0e3eb75', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 49, 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 ... (560 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, 18, 1, 30, 762634), '{"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, 18, 1, 30, 784420), datetime.datetime(2025, 5, 9, 18, 1, 30, 784420), 0) 2025-05-09 18:01:30,786 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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 18:01:30,794 - sqlalchemy.engine.Engine - INFO - [cached since 674.4s ago] ('7773bfe3-285d-473a-a0fc-13b2e0e3eb75',) 2025-05-09 18:01:30,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,796 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 (优先级 1) 添加到队列 0 2025-05-09 18:01:30,796 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:01:30,796 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,796 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7773bfe3-285d-473a-a0fc-13b2e0e3eb75","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:01:30","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:01:30,828 - services.sync_service - INFO - 成功同步任务到系统任务: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75, 优先级: 1 2025-05-09 18:01:30,830 - services.execution.task_executor - DEBUG - 任务 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 设置超时时间: 3600秒 2025-05-09 18:01:30,831 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,831 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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 18:01:30,840 - sqlalchemy.engine.Engine - INFO - [cached since 674.4s ago] ('7773bfe3-285d-473a-a0fc-13b2e0e3eb75',) 2025-05-09 18:01:30,841 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0871秒 2025-05-09 18:01:30,843 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:01:30,846 - sqlalchemy.engine.Engine - INFO - [cached since 353.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:01:30,848 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:01:30,849 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] (datetime.datetime(2025, 5, 9, 18, 1, 30, 848622), datetime.datetime(2025, 5, 9, 18, 1, 30, 848622), '7773bfe3-285d-473a-a0fc-13b2e0e3eb75') 2025-05-09 18:01:30,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,863 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,908 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:30,909 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:01:30,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:01:30,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:01:30,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:01:30,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:01:30,912 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:01:30,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:01:30,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:01:30,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:01:30,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,917 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:01:30,919 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 1, 30, 916498), '7773bfe3-285d-473a-a0fc-13b2e0e3eb75') 2025-05-09 18:01:30,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:01:30,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:01:30,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:01:30,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:01:30,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:01:30,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:01:30,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:01:30,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:01:30,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:01:30,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:01:30,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:01:30,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:01:30,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:01:30,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:01:30,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:01:30,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:01:30,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:01:30,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:01:30,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:01:30,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:01:30,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:01:30,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:01:30,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:01:30,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:01:30,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:01:30,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:01:30,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:01:30,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:01:30,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:01:30,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:01:30,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:01:30,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:01:30,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:01:30,950 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:01:30,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:01:30,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:01:30,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:01:30,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:01:30,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:01:30,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:01:30,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:01:30,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:01:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:01:30,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,962 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:01:30,963 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('27af8a0a-1d24-42cc-bc3c-ff4d1bc8164b', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 30, 951804), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 1, 30, 962805), datetime.datetime(2025, 5, 9, 18, 1, 30, 962805), 0) 2025-05-09 18:01:30,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:01:30,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:01:30,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:01:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:01:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:01:30,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:01:30,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:01:30,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:01:30,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:01:30,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:01:30,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:01:30,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:01:30,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:01:30,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:01:30,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:01:30,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:30,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 18:01:30,982 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('27af8a0a-1d24-42cc-bc3c-ff4d1bc8164b',) 2025-05-09 18:01:30,983 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:01:30,983 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:01:30,986 - 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 18:01:30,988 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 1, 30, 986815), '27af8a0a-1d24-42cc-bc3c-ff4d1bc8164b') 2025-05-09 18:01:30,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:30,999 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:01:30,999 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:01:31,000 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 3, 类型: IterateListBp 2025-05-09 18:01:31,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,002 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('f9ff111b-7769-4dc0-880c-06194630fc1f', 'b5', '3', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 1038), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 1, 31, 2037), datetime.datetime(2025, 5, 9, 18, 1, 31, 2037), 0) 2025-05-09 18:01:31,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,011 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f9ff111b-7769-4dc0-880c-06194630fc1f 2025-05-09 18:01:31,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,012 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('f9ff111b-7769-4dc0-880c-06194630fc1f',) 2025-05-09 18:01:31,014 - services.execution.block_executor - INFO - 块 b5 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,014 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:01:31,016 - 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 18:01:31,018 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 1, 31, 16038), 'f9ff111b-7769-4dc0-880c-06194630fc1f') 2025-05-09 18:01:31,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,029 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:01:31,029 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 3, 名称: b5 2025-05-09 18:01:31,030 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-09 18:01:31,030 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-09 18:01:31,032 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: IfBp 2025-05-09 18:01:31,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,040 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('8d80fec4-db67-4324-bb42-94d1d28d1ddc', 'b1', '3', '', '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"condition": "true"}', '{"index": 0, "item": 1}', 'IfBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 32012), , '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 1, 31, 39025), datetime.datetime(2025, 5, 9, 18, 1, 31, 39025), 0) 2025-05-09 18:01:31,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,049 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 8d80fec4-db67-4324-bb42-94d1d28d1ddc 2025-05-09 18:01:31,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,051 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('8d80fec4-db67-4324-bb42-94d1d28d1ddc',) 2025-05-09 18:01:31,054 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,055 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:01:31,057 - 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 18:01:31,059 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 1, 31, 57384), '8d80fec4-db67-4324-bb42-94d1d28d1ddc') 2025-05-09 18:01:31,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,067 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:01:31,068 - services.execution.handlers.progress - INFO - 条件判断块执行 - ID: 3, 条件结果: True 2025-05-09 18:01:31,069 - services.execution.handlers.progress - INFO - 条件为真但无true分支,执行default分支 2025-05-09 18:01:31,069 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-09 18:01:31,071 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-09 18:01:31,071 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: ThrowExceptionBp 2025-05-09 18:01:31,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,077 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('e0710216-8309-4ada-a40c-0b53fa8f6b6f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "错误拉", "required": true}}', '{"message": "错误拉"}', '{"index": 0, "item": 1}', 'ThrowExceptionBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 72385), , '{"message": {"type": "Simple", "value": "错误拉", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 1, 31, 76393), datetime.datetime(2025, 5, 9, 18, 1, 31, 76393), 0) 2025-05-09 18:01:31,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,087 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e0710216-8309-4ada-a40c-0b53fa8f6b6f 2025-05-09 18:01:31,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:01:31,090 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('e0710216-8309-4ada-a40c-0b53fa8f6b6f',) 2025-05-09 18:01:31,092 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,093 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:01:31,094 - 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 18:01:31,095 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 1, 31, 94410), 'e0710216-8309-4ada-a40c-0b53fa8f6b6f') 2025-05-09 18:01:31,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,107 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:01:31,123 - services.execution.handlers.progress - ERROR - 主动抛出异常: 错误拉 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, 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 675, in execute loop_result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 306, 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 99, in execute branch_result = await executor.execute_children(block, branch_name) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 306, 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 1379, in execute logger.error(f"主动抛出异常: {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 18:01:31,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,130 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:01:31,131 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('d0a83feb-fe51-4f8f-adc0-8b41a9e1ede3', 3, '{"success": false, "message": "主动抛出异常: 错误拉", "output": {"exceptionMessage": "错误拉"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 130966), datetime.datetime(2025, 5, 9, 18, 1, 31, 130966), 0) 2025-05-09 18:01:31,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,144 - services.execution.block_executor - ERROR - 子块 3 执行失败: 主动抛出异常: 错误拉 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, 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 675, in execute loop_result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 306, 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 99, in execute branch_result = await executor.execute_children(block, branch_name) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 326, 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 18:01:31,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,153 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('e0710216-8309-4ada-a40c-0b53fa8f6b6f',) 2025-05-09 18:01:31,155 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,157 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:01:31,158 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:01:31,158 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] (datetime.datetime(2025, 5, 9, 18, 1, 31, 158046), '主动抛出异常: 错误拉', , '主动抛出异常: 错误拉', datetime.datetime(2025, 5, 9, 18, 1, 31, 158046), 'e0710216-8309-4ada-a40c-0b53fa8f6b6f') 2025-05-09 18:01:31,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,167 - services.execution.handlers.progress - ERROR - 分支 default 执行失败: 子块 3 执行失败: 主动抛出异常: 错误拉 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, 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 675, in execute loop_result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 306, 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 101, in execute logger.error(f"分支 {branch_name} 执行失败: {branch_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 18:01:31,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,173 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:01:31,174 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('91bc6acd-45ad-443a-97e2-7c089f15bbf9', 3, '{"success": false, "message": "子块 3 执行失败: 主动抛出异常: 错误拉", "block_id": 3, "output": {"exceptionMessage": "错误拉"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 172149), datetime.datetime(2025, 5, 9, 18, 1, 31, 172149), 0) 2025-05-09 18:01:31,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,184 - services.execution.block_executor - ERROR - 子块 3 执行失败: 子块 3 执行失败: 主动抛出异常: 错误拉 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, 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 675, in execute loop_result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 326, 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 18:01:31,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,188 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('8d80fec4-db67-4324-bb42-94d1d28d1ddc',) 2025-05-09 18:01:31,190 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,190 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:01:31,190 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:01:31,191 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] (datetime.datetime(2025, 5, 9, 18, 1, 31, 190135), '子块 3 执行失败: 主动抛出异常: 错误拉', , '子块 3 执行失败: 主动抛出异常: 错误拉', datetime.datetime(2025, 5, 9, 18, 1, 31, 190135), '8d80fec4-db67-4324-bb42-94d1d28d1ddc') 2025-05-09 18:01:31,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,208 - sqlalchemy.engine.Engine - INFO - [cached since 170.9s ago] ('3573f89b-1c57-43ec-b672-442187906300', 3, '{"success": false, "message": "数组遍历在索引 0 处执行失败", "output": {"iterationResults": [{"index": 0, "success": false, "result": {"success": false, "message": "子块 3 执行失败: 子块 3 执行失败: 主动抛出异常: 错误拉", "block_id": 3, "output": {"exceptionMessage": "错误拉"}}}], "failedAt": 0}}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 207352), datetime.datetime(2025, 5, 9, 18, 1, 31, 207352), 0) 2025-05-09 18:01:31,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,221 - services.execution.block_executor - ERROR - 子块 3 执行失败: 数组遍历在索引 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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 18:01:31,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,226 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('f9ff111b-7769-4dc0-880c-06194630fc1f',) 2025-05-09 18:01:31,229 - services.execution.block_executor - INFO - 块 b5 (ID: 3) 设置的变量: [] 2025-05-09 18:01:31,229 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 18:01:31,230 - 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 18:01:31,231 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] ('{"index": 0, "item": 1}', datetime.datetime(2025, 5, 9, 18, 1, 31, 230728), '数组遍历在索引 0 处执行失败', , "{'index': 0, 'item': 1}", '{"blocks": {"b5": {"index": 0, "item": 1}}}', '数组遍历在索引 0 处执行失败', datetime.datetime(2025, 5, 9, 18, 1, 31, 230728), 'f9ff111b-7769-4dc0-880c-06194630fc1f') 2025-05-09 18:01:31,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,242 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:01:31,243 - sqlalchemy.engine.Engine - INFO - [cached since 171s ago] ('a254aef4-d53e-4859-87ca-2310f92fab42', 3, '{"success": false, "message": "子块 3 执行失败: 数组遍历在索引 0 处执行失败", "block_id": 3, "output": {"iterationResults": [{"index": 0, "success": false, "result": {"success": false, "message": "子块 3 执行失败: 子块 3 执行失败: 主动抛出异常: 错误拉", "block_id": 3, "output": {"exceptionMessage": "错误拉"}}}], "failedAt": 0}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7773bfe3-285d-473a-a0fc-13b2e0e3eb75', datetime.datetime(2025, 5, 9, 18, 1, 31, 242824), datetime.datetime(2025, 5, 9, 18, 1, 31, 242824), 0) 2025-05-09 18:01:31,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,256 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:01:31,256 - sqlalchemy.engine.Engine - INFO - [cached since 171.1s ago] ('27af8a0a-1d24-42cc-bc3c-ff4d1bc8164b',) 2025-05-09 18:01:31,258 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:01:31,259 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:01:31,260 - 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 18:01:31,263 - sqlalchemy.engine.Engine - INFO - [cached since 170.8s ago] (datetime.datetime(2025, 5, 9, 18, 1, 31, 260832), '子块 3 执行失败: 数组遍历在索引 0 处执行失败', , "{'index': 0, 'item': 1}", '子块 3 执行失败: 数组遍历在索引 0 处执行失败', datetime.datetime(2025, 5, 9, 18, 1, 31, 260832), '27af8a0a-1d24-42cc-bc3c-ff4d1bc8164b') 2025-05-09 18:01:31,265 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,273 - services.sync_service - INFO - 正在设置任务状态为已失败: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:31,306 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75 2025-05-09 18:01:31,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:31,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 18:01:31,312 - sqlalchemy.engine.Engine - INFO - [cached since 170.6s ago] (datetime.datetime(2025, 5, 9, 18, 1, 31, 307085), '子块 3 执行失败: 数组遍历在索引 0 处执行失败', , 410, 1, datetime.datetime(2025, 5, 9, 18, 1, 31, 311252), '7773bfe3-285d-473a-a0fc-13b2e0e3eb75') 2025-05-09 18:01:31,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:31,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 7773bfe3-285d-473a-a0fc-13b2e0e3eb75, 结果: False 2025-05-09 18:01:38,760 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 来自 192.168.189.211 2025-05-09 18:01:38,761 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 状态码: 200 耗时: 0.0010秒 2025-05-09 18:01:38,762 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 来自 192.168.189.211 2025-05-09 18:01:38,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:38,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.id = %s 2025-05-09 18:01:38,767 - sqlalchemy.engine.Engine - INFO - [cached since 682.4s ago] ('7773bfe3-285d-473a-a0fc-13b2e0e3eb75',) 2025-05-09 18:01:38,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:38,770 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 状态码: 200 耗时: 0.0080秒 2025-05-09 18:01:38,776 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 来自 192.168.189.211 2025-05-09 18:01:38,777 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 状态码: 200 耗时: 0.0010秒 2025-05-09 18:01:38,778 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 来自 192.168.189.211 2025-05-09 18:01:38,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:01:38,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.task_record_id = %s 2025-05-09 18:01:38,780 - sqlalchemy.engine.Engine - INFO - [cached since 682.2s ago] ('7773bfe3-285d-473a-a0fc-13b2e0e3eb75',) 2025-05-09 18:01:38,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:01:38,783 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/7773bfe3-285d-473a-a0fc-13b2e0e3eb75 状态码: 200 耗时: 0.0050秒 2025-05-09 18:02:00,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:02:00,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:02:00,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:02:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:02:00,999 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:02:00,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:02:00,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:02:01,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:02:01,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:02:01,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:02:01,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:02:01,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:02:01,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:02:01,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:02:01,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:02:01,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:02:01,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:02:01,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:02:30,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:30,465 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:02:30,466 - sqlalchemy.engine.Engine - INFO - [cached since 900.2s ago] (, datetime.datetime(2025, 5, 9, 17, 2, 30, 465097)) 2025-05-09 18:02:30,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:30,955 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:02:30,955 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:02:30,957 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:02:30,959 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:30,959 - 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 18:02:30,960 - sqlalchemy.engine.Engine - INFO - [cached since 727.5s ago] {} 2025-05-09 18:02:30,961 - 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 18:02:30,962 - sqlalchemy.engine.Engine - INFO - [cached since 727.5s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:02:30,963 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:02:30,965 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0082秒 2025-05-09 18:02:31,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:02:31,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:02:31,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:02:31,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:02:31,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:02:31,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:02:31,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:02:31,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:02:31,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:02:31,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:02:31,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:02:31,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:02:31,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:02:31,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:02:31,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:02:31,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:02:31,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:02:31,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:02:31,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:02:31,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:02:31,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:02:31,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:02:31,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:02:31,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:02:31,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:02:31,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:02:31,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:02:31,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:02:31,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:02:31,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:02:31,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:02:31,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:02:31,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:02:31,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:02:31,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:02:31,029 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:02:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:02:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:02:31,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:02:31,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:02:31,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:02:31,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:02:31,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:02:31,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:02:31,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:02:31,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:02:31,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:02:31,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:02:31,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:02:31,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:02:31,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:02:31,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:02:31,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:02:31,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:02:31,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:02:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:02:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:02:31,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:02:31,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:02:31,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:02:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:02:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:02:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:02:31,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:02:31,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:02:31,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:02:32,678 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:02:32,679 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 18:02:32,680 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:02:32,680 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:02:32,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,681 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-09 18:02:32,682 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0021秒 2025-05-09 18:02:32,682 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-09 18:02:32,684 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:02:32,685 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:02:32,686 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,686 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:02:32,686 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 18:02:32,692 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0070秒 2025-05-09 18:02:32,693 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0070秒 2025-05-09 18:02:32,694 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:32,695 - 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 18:02:32,696 - sqlalchemy.engine.Engine - INFO - [cached since 715.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:02:32,697 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:32,700 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:02:32,700 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,701 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0006秒 2025-05-09 18:02:32,702 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0017秒 2025-05-09 18:02:32,702 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0160秒 2025-05-09 18:02:32,709 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:02:32,710 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:32,712 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:02:32,712 - sqlalchemy.engine.Engine - INFO - [cached since 715.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:32,714 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:32,715 - 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 18:02:32,715 - sqlalchemy.engine.Engine - INFO - [cached since 715.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:02:32,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:32,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:02:32,719 - sqlalchemy.engine.Engine - INFO - [cached since 715.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:02:32,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:32,720 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0100秒 2025-05-09 18:02:32,722 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0130秒 2025-05-09 18:02:32,727 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,727 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:02:32,733 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:02:32,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:32,736 - 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 18:02:32,737 - sqlalchemy.engine.Engine - INFO - [cached since 715.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:02:32,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:32,739 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-09 18:02:53,358 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:02:53,361 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:53,361 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:02:53,362 - sqlalchemy.engine.Engine - INFO - [cached since 436s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:53,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:53,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:53,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.id = %s 2025-05-09 18:02:53,365 - sqlalchemy.engine.Engine - INFO - [cached since 436s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:53,366 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:02:53,366 - sqlalchemy.engine.Engine - INFO - [cached since 436s ago] (50, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (489 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 2, 53, 366905), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:02:53,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:53,375 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0169秒 2025-05-09 18:02:55,126 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:02:55,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,128 - sqlalchemy.engine.Engine - INFO - [cached since 437.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:55,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,133 - sqlalchemy.engine.Engine - INFO - [cached since 437.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:55,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,135 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:02:55,135 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:02:55,135 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:02:55,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,136 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:02:55,136 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 2, 55, 136397), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:02:55,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,152 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:02:55,152 - sqlalchemy.engine.Engine - INFO - [cached since 437.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:55,153 - 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 18:02:55,154 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 50, 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 ... (489 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, 18, 2, 55, 135390), '{"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, 18, 2, 55, 153358), datetime.datetime(2025, 5, 9, 18, 2, 55, 153358), 0) 2025-05-09 18:02:55,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,165 - sqlalchemy.engine.Engine - INFO - [cached since 758.8s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f',) 2025-05-09 18:02:55,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,167 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2f48d205-0dfc-4653-8044-9279e242e63f (优先级 1) 添加到队列 0 2025-05-09 18:02:55,167 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:02:55,167 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,167 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2f48d205-0dfc-4653-8044-9279e242e63f","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:02:55","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:02:55,207 - services.sync_service - INFO - 成功同步任务到系统任务: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,208 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,208 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,209 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0826秒 2025-05-09 18:02:55,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: 2f48d205-0dfc-4653-8044-9279e242e63f, 优先级: 1 2025-05-09 18:02:55,237 - services.execution.task_executor - DEBUG - 任务 2f48d205-0dfc-4653-8044-9279e242e63f 设置超时时间: 3600秒 2025-05-09 18:02:55,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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.id = %s 2025-05-09 18:02:55,240 - sqlalchemy.engine.Engine - INFO - [cached since 758.8s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f',) 2025-05-09 18:02:55,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 18:02:55,249 - sqlalchemy.engine.Engine - INFO - [cached since 437.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:02:55,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:02:55,254 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] (datetime.datetime(2025, 5, 9, 18, 2, 55, 252188), datetime.datetime(2025, 5, 9, 18, 2, 55, 252188), '2f48d205-0dfc-4653-8044-9279e242e63f') 2025-05-09 18:02:55,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,268 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,288 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,292 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:02:55,295 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 2, 55, 292167), '2f48d205-0dfc-4653-8044-9279e242e63f') 2025-05-09 18:02:55,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,308 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:02:55,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,312 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,313 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] ('72999445-a120-46a9-85cf-d66515b04ed1', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 310330), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 2, 55, 312524), datetime.datetime(2025, 5, 9, 18, 2, 55, 312524), 0) 2025-05-09 18:02:55,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,328 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] ('72999445-a120-46a9-85cf-d66515b04ed1',) 2025-05-09 18:02:55,329 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:02:55,330 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:02:55,332 - 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 18:02:55,335 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 2, 55, 332463), '72999445-a120-46a9-85cf-d66515b04ed1') 2025-05-09 18:02:55,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,345 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:02:55,347 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:02:55,349 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 2, 类型: IterateListBp 2025-05-09 18:02:55,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,356 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('fdd78d43-6081-4018-b116-9eada7709c4d', 'b5', '2', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 351559), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 2, 55, 355575), datetime.datetime(2025, 5, 9, 18, 2, 55, 355575), 0) 2025-05-09 18:02:55,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,369 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: fdd78d43-6081-4018-b116-9eada7709c4d 2025-05-09 18:02:55,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,371 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('fdd78d43-6081-4018-b116-9eada7709c4d',) 2025-05-09 18:02:55,374 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,374 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:02:55,374 - 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 18:02:55,375 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 2, 55, 374580), 'fdd78d43-6081-4018-b116-9eada7709c4d') 2025-05-09 18:02:55,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,382 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:02:55,383 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 2, 名称: b5 2025-05-09 18:02:55,385 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,387 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,388 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: IfBp 2025-05-09 18:02:55,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,390 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,390 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('ce74745b-c78d-48ec-8192-323cf3896776', 'b1', '2', '', '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"condition": "true"}', '{"index": 0, "item": 1}', 'IfBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 388572), , '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 2, 55, 390551), datetime.datetime(2025, 5, 9, 18, 2, 55, 390551), 0) 2025-05-09 18:02:55,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,402 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: ce74745b-c78d-48ec-8192-323cf3896776 2025-05-09 18:02:55,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,405 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('ce74745b-c78d-48ec-8192-323cf3896776',) 2025-05-09 18:02:55,406 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,408 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:02:55,409 - 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 18:02:55,411 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 2, 55, 409489), 'ce74745b-c78d-48ec-8192-323cf3896776') 2025-05-09 18:02:55,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,419 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:02:55,420 - services.execution.handlers.progress - INFO - 条件判断块执行 - ID: 2, 条件结果: True 2025-05-09 18:02:55,421 - services.execution.handlers.progress - INFO - 条件为真但无true分支,执行default分支 2025-05-09 18:02:55,421 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,421 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,423 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ReturnBp 2025-05-09 18:02:55,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,426 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,426 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('bb02034c-ea3d-4e7b-a622-ad640f71f107', 'b1', '2', '', '{}', '{}', '{"index": 0, "item": 1}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 424506), , '{}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 2, 55, 426506), datetime.datetime(2025, 5, 9, 18, 2, 55, 426506), 0) 2025-05-09 18:02:55,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,436 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: bb02034c-ea3d-4e7b-a622-ad640f71f107 2025-05-09 18:02:55,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,438 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('bb02034c-ea3d-4e7b-a622-ad640f71f107',) 2025-05-09 18:02:55,439 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,440 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:02:55,440 - 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 18:02:55,444 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 2, 55, 440211), 'bb02034c-ea3d-4e7b-a622-ad640f71f107') 2025-05-09 18:02:55,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,453 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:02:55,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02: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 18:02:55,457 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('e8f22711-c005-46dc-87eb-1656602af450', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 456718), datetime.datetime(2025, 5, 9, 18, 2, 55, 456718), 0) 2025-05-09 18:02:55,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02: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 18:02:55,474 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('bb02034c-ea3d-4e7b-a622-ad640f71f107',) 2025-05-09 18:02:55,477 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,478 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:02:55,479 - 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 18:02:55,480 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] (datetime.datetime(2025, 5, 9, 18, 2, 55, 478677), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 2, 55, 479991), 'bb02034c-ea3d-4e7b-a622-ad640f71f107') 2025-05-09 18:02:55,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,505 - services.execution.handlers.progress - INFO - 分支 default 执行成功 2025-05-09 18:02:55,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,508 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,510 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('35cc2441-eaa2-4f8a-bf2f-3c47f5ffe9c5', 1, '{"success": true, "message": "条件判断成功,执行default分支完成", "output": {"condition": true, "branch": "default", "executed": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 508974), datetime.datetime(2025, 5, 9, 18, 2, 55, 508974), 0) 2025-05-09 18:02:55,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,523 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:02:55,525 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('ce74745b-c78d-48ec-8192-323cf3896776',) 2025-05-09 18:02:55,527 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,528 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:02:55,530 - 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 18:02:55,532 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] (datetime.datetime(2025, 5, 9, 18, 2, 55, 528196), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 2, 55, 530226), 'ce74745b-c78d-48ec-8192-323cf3896776') 2025-05-09 18:02:55,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,545 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,546 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('51faf935-e460-4aad-9ca4-d0f82bbca701', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 545074), datetime.datetime(2025, 5, 9, 18, 2, 55, 545074), 0) 2025-05-09 18:02:55,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,556 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,557 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,558 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:02:55,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,562 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,563 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('86de4adf-6242-456d-a76f-40ef42931a51', 1, '{"success": true, "message": "第2次循环, item=2"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 561384), datetime.datetime(2025, 5, 9, 18, 2, 55, 561384), 0) 2025-05-09 18:02:55,565 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,574 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,575 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,577 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:02:55,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,584 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('f5e9b951-889c-42b7-9ce1-7589b92b8e2d', 1, '{"success": true, "message": "第3次循环, item=3"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 583507), datetime.datetime(2025, 5, 9, 18, 2, 55, 583507), 0) 2025-05-09 18:02:55,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,594 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,595 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,596 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:02:55,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,601 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,604 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] ('150e1ee3-9eb9-48cd-843f-f4944acd6700', 1, '{"success": true, "message": "第4次循环, item=4"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 600488), datetime.datetime(2025, 5, 9, 18, 2, 55, 600488), 0) 2025-05-09 18:02:55,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,613 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:02:55,615 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:02:55,615 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:02:55,618 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,620 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,622 - sqlalchemy.engine.Engine - INFO - [cached since 255.4s ago] ('c2a07c34-f99d-444b-89a3-e32c18d91939', 1, '{"success": true, "message": "第5次循环, item=5"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 620572), datetime.datetime(2025, 5, 9, 18, 2, 55, 620572), 0) 2025-05-09 18:02:55,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,639 - sqlalchemy.engine.Engine - INFO - [cached since 255.5s ago] ('fdd78d43-6081-4018-b116-9eada7709c4d',) 2025-05-09 18:02:55,641 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:02:55,643 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 18:02:55,646 - 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 18:02:55,647 - sqlalchemy.engine.Engine - INFO - [cached since 255.2s ago] ('{"index": 4, "item": 5}', datetime.datetime(2025, 5, 9, 18, 2, 55, 645118), '执行成功', , "{'index': 4, 'item': 5, '__RETURN__': True}", '{"blocks": {"b5": {"index": 4, "item": 5}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 2, 55, 646517), 'fdd78d43-6081-4018-b116-9eada7709c4d') 2025-05-09 18:02:55,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,662 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,665 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:02:55,665 - sqlalchemy.engine.Engine - INFO - [cached since 255.4s ago] ('3e9358ee-e5f2-44c9-ab66-f34eba9cb323', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (805 characters truncated) ... , "result": {"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": []}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2f48d205-0dfc-4653-8044-9279e242e63f', datetime.datetime(2025, 5, 9, 18, 2, 55, 665295), datetime.datetime(2025, 5, 9, 18, 2, 55, 665295), 0) 2025-05-09 18:02:55,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,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 18:02:55,682 - sqlalchemy.engine.Engine - INFO - [cached since 255.5s ago] ('72999445-a120-46a9-85cf-d66515b04ed1',) 2025-05-09 18:02:55,684 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:02:55,686 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:02:55,688 - 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 18:02:55,689 - sqlalchemy.engine.Engine - INFO - [cached since 255.3s ago] (datetime.datetime(2025, 5, 9, 18, 2, 55, 687232), '执行成功', , "{'index': 4, 'item': 5, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 2, 55, 688244), '72999445-a120-46a9-85cf-d66515b04ed1') 2025-05-09 18:02:55,691 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,701 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,749 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2f48d205-0dfc-4653-8044-9279e242e63f 2025-05-09 18:02:55,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:55,754 - 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 18:02:55,755 - sqlalchemy.engine.Engine - INFO - [cached since 255.1s ago] (datetime.datetime(2025, 5, 9, 18, 2, 55, 750605), '任务执行成功', , 433, 1, datetime.datetime(2025, 5, 9, 18, 2, 55, 753884), '2f48d205-0dfc-4653-8044-9279e242e63f') 2025-05-09 18:02:55,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:55,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: 2f48d205-0dfc-4653-8044-9279e242e63f, 结果: True 2025-05-09 18:02:59,754 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2f48d205-0dfc-4653-8044-9279e242e63f 来自 192.168.189.211 2025-05-09 18:02:59,754 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2f48d205-0dfc-4653-8044-9279e242e63f 状态码: 200 耗时: 0.0000秒 2025-05-09 18:02:59,757 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2f48d205-0dfc-4653-8044-9279e242e63f 来自 192.168.189.211 2025-05-09 18:02:59,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:59,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.id = %s 2025-05-09 18:02:59,759 - sqlalchemy.engine.Engine - INFO - [cached since 763.3s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f',) 2025-05-09 18:02:59,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:59,761 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2f48d205-0dfc-4653-8044-9279e242e63f 状态码: 200 耗时: 0.0040秒 2025-05-09 18:02:59,768 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2f48d205-0dfc-4653-8044-9279e242e63f 来自 192.168.189.211 2025-05-09 18:02:59,769 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2f48d205-0dfc-4653-8044-9279e242e63f 状态码: 200 耗时: 0.0011秒 2025-05-09 18:02:59,772 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2f48d205-0dfc-4653-8044-9279e242e63f 来自 192.168.189.211 2025-05-09 18:02:59,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:02:59,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:02:59,774 - sqlalchemy.engine.Engine - INFO - [cached since 763.2s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f',) 2025-05-09 18:02:59,775 - 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 18:02:59,776 - sqlalchemy.engine.Engine - INFO - [cached since 763.2s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f', 'b1') 2025-05-09 18:02:59,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.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 18:02:59,778 - sqlalchemy.engine.Engine - INFO - [cached since 763.2s ago] ('2f48d205-0dfc-4653-8044-9279e242e63f', 'b5') 2025-05-09 18:02:59,780 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:02:59,782 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2f48d205-0dfc-4653-8044-9279e242e63f 状态码: 200 耗时: 0.0100秒 2025-05-09 18:03:01,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:03:01,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:03:01,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:03:01,039 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:03:01,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:03:01,041 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:03:01,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:03:01,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:03:01,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:03:01,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:03:01,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:03:01,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:03:01,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:03:01,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:03:01,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:03:01,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:03:01,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:03:01,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:03:30,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:03:30,469 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:03:30,470 - sqlalchemy.engine.Engine - INFO - [cached since 960.2s ago] (, datetime.datetime(2025, 5, 9, 17, 3, 30, 464997)) 2025-05-09 18:03:30,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:03:31,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:03:31,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:03:31,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:03:31,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:03:31,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:03:31,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:03:31,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:03:31,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:03:31,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:03:31,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:03:31,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:03:31,075 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:03:31,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:03:31,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:03:31,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:03:31,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:03:31,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:03:31,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:03:31,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:03:31,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:03:31,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:03:31,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:03:31,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:03:31,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:03:31,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:03:31,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:03:31,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:03:31,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:03:31,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:03:31,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:03:31,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:03:31,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:03:31,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:03:31,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:03:31,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:03:31,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:03:31,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:03:31,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:03:31,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:03:31,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:03:31,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:03:31,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:03:31,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:03:31,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:03:31,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:03:31,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:03:31,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:03:31,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:03:31,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:03:31,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:03:31,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:03:31,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:03:31,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:03:31,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:04:01,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:04:01,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:04:01,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:04:01,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:04:01,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:04:01,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:04:01,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:04:01,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:04:01,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:04:01,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:04:01,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:04:01,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:04:01,138 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:04:01,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:04:01,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:04:01,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:04:01,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:04:01,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:04:01,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:04:30,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:04:30,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 18:04:30,492 - sqlalchemy.engine.Engine - INFO - [cached since 1020s ago] (, datetime.datetime(2025, 5, 9, 17, 4, 30, 486586)) 2025-05-09 18:04:30,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:04:31,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:04:31,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:04:31,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:04:31,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:04:31,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:04:31,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:04:31,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:04:31,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:04:31,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:04:31,188 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:04:31,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:04:31,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:04:31,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:04:31,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:04:31,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:04:31,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:05:01,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:05:01,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:05:01,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:05:01,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:05:01,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:05:01,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:05:01,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:05:01,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:05:01,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:05:01,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:05:01,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:05:01,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:05:01,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:05:01,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:05:01,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:05:01,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:05:01,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:05:01,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:05:01,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:05:01,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:05:01,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:05:01,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:05:01,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:05:01,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:05:30,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:05:30,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 18:05:30,491 - sqlalchemy.engine.Engine - INFO - [cached since 1080s ago] (, datetime.datetime(2025, 5, 9, 17, 5, 30, 491365)) 2025-05-09 18:05:30,497 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:05:31,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:05:31,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:05:31,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:05:31,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:05:31,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:05:31,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:05:31,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:05:31,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:05:31,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:05:31,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:05:31,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:05:31,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:05:31,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:05:31,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:05:31,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:05:31,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:05:31,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:05:31,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:05:31,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:05:31,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:05:31,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:05:31,254 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:05:31,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:05:31,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:05:31,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:05:31,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:05:31,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:05:31,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:05:31,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:05:31,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:05:31,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:05:31,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:05:31,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:05:31,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:05:31,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:05:31,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:05:31,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:05:31,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:05:31,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:05:31,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:05:31,257 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:05:31,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:05:31,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:05:31,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:05:31,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:05:31,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:05:31,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:05:31,258 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:05:31,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:05:31,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:05:31,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:05:31,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:05:31,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:05:31,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:05:31,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:05:31,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:05:31,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:05:31,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:05:31,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:05:31,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:05:31,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:05:31,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:05:31,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:05:31,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:05:31,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:05:31,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:06:01,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:06:01,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:06:01,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:06:01,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:06:01,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:06:01,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:06:01,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:06:01,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:06:01,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:06:01,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:06:01,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:06:01,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:06:01,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:06:01,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:06:01,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:06:01,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:06:01,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:06:01,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:06:01,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:06:01,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:06:01,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:06:01,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:06:01,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:06:01,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:06:30,329 - app - INFO - 应用程序关闭中... 2025-05-09 18:06:30,329 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:06:30,330 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:06:30,330 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:06:30,330 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:06:30,330 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:06:30,330 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:06:30,330 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:06:30,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 8 2025-05-09 18:06:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 7 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 6 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 5 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 4 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 3 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 1 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-09 18:06:30,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:06:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:06:30,345 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:06:30,356 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:06:30,356 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:06:30,356 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:06:30,356 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:06:31,728 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:06:31,790 - 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 18:06:31,798 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:06:31,860 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:06:31,908 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:06:31,939 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:06:31,951 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:06:31,951 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,951 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:06:31,951 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,951 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:06:31,961 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:31,961 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:06:31,961 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,968 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:06:31,978 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,978 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:06:31,978 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,978 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:06:31,978 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,990 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:06:31,990 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,990 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:06:31,990 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:06:31,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:31,990 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:06:32,351 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:06:32,351 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:06:32,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:06:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:06:32,361 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:06:32,371 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:06:32,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:32,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 18:06:32,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] (, ) 2025-05-09 18:06:32,382 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:06:32,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:32,389 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:06:32,389 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:06:32,389 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:06:32,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:32,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 18:06:32,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, , ) 2025-05-09 18:06:32,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:32,392 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:06:32,392 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:06:32,392 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:06:32,392 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:06:32,392 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:06:32,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:32,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:06:32,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, datetime.datetime(2025, 5, 9, 17, 6, 32, 389876)) 2025-05-09 18:06:32,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:35,620 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:06:35,620 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:06:35,620 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:06:35,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:35,630 - 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 18:06:35,631 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {} 2025-05-09 18:06:35,633 - 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 18:06:35,633 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:06:35,635 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:06:35,637 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0174秒 2025-05-09 18:06:36,966 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:06:36,966 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:06:36,966 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:06:36,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:36,966 - 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 18:06:36,966 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:06:36,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:36,975 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0097秒 2025-05-09 18:06:37,965 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:06:37,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:37,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.id = %s 2025-05-09 18:06:37,975 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:06:37,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:37,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - [cached since 0.004875s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:37,982 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:06:37,982 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:06:37,982 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 6, 37, 982853), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:06:37,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:37,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:37,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 18:06:37,998 - sqlalchemy.engine.Engine - INFO - [cached since 0.02628s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:06:37,998 - 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 18:06:37,998 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('bfe7ad52-20d0-43e9-9ea6-a071845a75eb', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 50, 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 ... (489 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, 18, 6, 37, 982853), '{"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, 18, 6, 37, 998981), datetime.datetime(2025, 5, 9, 18, 6, 37, 998981), 0) 2025-05-09 18:06:38,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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.id = %s 2025-05-09 18:06:38,016 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('bfe7ad52-20d0-43e9-9ea6-a071845a75eb',) 2025-05-09 18:06:38,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,016 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 bfe7ad52-20d0-43e9-9ea6-a071845a75eb (优先级 1) 添加到队列 0 2025-05-09 18:06:38,025 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:06:38,025 - services.sync_service - INFO - 正在同步创建任务到天风系统: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,025 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"bfe7ad52-20d0-43e9-9ea6-a071845a75eb","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:06:38","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:06:38,052 - services.sync_service - INFO - 成功同步任务到系统任务: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,052 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,061 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,061 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0958秒 2025-05-09 18:06:38,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: bfe7ad52-20d0-43e9-9ea6-a071845a75eb, 优先级: 1 2025-05-09 18:06:38,115 - services.execution.task_executor - DEBUG - 任务 bfe7ad52-20d0-43e9-9ea6-a071845a75eb 设置超时时间: 3600秒 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:06:38,115 - sqlalchemy.engine.Engine - INFO - [cached since 0.09837s ago] ('bfe7ad52-20d0-43e9-9ea6-a071845a75eb',) 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - [cached since 0.1425s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 9, 18, 6, 38, 115688), datetime.datetime(2025, 5, 9, 18, 6, 38, 115688), 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb') 2025-05-09 18:06:38,115 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,132 - services.sync_service - INFO - 正在设置系统任务状态为执行中: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,149 - services.sync_service - INFO - 成功设置系统任务状态为执行中: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,149 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:06:38,149 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 6, 38, 149000), 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb') 2025-05-09 18:06:38,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,158 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:06:38,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,165 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,165 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] ('6becf59c-7996-44a0-b46f-8f341c1ba1d0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 158501), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 6, 38, 165524), datetime.datetime(2025, 5, 9, 18, 6, 38, 165524), 0) 2025-05-09 18:06:38,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,181 - sqlalchemy.engine.Engine - INFO - [generated in 0.00260s] ('6becf59c-7996-44a0-b46f-8f341c1ba1d0',) 2025-05-09 18:06:38,182 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:06:38,182 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:06:38,182 - 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 18:06:38,182 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 6, 38, 182660), '6becf59c-7996-44a0-b46f-8f341c1ba1d0') 2025-05-09 18:06:38,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,192 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:06:38,192 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:06:38,192 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 2, 类型: IterateListBp 2025-05-09 18:06:38,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,192 - sqlalchemy.engine.Engine - INFO - [cached since 0.02999s ago] ('0b29edbe-8748-49a7-9043-2b69fba713b1', 'b5', '2', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 192081), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 6, 38, 192081), datetime.datetime(2025, 5, 9, 18, 6, 38, 192081), 0) 2025-05-09 18:06:38,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,198 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 0b29edbe-8748-49a7-9043-2b69fba713b1 2025-05-09 18:06:38,198 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,198 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:06:38,198 - sqlalchemy.engine.Engine - INFO - [cached since 0.02727s ago] ('0b29edbe-8748-49a7-9043-2b69fba713b1',) 2025-05-09 18:06:38,198 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,198 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:06:38,208 - 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 18:06:38,208 - sqlalchemy.engine.Engine - INFO - [cached since 0.02383s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 6, 38, 208851), '0b29edbe-8748-49a7-9043-2b69fba713b1') 2025-05-09 18:06:38,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,217 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:06:38,217 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 2, 名称: b5 2025-05-09 18:06:38,217 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,217 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,217 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: IfBp 2025-05-09 18:06:38,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,217 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.05353s ago] ('9bba4b8c-7893-47ae-8a1e-92787066b836', 'b1', '2', '', '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"condition": "true"}', '{"index": 0, "item": 1}', 'IfBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 217210), , '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 6, 38, 217210), datetime.datetime(2025, 5, 9, 18, 6, 38, 217210), 0) 2025-05-09 18:06:38,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,226 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9bba4b8c-7893-47ae-8a1e-92787066b836 2025-05-09 18:06:38,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,226 - sqlalchemy.engine.Engine - INFO - [cached since 0.05062s ago] ('9bba4b8c-7893-47ae-8a1e-92787066b836',) 2025-05-09 18:06:38,231 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,231 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:06:38,232 - 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 18:06:38,232 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 6, 38, 232021), '9bba4b8c-7893-47ae-8a1e-92787066b836') 2025-05-09 18:06:38,232 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,232 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:06:38,232 - services.execution.handlers.progress - INFO - 条件判断块执行 - ID: 2, 条件结果: True 2025-05-09 18:06:38,241 - services.execution.handlers.progress - INFO - 条件为真但无true分支,执行default分支 2025-05-09 18:06:38,241 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,241 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,241 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ReturnBp 2025-05-09 18:06:38,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,241 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,241 - sqlalchemy.engine.Engine - INFO - [cached since 0.07623s ago] ('3d069ddf-0707-412c-b935-915e8cc1cc22', 'b1', '2', '', '{}', '{}', '{"index": 0, "item": 1}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 241796), , '{}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 6, 38, 241796), datetime.datetime(2025, 5, 9, 18, 6, 38, 241796), 0) 2025-05-09 18:06:38,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,249 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 3d069ddf-0707-412c-b935-915e8cc1cc22 2025-05-09 18:06:38,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,249 - sqlalchemy.engine.Engine - INFO - [cached since 0.07608s ago] ('3d069ddf-0707-412c-b935-915e8cc1cc22',) 2025-05-09 18:06:38,249 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,249 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:06:38,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 18:06:38,259 - sqlalchemy.engine.Engine - INFO - [cached since 0.02747s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 6, 38, 249537), '3d069ddf-0707-412c-b935-915e8cc1cc22') 2025-05-09 18:06:38,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,259 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:06:38,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,269 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,269 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('6dffbcd6-7eaa-4d2f-aeb2-d0747237bb93', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 269557), datetime.datetime(2025, 5, 9, 18, 6, 38, 269557), 0) 2025-05-09 18:06:38,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,282 - sqlalchemy.engine.Engine - INFO - [cached since 0.1027s ago] ('3d069ddf-0707-412c-b935-915e8cc1cc22',) 2025-05-09 18:06:38,283 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,285 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:06:38,286 - 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 18:06:38,286 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (datetime.datetime(2025, 5, 9, 18, 6, 38, 285104), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 6, 38, 286189), '3d069ddf-0707-412c-b935-915e8cc1cc22') 2025-05-09 18:06:38,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,296 - services.execution.handlers.progress - INFO - 分支 default 执行成功 2025-05-09 18:06:38,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,299 - sqlalchemy.engine.Engine - INFO - [cached since 0.03226s ago] ('576b2ef4-2c0b-4d3e-8269-aa6d574a17f3', 1, '{"success": true, "message": "条件判断成功,执行default分支完成", "output": {"condition": true, "branch": "default", "executed": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 299053), datetime.datetime(2025, 5, 9, 18, 6, 38, 299053), 0) 2025-05-09 18:06:38,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,315 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:06:38,315 - sqlalchemy.engine.Engine - INFO - [cached since 0.1382s ago] ('9bba4b8c-7893-47ae-8a1e-92787066b836',) 2025-05-09 18:06:38,315 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,315 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:06:38,315 - 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 18:06:38,315 - sqlalchemy.engine.Engine - INFO - [cached since 0.03788s ago] (datetime.datetime(2025, 5, 9, 18, 6, 38, 315545), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 6, 38, 315545), '9bba4b8c-7893-47ae-8a1e-92787066b836') 2025-05-09 18:06:38,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,332 - sqlalchemy.engine.Engine - INFO - [cached since 0.06835s ago] ('a21ad635-fdab-472e-95db-1b5e30d7829a', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 332754), datetime.datetime(2025, 5, 9, 18, 6, 38, 332754), 0) 2025-05-09 18:06:38,332 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,349 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,349 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,349 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:06:38,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,349 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,349 - sqlalchemy.engine.Engine - INFO - [cached since 0.0875s ago] ('585f2ee6-4a07-498a-b0a3-d698ccfa9880', 1, '{"success": true, "message": "第2次循环, item=2"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 349205), datetime.datetime(2025, 5, 9, 18, 6, 38, 349205), 0) 2025-05-09 18:06:38,358 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,365 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,365 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,365 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:06:38,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,374 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.1067s ago] ('42e36d16-55b9-4514-b2d7-d3ecb878b75a', 1, '{"success": true, "message": "第3次循环, item=3"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 374976), datetime.datetime(2025, 5, 9, 18, 6, 38, 374976), 0) 2025-05-09 18:06:38,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,382 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,382 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,382 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:06:38,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,391 - sqlalchemy.engine.Engine - INFO - [cached since 0.1256s ago] ('ce168918-5d1e-4422-8625-9d7515f9237b', 1, '{"success": true, "message": "第4次循环, item=4"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 391800), datetime.datetime(2025, 5, 9, 18, 6, 38, 391800), 0) 2025-05-09 18:06:38,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,408 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:06:38,408 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:06:38,408 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 2 的 default 分支执行,已处理 0/1 个子块 2025-05-09 18:06:38,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,415 - sqlalchemy.engine.Engine - INFO - [cached since 0.1463s ago] ('9befa1fa-eb1d-4b61-9e5a-c6ff816ebddd', 1, '{"success": true, "message": "第5次循环, item=5"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 410419), datetime.datetime(2025, 5, 9, 18, 6, 38, 410419), 0) 2025-05-09 18:06:38,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,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 18:06:38,426 - sqlalchemy.engine.Engine - INFO - [cached since 0.25s ago] ('0b29edbe-8748-49a7-9043-2b69fba713b1',) 2025-05-09 18:06:38,432 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:06:38,432 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 18:06:38,434 - 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 18:06:38,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00171s] ('{"index": 4, "item": 5}', datetime.datetime(2025, 5, 9, 18, 6, 38, 432401), '执行成功', , "{'index': 4, 'item': 5, '__RETURN__': True}", '{"blocks": {"b5": {"index": 4, "item": 5}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 6, 38, 434534), '0b29edbe-8748-49a7-9043-2b69fba713b1') 2025-05-09 18:06:38,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,452 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:06:38,452 - sqlalchemy.engine.Engine - INFO - [cached since 0.1878s ago] ('76cdb183-93d3-4403-82f7-5ffa2413ecc4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (805 characters truncated) ... , "result": {"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": []}}}], "count": 5}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb', datetime.datetime(2025, 5, 9, 18, 6, 38, 452200), datetime.datetime(2025, 5, 9, 18, 6, 38, 452200), 0) 2025-05-09 18:06:38,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,465 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:06:38,475 - sqlalchemy.engine.Engine - INFO - [cached since 0.2961s ago] ('6becf59c-7996-44a0-b46f-8f341c1ba1d0',) 2025-05-09 18:06:38,475 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:06:38,475 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:06:38,475 - 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 18:06:38,475 - sqlalchemy.engine.Engine - INFO - [cached since 0.192s ago] (datetime.datetime(2025, 5, 9, 18, 6, 38, 475346), '执行成功', , "{'index': 4, 'item': 5, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 6, 38, 475346), '6becf59c-7996-44a0-b46f-8f341c1ba1d0') 2025-05-09 18:06:38,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,482 - services.sync_service - INFO - 正在设置系统任务状态为已完成: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,515 - services.sync_service - INFO - 成功设置系统任务状态为已完成: bfe7ad52-20d0-43e9-9ea6-a071845a75eb 2025-05-09 18:06:38,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:06:38,515 - 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 18:06:38,515 - sqlalchemy.engine.Engine - INFO - [generated in 0.00148s] (datetime.datetime(2025, 5, 9, 18, 6, 38, 515831), '任务执行成功', , 350, 1, datetime.datetime(2025, 5, 9, 18, 6, 38, 515831), 'bfe7ad52-20d0-43e9-9ea6-a071845a75eb') 2025-05-09 18:06:38,525 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:06:38,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: bfe7ad52-20d0-43e9-9ea6-a071845a75eb, 结果: True 2025-05-09 18:07:32,372 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:07:32,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:07:32,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:07:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:07:32,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:07:32,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:07:32,383 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:07:32,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:07:32,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:07:32,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:07:32,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:07:32,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:07:32,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:07:32,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:07:32,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:07:32,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:07:32,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:07:32,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:07:32,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:07:32,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:32,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 18:07:32,394 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 17, 7, 32, 390355)) 2025-05-09 18:07:32,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:07:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:07:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:07:32,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:07:32,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:07:32,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:07:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:07:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:07:32,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:07:32,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:32,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:07:32,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:07:32,406 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:07:32,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:07:32,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:07:32,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:07:32,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:07:32,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:07:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:07:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:07:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:07:32,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:07:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:07:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:07:32,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:07:32,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:07:32,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:07:32,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:07:42,979 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:07:42,983 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0046秒 2025-05-09 18:07:43,012 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:07:43,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:43,024 - 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 18:07:43,025 - sqlalchemy.engine.Engine - INFO - [cached since 67.39s ago] {} 2025-05-09 18:07:43,025 - 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 18:07:43,025 - sqlalchemy.engine.Engine - INFO - [cached since 67.4s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:07:43,035 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:07:43,037 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0255秒 2025-05-09 18:07:44,883 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:44,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:44,900 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:44,900 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:44,993 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:44,993 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 18:07:44,993 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:44,993 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:45,017 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:45,017 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:45,017 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:45,017 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:45,029 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:45,029 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 18:07:45,032 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0029秒 2025-05-09 18:07:45,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:45,033 - 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 18:07:45,033 - sqlalchemy.engine.Engine - INFO - [cached since 68.06s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:45,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:45,036 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0071秒 2025-05-09 18:07:45,126 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:45,126 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:45,126 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 18:07:45,126 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:45,166 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 18:07:45,166 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:45,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:45,177 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:07:45,177 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 18:07:45,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:45,177 - 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 18:07:45,183 - sqlalchemy.engine.Engine - INFO - [cached since 68.21s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:45,183 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:45,183 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:07:45,183 - sqlalchemy.engine.Engine - INFO - [generated in 0.00259s] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 18:07:45,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:45,193 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0264秒 2025-05-09 18:07:45,200 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0333秒 2025-05-09 18:07:45,400 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:45,409 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0095秒 2025-05-09 18:07:45,438 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:45,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:45,438 - 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 18:07:45,438 - sqlalchemy.engine.Engine - INFO - [cached since 68.47s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:45,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:45,445 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0074秒 2025-05-09 18:07:51,480 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-09 18:07:51,490 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0097秒 2025-05-09 18:07:51,548 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-09 18:07:51,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:51,559 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:07:51,559 - sqlalchemy.engine.Engine - INFO - [cached since 73.58s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 18:07:51,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:51,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:51,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 18:07:51,563 - sqlalchemy.engine.Engine - INFO - [cached since 73.59s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 18:07:51,563 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:07:51,563 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (3, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (464 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 7, 51, 563585), '96c0f244-16e6-4207-aa4a-c773ce95658e') 2025-05-09 18:07:51,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:51,580 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0323秒 2025-05-09 18:07:53,014 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:07:53,016 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0020秒 2025-05-09 18:07:53,122 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:07:53,122 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:53,129 - 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 18:07:53,129 - sqlalchemy.engine.Engine - INFO - [cached since 77.5s ago] {} 2025-05-09 18:07:53,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 18:07:53,129 - sqlalchemy.engine.Engine - INFO - [cached since 77.5s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:07:53,129 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:07:53,129 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-09 18:07:54,106 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 18:07:54,106 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,122 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:54,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:54,122 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,128 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0055秒 2025-05-09 18:07:54,145 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-09 18:07:54,145 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,179 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,179 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:54,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:54,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 18:07:54,200 - sqlalchemy.engine.Engine - INFO - [cached since 77.23s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:54,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:54,205 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0256秒 2025-05-09 18:07:54,205 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0256秒 2025-05-09 18:07:54,229 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-09 18:07:54,229 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,279 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,279 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,330 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:54,338 - 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 18:07:54,338 - sqlalchemy.engine.Engine - INFO - [cached since 77.37s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:54,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:54,345 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 18:07:54,345 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:07:54,345 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0151秒 2025-05-09 18:07:54,379 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-09 18:07:54,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:54,389 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:07:54,389 - sqlalchemy.engine.Engine - INFO - [cached since 9.214s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 18:07:54,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 18:07:54,395 - sqlalchemy.engine.Engine - INFO - [cached since 9.213s ago] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 18:07:54,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:54,405 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0259秒 2025-05-09 18:07:54,479 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,489 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0098秒 2025-05-09 18:07:54,545 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.153 2025-05-09 18:07:54,545 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:07:54,545 - 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 18:07:54,545 - sqlalchemy.engine.Engine - INFO - [cached since 77.58s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:07:54,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:07:54,555 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0099秒 2025-05-09 18:08:01,342 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:08:01,342 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:08:01,376 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-09 18:08:01,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:08:01,385 - 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 18:08:01,385 - sqlalchemy.engine.Engine - INFO - [cached since 85.76s ago] {} 2025-05-09 18:08:01,385 - 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 18:08:01,385 - sqlalchemy.engine.Engine - INFO - [cached since 85.76s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:08:01,392 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:08:01,392 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0167秒 2025-05-09 18:08:02,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:08:02,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:08:02,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:08:02,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:08:02,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:08:02,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:08:32,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:08:32,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:08:32,413 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 17, 8, 32, 408976)) 2025-05-09 18:08:32,413 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:08:32,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:08:32,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:08:32,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:08:32,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:08:32,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:08:32,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:08:32,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:08:32,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:08:32,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:08:32,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:08:32,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:08:32,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:08:32,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:08:32,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:08:32,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:08:32,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:08:32,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:08:32,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:08:32,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:08:32,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:08:32,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:08:32,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:08:32,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:08:32,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:08:32,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:08:32,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:08:32,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:08:32,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:08:32,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:08:32,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:08:32,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:08:32,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:08:32,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:08:32,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:08:32,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:08:32,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:08:32,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:08:32,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:08:32,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:08:32,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:08:32,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:08:32,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:08:32,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:08:32,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:08:32,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:08:32,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:08:32,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:08:32,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:08:32,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:08:32,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:08:32,500 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:08:32,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:08:32,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:08:32,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:08:32,501 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:08:32,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:08:32,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:08:32,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:08:32,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:08:32,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:08:32,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:08:32,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:08:32,510 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:08:32,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:08:32,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:08:32,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:08:32,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:08:32,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:08:32,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:09:02,521 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:09:02,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:09:02,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:09:02,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:09:02,522 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:09:02,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:09:32,424 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:09:32,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 18:09:32,424 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 17, 9, 32, 424988)) 2025-05-09 18:09:32,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:09:32,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:09:32,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:09:32,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:09:32,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:09:32,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:09:32,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:09:32,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:09:32,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:09:32,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:09:32,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:09:32,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:09:32,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:09:32,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:09:32,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:09:32,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:09:32,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:09:32,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:09:32,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:09:32,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:09:32,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:09:32,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:09:32,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:09:32,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:09:32,544 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:09:32,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:09:32,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:09:32,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:09:32,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:09:32,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:09:32,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:09:32,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:09:32,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:09:32,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:09:32,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:09:32,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:09:32,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:09:32,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:09:32,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:09:32,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:09:32,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:09:32,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:09:32,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:09:32,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:09:32,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:09:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:09:32,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:09:32,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:09:32,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:09:32,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:09:32,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:09:32,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:09:32,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:09:32,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:09:32,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:09:32,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:09:32,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:09:32,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:09:32,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:09:32,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:09:32,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:09:55,873 - app - INFO - 应用程序关闭中... 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:09:55,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:09:55,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 18:09:55,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:09:55,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:09:55,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:09:55,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:09:55,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:09:55,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:09:55,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:09:55,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:09:55,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:09:55,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:09:55,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:09:55,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:09:55,894 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:09:55,894 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:09:55,903 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:09:55,903 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:09:55,903 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:09:55,903 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:09:57,175 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:09:57,236 - 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 18:09:57,236 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:09:57,306 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:09:57,359 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:09:57,379 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,389 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,399 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:09:57,409 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:09:57,409 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:09:57,779 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:09:57,779 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:09:57,781 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:09:57,781 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:09:57,781 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:09:57,781 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:09:57,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:09:57,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:09:57,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:09:57,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:09:57,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:09:57,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:09:57,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:09:57,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:09:57,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:09:57,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:09:57,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:09:57,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:09:57,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:09:57,789 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:09:57,789 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:09:57,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:09:57,790 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:09:57,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:09:57,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:09:57,793 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:09:57,793 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:09:57,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:09:57,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 18:09:57,813 - sqlalchemy.engine.Engine - INFO - [generated in 0.00236s] (, ) 2025-05-09 18:09:57,813 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:09:57,813 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:09:57,818 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:09:57,818 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:09:57,818 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:09:57,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:09:57,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:09:57,823 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, , ) 2025-05-09 18:09:57,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:09:57,839 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:09:57,839 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:09:57,839 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:09:57,839 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:09:57,839 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:09:57,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:09:57,839 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:09:57,839 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (, datetime.datetime(2025, 5, 9, 17, 9, 57, 818946)) 2025-05-09 18:09:57,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:00,542 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:00,542 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:00,542 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:00,542 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:00,542 - 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 18:10:00,542 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:10:00,542 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:00,542 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:01,466 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:10:01,466 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:01,466 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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.id = %s 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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.id = %s 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - [cached since 0.003715s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,470 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:10:01,470 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:10:01,470 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:10:01,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 10, 1, 481210), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:10:01,481 - sqlalchemy.engine.Engine - INFO - [cached since 0.01711s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:10:01,491 - 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 18:10:01,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('385c6f6f-55b0-4527-8f91-f83c87f316e6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 50, 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 ... (489 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, 18, 10, 1, 470892), '{"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, 18, 10, 1, 491290), datetime.datetime(2025, 5, 9, 18, 10, 1, 491290), 0) 2025-05-09 18:10:01,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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.id = %s 2025-05-09 18:10:01,501 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('385c6f6f-55b0-4527-8f91-f83c87f316e6',) 2025-05-09 18:10:01,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,501 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 385c6f6f-55b0-4527-8f91-f83c87f316e6 (优先级 1) 添加到队列 0 2025-05-09 18:10:01,501 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:10:01,501 - services.sync_service - INFO - 正在同步创建任务到天风系统: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,511 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"385c6f6f-55b0-4527-8f91-f83c87f316e6","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:10:01","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:10:01,527 - services.sync_service - INFO - 成功同步任务到系统任务: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,527 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,527 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,527 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0612秒 2025-05-09 18:10:01,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 385c6f6f-55b0-4527-8f91-f83c87f316e6, 优先级: 1 2025-05-09 18:10:01,588 - services.execution.task_executor - DEBUG - 任务 385c6f6f-55b0-4527-8f91-f83c87f316e6 设置超时时间: 3600秒 2025-05-09 18:10:01,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,588 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:10:01,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.08553s ago] ('385c6f6f-55b0-4527-8f91-f83c87f316e6',) 2025-05-09 18:10:01,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 18:10:01,588 - sqlalchemy.engine.Engine - INFO - [cached since 0.118s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:10:01,588 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:10:01,588 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (datetime.datetime(2025, 5, 9, 18, 10, 1, 588073), datetime.datetime(2025, 5, 9, 18, 10, 1, 588073), '385c6f6f-55b0-4527-8f91-f83c87f316e6') 2025-05-09 18:10:01,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,598 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,614 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,614 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:10:01,614 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 10, 1, 614616), '385c6f6f-55b0-4527-8f91-f83c87f316e6') 2025-05-09 18:10:01,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,627 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:10:01,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,627 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,627 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('8462ad60-e13e-4659-967c-9a9cfd62df34', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 627654), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 10, 1, 627654), datetime.datetime(2025, 5, 9, 18, 10, 1, 627654), 0) 2025-05-09 18:10:01,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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 18:10:01,635 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('8462ad60-e13e-4659-967c-9a9cfd62df34',) 2025-05-09 18:10:01,635 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:10:01,645 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:10:01,645 - 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 18:10:01,645 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 10, 1, 645444), '8462ad60-e13e-4659-967c-9a9cfd62df34') 2025-05-09 18:10:01,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,650 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:10:01,650 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:10:01,650 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b5, ID: 2, 类型: IterateListBp 2025-05-09 18:10:01,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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 18:10:01,650 - sqlalchemy.engine.Engine - INFO - [cached since 0.02323s ago] ('cb502240-0371-4954-a5db-619c8a48be11', 'b5', '2', '', '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{"list": "[1,2,3,4,5]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 650228), , '{"list": {"type": "Simple", "value": "[1,2,3,4,5]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 10, 1, 650228), datetime.datetime(2025, 5, 9, 18, 10, 1, 650228), 0) 2025-05-09 18:10:01,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,660 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: cb502240-0371-4954-a5db-619c8a48be11 2025-05-09 18:10:01,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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 18:10:01,660 - sqlalchemy.engine.Engine - INFO - [cached since 0.02069s ago] ('cb502240-0371-4954-a5db-619c8a48be11',) 2025-05-09 18:10:01,660 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,660 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:10:01,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 18:10:01,660 - sqlalchemy.engine.Engine - INFO - [cached since 0.02039s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 10, 1, 660262), 'cb502240-0371-4954-a5db-619c8a48be11') 2025-05-09 18:10:01,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,674 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:10:01,674 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 2, 名称: b5 2025-05-09 18:10:01,674 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:10:01,674 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:10:01,674 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: IfBp 2025-05-09 18:10:01,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,674 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,674 - sqlalchemy.engine.Engine - INFO - [cached since 0.04596s ago] ('c53d938a-4078-48f6-ab83-183c1654924f', 'b1', '2', '', '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"condition": "true"}', '{"index": 0, "item": 1}', 'IfBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 674297), , '{"condition": {"type": "Simple", "value": "true", "required": true}}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 10, 1, 674297), datetime.datetime(2025, 5, 9, 18, 10, 1, 674297), 0) 2025-05-09 18:10:01,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,680 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: c53d938a-4078-48f6-ab83-183c1654924f 2025-05-09 18:10:01,680 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,680 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:10:01,680 - sqlalchemy.engine.Engine - INFO - [cached since 0.04529s ago] ('c53d938a-4078-48f6-ab83-183c1654924f',) 2025-05-09 18:10:01,680 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,680 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:10:01,680 - 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 18:10:01,690 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 10, 1, 680574), 'c53d938a-4078-48f6-ab83-183c1654924f') 2025-05-09 18:10:01,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,690 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:10:01,690 - services.execution.handlers.progress - INFO - 条件判断块执行 - ID: 2, 条件结果: True 2025-05-09 18:10:01,690 - services.execution.handlers.progress - INFO - 条件为真但无true分支,执行default分支 2025-05-09 18:10:01,690 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:10:01,690 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 1 个子块 2025-05-09 18:10:01,690 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: ReturnBp 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - [cached since 0.06908s ago] ('289556fb-f0b7-4227-84fa-b54616d446a8', 'b1', '2', '', '{}', '{}', '{"index": 0, "item": 1}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 701370), , '{}', '{"index": 0, "item": 1}', 1, datetime.datetime(2025, 5, 9, 18, 10, 1, 701370), datetime.datetime(2025, 5, 9, 18, 10, 1, 701370), 0) 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,701 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 289556fb-f0b7-4227-84fa-b54616d446a8 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:10:01,701 - sqlalchemy.engine.Engine - INFO - [cached since 0.06687s ago] ('289556fb-f0b7-4227-84fa-b54616d446a8',) 2025-05-09 18:10:01,711 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,711 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:10:01,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 18:10:01,711 - sqlalchemy.engine.Engine - INFO - [cached since 0.02288s ago] ('null', '执行中', "{'index': 0, 'item': 1}", '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 10, 1, 711498), '289556fb-f0b7-4227-84fa-b54616d446a8') 2025-05-09 18:10:01,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,711 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:10:01,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,721 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,721 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] ('1cc10ee0-0eb4-4736-818e-f763b6d843d5', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 721569), datetime.datetime(2025, 5, 9, 18, 10, 1, 721569), 0) 2025-05-09 18:10:01,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,731 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,731 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:10:01,731 - sqlalchemy.engine.Engine - INFO - [cached since 0.09464s ago] ('289556fb-f0b7-4227-84fa-b54616d446a8',) 2025-05-09 18:10:01,731 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,731 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:10:01,742 - 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 18:10:01,742 - sqlalchemy.engine.Engine - INFO - [generated in 0.00149s] (datetime.datetime(2025, 5, 9, 18, 10, 1, 742420), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 10, 1, 742420), '289556fb-f0b7-4227-84fa-b54616d446a8') 2025-05-09 18:10:01,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,752 - services.execution.handlers.progress - INFO - 分支 default 执行成功 2025-05-09 18:10:01,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,752 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,752 - sqlalchemy.engine.Engine - INFO - [cached since 0.0332s ago] ('ce2c8745-d580-4349-8ce7-5f0c24135f9b', 1, '{"success": true, "message": "条件判断成功,执行default分支完成", "output": {"condition": true, "branch": "default", "executed": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 752654), datetime.datetime(2025, 5, 9, 18, 10, 1, 752654), 0) 2025-05-09 18:10:01,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,762 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:10:01,762 - sqlalchemy.engine.Engine - INFO - [cached since 0.128s ago] ('c53d938a-4078-48f6-ab83-183c1654924f',) 2025-05-09 18:10:01,773 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,773 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:10:01,775 - 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 18:10:01,775 - sqlalchemy.engine.Engine - INFO - [cached since 0.03207s ago] (datetime.datetime(2025, 5, 9, 18, 10, 1, 773188), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 10, 1, 775201), 'c53d938a-4078-48f6-ab83-183c1654924f') 2025-05-09 18:10:01,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,786 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,786 - sqlalchemy.engine.Engine - INFO - [cached since 0.06357s ago] ('b66b4df1-5de6-413f-a706-7b94fe47fc73', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 786561), datetime.datetime(2025, 5, 9, 18, 10, 1, 786561), 0) 2025-05-09 18:10:01,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,793 - services.execution.handlers.progress - INFO - 检测到返回信号,提前结束重复执行 2025-05-09 18:10:01,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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 18:10:01,793 - sqlalchemy.engine.Engine - INFO - [cached since 0.1562s ago] ('cb502240-0371-4954-a5db-619c8a48be11',) 2025-05-09 18:10:01,793 - services.execution.block_executor - INFO - 块 b5 (ID: 2) 设置的变量: [] 2025-05-09 18:10:01,793 - services.execution.block_executor - INFO - 为块 b5 存储输出: ['index', 'item'] 2025-05-09 18:10:01,803 - 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 18:10:01,803 - sqlalchemy.engine.Engine - INFO - [generated in 0.00136s] ('{"index": 0, "item": 1}', datetime.datetime(2025, 5, 9, 18, 10, 1, 793085), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '{"blocks": {"b5": {"index": 0, "item": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 10, 1, 803175), 'cb502240-0371-4954-a5db-619c8a48be11') 2025-05-09 18:10:01,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,814 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:10:01,814 - sqlalchemy.engine.Engine - INFO - [cached since 0.09502s ago] ('289611dd-bb70-4413-993c-e8416fa098e8', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (161 characters truncated) ... : "default", "results": [{"child_id": 2, "success": true, "output": {"condition": true, "branch": "default", "executed": true}}]}}}], "count": 1}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '385c6f6f-55b0-4527-8f91-f83c87f316e6', datetime.datetime(2025, 5, 9, 18, 10, 1, 814392), datetime.datetime(2025, 5, 9, 18, 10, 1, 814392), 0) 2025-05-09 18:10:01,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,827 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,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 18:10:01,827 - sqlalchemy.engine.Engine - INFO - [cached since 0.1876s ago] ('8462ad60-e13e-4659-967c-9a9cfd62df34',) 2025-05-09 18:10:01,827 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:10:01,827 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:10:01,827 - 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 18:10:01,834 - sqlalchemy.engine.Engine - INFO - [cached since 0.09028s ago] (datetime.datetime(2025, 5, 9, 18, 10, 1, 827944), '执行成功', , "{'index': 0, 'item': 1, '__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 10, 1, 827944), '8462ad60-e13e-4659-967c-9a9cfd62df34') 2025-05-09 18:10:01,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,834 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,916 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 385c6f6f-55b0-4527-8f91-f83c87f316e6 2025-05-09 18:10:01,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:01,916 - 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 18:10:01,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (datetime.datetime(2025, 5, 9, 18, 10, 1, 916319), '任务执行成功', , 235, 1, datetime.datetime(2025, 5, 9, 18, 10, 1, 916319), '385c6f6f-55b0-4527-8f91-f83c87f316e6') 2025-05-09 18:10:01,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:01,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 385c6f6f-55b0-4527-8f91-f83c87f316e6, 结果: True 2025-05-09 18:10:05,608 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/385c6f6f-55b0-4527-8f91-f83c87f316e6 来自 192.168.189.211 2025-05-09 18:10:05,608 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/385c6f6f-55b0-4527-8f91-f83c87f316e6 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:05,608 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/385c6f6f-55b0-4527-8f91-f83c87f316e6 来自 192.168.189.211 2025-05-09 18:10:05,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:05,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.id = %s 2025-05-09 18:10:05,616 - sqlalchemy.engine.Engine - INFO - [cached since 4.112s ago] ('385c6f6f-55b0-4527-8f91-f83c87f316e6',) 2025-05-09 18:10:05,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:05,616 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/385c6f6f-55b0-4527-8f91-f83c87f316e6 状态码: 200 耗时: 0.0076秒 2025-05-09 18:10:05,626 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/385c6f6f-55b0-4527-8f91-f83c87f316e6 来自 192.168.189.211 2025-05-09 18:10:05,626 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/385c6f6f-55b0-4527-8f91-f83c87f316e6 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:05,626 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/385c6f6f-55b0-4527-8f91-f83c87f316e6 来自 192.168.189.211 2025-05-09 18:10:05,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:05,631 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:10:05,633 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] ('385c6f6f-55b0-4527-8f91-f83c87f316e6',) 2025-05-09 18:10:05,636 - 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 18:10:05,636 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('385c6f6f-55b0-4527-8f91-f83c87f316e6', 'b1') 2025-05-09 18:10:05,637 - 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 18:10:05,638 - sqlalchemy.engine.Engine - INFO - [cached since 0.002445s ago] ('385c6f6f-55b0-4527-8f91-f83c87f316e6', 'b5') 2025-05-09 18:10:05,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:05,639 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/385c6f6f-55b0-4527-8f91-f83c87f316e6 状态码: 200 耗时: 0.0130秒 2025-05-09 18:10:21,958 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:10:21,959 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-09 18:10:21,961 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:10:21,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:21,964 - 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 18:10:21,965 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {} 2025-05-09 18:10:21,967 - 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 18:10:21,967 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:10:21,969 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:10:21,971 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0097秒 2025-05-09 18:10:23,875 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:10:23,875 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:23,875 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:10:23,875 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,875 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:10:23,875 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:10:23,884 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0094秒 2025-05-09 18:10:23,885 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0098秒 2025-05-09 18:10:23,885 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0103秒 2025-05-09 18:10:23,888 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0127秒 2025-05-09 18:10:23,889 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:10:23,889 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,890 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0008秒 2025-05-09 18:10:23,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:23,890 - 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 18:10:23,890 - sqlalchemy.engine.Engine - INFO - [cached since 23.35s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:10:23,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:23,890 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:10:23,899 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,899 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0094秒 2025-05-09 18:10:23,899 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:23,899 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0102秒 2025-05-09 18:10:23,899 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,906 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:10:23,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:23,907 - 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 18:10:23,907 - sqlalchemy.engine.Engine - INFO - [cached since 23.36s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:10:23,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:23,908 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0019秒 2025-05-09 18:10:23,908 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0083秒 2025-05-09 18:10:23,908 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:10:23,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:23,908 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:10:23,908 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:10:23,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:10:23,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:10:23,917 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:23,917 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:10:23,917 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0096秒 2025-05-09 18:10:23,917 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:10:23,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:23,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 18:10:23,924 - sqlalchemy.engine.Engine - INFO - [cached since 23.38s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:10:23,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:23,924 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0072秒 2025-05-09 18:10:57,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:10:57,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:10:57,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:10:57,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:10:57,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:10:57,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:10:57,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:10:57,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:10:57,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:10:57,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:10:57,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:10:57,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:10:57,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:10:57,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:10:57,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:10:57,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:10:57,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:10:57,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:10:57,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:10:57,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:10:57,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:10:57,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:10:57,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:10:57,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:10:57,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:10:57,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:10:57,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:10:57,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:10:57,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:10:57,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:10:57,843 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:10:57,843 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 17, 10, 57, 840528)) 2025-05-09 18:10:57,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:10:57,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:10:57,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:10:57,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:10:57,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:10:57,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:10:57,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:10:57,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:10:57,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:10:57,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:10:57,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:10:57,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:10:57,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:10:57,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:10:57,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:10:57,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:10:57,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:10:57,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:10:57,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:10:57,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:11:27,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:11:27,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:11:27,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:11:27,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:11:27,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:11:27,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:11:57,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:11:57,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:11:57,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:11:57,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:11:57,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:11:57,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:11:57,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:11:57,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:11:57,884 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 17, 11, 57, 877874)) 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:11:57,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:11:57,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:11:57,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:11:57,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:11:57,884 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:11:57,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:11:57,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:11:57,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:11:57,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:11:57,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:11:57,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:11:57,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:11:57,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:11:57,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:11:57,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:11:57,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:11:57,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:11:57,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:11:57,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:11:57,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:11:57,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:11:57,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:11:57,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:11:57,900 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:11:57,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:11:57,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:11:57,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:11:57,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:11:57,910 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:11:57,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:11:57,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:11:57,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:11:57,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:11:57,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:11:57,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:11:57,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:12:25,974 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:12:25,974 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:25,974 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:12:25,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:25,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 18:12:25,981 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:25,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:25,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:25,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 18:12:25,981 - sqlalchemy.engine.Engine - INFO - [cached since 144.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:25,981 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:12:25,981 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] (51, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (318 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 12, 25, 981332), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:12:25,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:25,990 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0163秒 2025-05-09 18:12:27,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:12:27,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:12:27,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:12:27,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:12:27,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:12:27,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:12:33,216 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:12:33,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:33,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 18:12:33,218 - sqlalchemy.engine.Engine - INFO - [cached since 151.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:33,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - [cached since 151.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - [cached since 7.238s ago] (52, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (460 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 12, 33, 221525), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:12:33,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:33,228 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0121秒 2025-05-09 18:12:34,676 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,677 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:12:34,677 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:12:34,677 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:12:34,677 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 12, 34, 677629), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:12:34,687 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,694 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,694 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:12:34,694 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:34,694 - 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 18:12:34,694 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('64659e88-ffde-4669-94a1-020cd592f01f', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 52, 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 ... (460 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, 18, 12, 34, 677629), '{"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, 18, 12, 34, 694375), datetime.datetime(2025, 5, 9, 18, 12, 34, 694375), 0) 2025-05-09 18:12:34,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:12:34,703 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('64659e88-ffde-4669-94a1-020cd592f01f',) 2025-05-09 18:12:34,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,710 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 64659e88-ffde-4669-94a1-020cd592f01f (优先级 1) 添加到队列 0 2025-05-09 18:12:34,710 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:12:34,710 - services.sync_service - INFO - 正在同步创建任务到天风系统: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,710 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"64659e88-ffde-4669-94a1-020cd592f01f","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:12:34","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:12:34,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 64659e88-ffde-4669-94a1-020cd592f01f, 优先级: 1 2025-05-09 18:12:34,743 - services.execution.task_executor - DEBUG - 任务 64659e88-ffde-4669-94a1-020cd592f01f 设置超时时间: 3600秒 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:12:34,743 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] ('64659e88-ffde-4669-94a1-020cd592f01f',) 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - [cached since 153.2s ago] (datetime.datetime(2025, 5, 9, 18, 12, 34, 743965), datetime.datetime(2025, 5, 9, 18, 12, 34, 743965), '64659e88-ffde-4669-94a1-020cd592f01f') 2025-05-09 18:12:34,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,753 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,811 - services.sync_service - INFO - 成功同步任务到系统任务: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,820 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,820 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,820 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1433秒 2025-05-09 18:12:34,920 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:34,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,928 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:12:34,928 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 12, 34, 928189), '64659e88-ffde-4669-94a1-020cd592f01f') 2025-05-09 18:12:34,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,939 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:12:34,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,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 18:12:34,943 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('620e6b23-2f1f-47c5-8ade-65ecd974be49', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 34, 939472), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 12, 34, 943877), datetime.datetime(2025, 5, 9, 18, 12, 34, 943877), 0) 2025-05-09 18:12:34,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,960 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:12:34,961 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('620e6b23-2f1f-47c5-8ade-65ecd974be49',) 2025-05-09 18:12:34,961 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:12:34,961 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:12:34,961 - 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 18:12:34,961 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 12, 34, 961006), '620e6b23-2f1f-47c5-8ade-65ecd974be49') 2025-05-09 18:12:34,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,976 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:12:34,977 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-09 18:12:34,977 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b2, ID: 5, 类型: PrintBp 2025-05-09 18:12:34,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,977 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:12:34,977 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('c82f4f35-2d04-4a9a-b2da-b104b12b2ada', 'b2', '5', '', '{"message": {"type": "Simple", "value": "1233", "required": false}}', '{"message": "1233"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 34, 977543), , '{"message": {"type": "Simple", "value": "1233", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 12, 34, 977543), datetime.datetime(2025, 5, 9, 18, 12, 34, 977543), 0) 2025-05-09 18:12:34,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:34,993 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: c82f4f35-2d04-4a9a-b2da-b104b12b2ada 2025-05-09 18:12:34,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:34,994 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:12:34,994 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('c82f4f35-2d04-4a9a-b2da-b104b12b2ada',) 2025-05-09 18:12:34,994 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-09 18:12:34,994 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:12:35,003 - 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 18:12:35,003 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 12, 35, 3692), 'c82f4f35-2d04-4a9a-b2da-b104b12b2ada') 2025-05-09 18:12:35,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,010 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-09 18:12:35,020 - services.execution.handlers.foundation - INFO - 任务 64659e88-ffde-4669-94a1-020cd592f01f 打印: 1233 2025-05-09 18:12:35,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,027 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:12:35,027 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] ('085fee9b-1e9b-40e8-92bc-a1990b8912a3', 1, '{"success": true, "message": "打印成功", "output": {"message": "1233"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 35, 27012), datetime.datetime(2025, 5, 9, 18, 12, 35, 27012), 0) 2025-05-09 18:12:35,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,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 18:12:35,044 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('c82f4f35-2d04-4a9a-b2da-b104b12b2ada',) 2025-05-09 18:12:35,044 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-09 18:12:35,044 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:12:35,044 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:12:35,044 - sqlalchemy.engine.Engine - INFO - [generated in 0.00208s] (datetime.datetime(2025, 5, 9, 18, 12, 35, 44011), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 12, 35, 44011), 'c82f4f35-2d04-4a9a-b2da-b104b12b2ada') 2025-05-09 18:12:35,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,054 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b4, ID: 6, 类型: ReturnBp 2025-05-09 18:12:35,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,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 18:12:35,060 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('7a69f2e2-7a78-4b62-95e2-17e56e177d6a', 'b4', '6', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 35, 54153), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 12, 35, 59954), datetime.datetime(2025, 5, 9, 18, 12, 35, 59954), 0) 2025-05-09 18:12:35,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,060 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 7a69f2e2-7a78-4b62-95e2-17e56e177d6a 2025-05-09 18:12:35,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,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 18:12:35,070 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('7a69f2e2-7a78-4b62-95e2-17e56e177d6a',) 2025-05-09 18:12:35,070 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] 2025-05-09 18:12:35,070 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:12:35,070 - 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 18:12:35,070 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 12, 35, 70335), '7a69f2e2-7a78-4b62-95e2-17e56e177d6a') 2025-05-09 18:12:35,070 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,077 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-09 18:12:35,077 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,077 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:12:35,077 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('c55f9e7f-5170-471e-9e3f-fbc83fcbd1bc', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 35, 77284), datetime.datetime(2025, 5, 9, 18, 12, 35, 77284), 0) 2025-05-09 18:12:35,077 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,093 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:12:35,093 - sqlalchemy.engine.Engine - INFO - [cached since 153.5s ago] ('7a69f2e2-7a78-4b62-95e2-17e56e177d6a',) 2025-05-09 18:12:35,093 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] 2025-05-09 18:12:35,093 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:12:35,093 - 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 18:12:35,093 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] (datetime.datetime(2025, 5, 9, 18, 12, 35, 93869), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 12, 35, 93869), '7a69f2e2-7a78-4b62-95e2-17e56e177d6a') 2025-05-09 18:12:35,093 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,103 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 -1 的 default 分支执行,已处理 2/3 个子块 2025-05-09 18:12:35,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,110 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:12:35,110 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] ('dd2f6dc1-2fb5-4d53-ba1d-a1a0d4612a38', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 5, "success": true, "output": {"message": "1233"}}, {"child_id": 6, "success": true, "output": {"returnSignal": true, "returnData": {}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64659e88-ffde-4669-94a1-020cd592f01f', datetime.datetime(2025, 5, 9, 18, 12, 35, 110957), datetime.datetime(2025, 5, 9, 18, 12, 35, 110957), 0) 2025-05-09 18:12:35,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,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 18:12:35,120 - sqlalchemy.engine.Engine - INFO - [cached since 153.5s ago] ('620e6b23-2f1f-47c5-8ade-65ecd974be49',) 2025-05-09 18:12:35,120 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:12:35,130 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:12:35,130 - 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 18:12:35,133 - sqlalchemy.engine.Engine - INFO - [cached since 153.4s ago] (datetime.datetime(2025, 5, 9, 18, 12, 35, 130974), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 12, 35, 130974), '620e6b23-2f1f-47c5-8ade-65ecd974be49') 2025-05-09 18:12:35,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,144 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:35,210 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 64659e88-ffde-4669-94a1-020cd592f01f 2025-05-09 18:12:35,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:35,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 18:12:35,220 - sqlalchemy.engine.Engine - INFO - [cached since 153.3s ago] (datetime.datetime(2025, 5, 9, 18, 12, 35, 220673), '任务执行成功', , 390, 1, datetime.datetime(2025, 5, 9, 18, 12, 35, 220673), '64659e88-ffde-4669-94a1-020cd592f01f') 2025-05-09 18:12:35,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:35,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 64659e88-ffde-4669-94a1-020cd592f01f, 结果: True 2025-05-09 18:12:38,625 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/64659e88-ffde-4669-94a1-020cd592f01f 来自 192.168.189.211 2025-05-09 18:12:38,625 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/64659e88-ffde-4669-94a1-020cd592f01f 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:38,625 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/64659e88-ffde-4669-94a1-020cd592f01f 来自 192.168.189.211 2025-05-09 18:12:38,625 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:38,625 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:12:38,625 - sqlalchemy.engine.Engine - INFO - [cached since 157.1s ago] ('64659e88-ffde-4669-94a1-020cd592f01f',) 2025-05-09 18:12:38,633 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:38,634 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/64659e88-ffde-4669-94a1-020cd592f01f 状态码: 200 耗时: 0.0090秒 2025-05-09 18:12:38,641 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/64659e88-ffde-4669-94a1-020cd592f01f 来自 192.168.189.211 2025-05-09 18:12:38,642 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/64659e88-ffde-4669-94a1-020cd592f01f 状态码: 200 耗时: 0.0008秒 2025-05-09 18:12:38,642 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/64659e88-ffde-4669-94a1-020cd592f01f 来自 192.168.189.211 2025-05-09 18:12:38,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:38,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.task_record_id = %s 2025-05-09 18:12:38,642 - sqlalchemy.engine.Engine - INFO - [cached since 153s ago] ('64659e88-ffde-4669-94a1-020cd592f01f',) 2025-05-09 18:12:38,642 - 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 18:12:38,642 - sqlalchemy.engine.Engine - INFO - [cached since 153s ago] ('64659e88-ffde-4669-94a1-020cd592f01f', 'b4') 2025-05-09 18:12:38,649 - 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 18:12:38,649 - sqlalchemy.engine.Engine - INFO - [cached since 153s ago] ('64659e88-ffde-4669-94a1-020cd592f01f', 'b2') 2025-05-09 18:12:38,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:38,652 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/64659e88-ffde-4669-94a1-020cd592f01f 状态码: 200 耗时: 0.0099秒 2025-05-09 18:12:49,920 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:12:49,921 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:12:49,922 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:12:49,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:49,922 - 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 18:12:49,922 - sqlalchemy.engine.Engine - INFO - [cached since 148s ago] {} 2025-05-09 18:12:49,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 18:12:49,922 - sqlalchemy.engine.Engine - INFO - [cached since 148s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:12:49,922 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:12:49,931 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0094秒 2025-05-09 18:12:51,985 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:12:51,995 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0098秒 2025-05-09 18:12:51,995 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:51,995 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:12:51,995 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:51,995 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:12:51,995 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:51,995 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,003 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:12:52,003 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,003 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:52,003 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:12:52,012 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0093秒 2025-05-09 18:12:52,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:52,012 - 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 18:12:52,012 - sqlalchemy.engine.Engine - INFO - [cached since 171.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:12:52,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:52,019 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:12:52,019 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:12:52,019 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,019 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,019 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0159秒 2025-05-09 18:12:52,019 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:12:52,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:52,019 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:12:52,028 - sqlalchemy.engine.Engine - INFO - [cached since 148.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:12:52,029 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:52,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:12:52,029 - sqlalchemy.engine.Engine - INFO - [cached since 148.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:12:52,029 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:52,029 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:52,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:52,029 - 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 18:12:52,029 - sqlalchemy.engine.Engine - INFO - [cached since 171.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:12:52,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:52,036 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0173秒 2025-05-09 18:12:52,036 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0070秒 2025-05-09 18:12:52,045 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:52,045 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:12:52,045 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:12:52,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:52,045 - 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 18:12:52,051 - sqlalchemy.engine.Engine - INFO - [cached since 171.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:12:52,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:52,053 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0075秒 2025-05-09 18:12:57,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:12:57,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:12:57,909 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 17, 12, 57, 899940)) 2025-05-09 18:12:57,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:12:57,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:12:57,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:12:57,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:12:57,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:12:57,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:12:57,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:12:57,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:12:57,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:12:57,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:12:57,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:12:57,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:12:57,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:12:57,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:12:57,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:12:57,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:12:57,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:12:57,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:12:57,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:13:27,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:13:27,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:13:27,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:13:27,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:13:27,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:13:27,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:13:49,151 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:13:49,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:49,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:13:49,151 - sqlalchemy.engine.Engine - INFO - [cached since 227.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - [cached since 227.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - [cached since 83.18s ago] (53, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (344 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 13, 49, 157960), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:13:49,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:49,168 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0166秒 2025-05-09 18:13:51,081 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:13:51,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,085 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:13:51,085 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:51,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13: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 18:13:51,088 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:51,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,090 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:13:51,091 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:13:51,091 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:13:51,091 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,091 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:13:51,091 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 13, 51, 91037), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:13:51,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,101 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:13:51,101 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:51,101 - 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 18:13:51,101 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e2af832f-1361-43fd-8f29-bc9dce1663e8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 53, 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 ... (344 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, 18, 13, 51, 90059), '{"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, 18, 13, 51, 101608), datetime.datetime(2025, 5, 9, 18, 13, 51, 101608), 0) 2025-05-09 18:13:51,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,107 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e2af832f-1361-43fd-8f29-bc9dce1663e8',) 2025-05-09 18:13:51,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,117 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e2af832f-1361-43fd-8f29-bc9dce1663e8 (优先级 1) 添加到队列 0 2025-05-09 18:13:51,117 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:13:51,117 - services.sync_service - INFO - 正在同步创建任务到天风系统: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,117 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e2af832f-1361-43fd-8f29-bc9dce1663e8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:13:51","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:13:51,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: e2af832f-1361-43fd-8f29-bc9dce1663e8, 优先级: 1 2025-05-09 18:13:51,167 - services.execution.task_executor - DEBUG - 任务 e2af832f-1361-43fd-8f29-bc9dce1663e8 设置超时时间: 3600秒 2025-05-09 18:13:51,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,174 - sqlalchemy.engine.Engine - INFO - [cached since 229.7s ago] ('e2af832f-1361-43fd-8f29-bc9dce1663e8',) 2025-05-09 18:13:51,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 18:13:51,174 - sqlalchemy.engine.Engine - INFO - [cached since 229.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:13:51,174 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:13:51,174 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] (datetime.datetime(2025, 5, 9, 18, 13, 51, 174230), datetime.datetime(2025, 5, 9, 18, 13, 51, 174230), 'e2af832f-1361-43fd-8f29-bc9dce1663e8') 2025-05-09 18:13:51,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,190 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,190 - services.sync_service - INFO - 成功同步任务到系统任务: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,190 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,190 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,190 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1092秒 2025-05-09 18:13:51,209 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,211 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:13:51,211 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 13, 51, 211398), 'e2af832f-1361-43fd-8f29-bc9dce1663e8') 2025-05-09 18:13:51,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,220 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:13:51,223 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,224 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('81392520-bbe6-4621-8978-dd78e1e0516a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e2af832f-1361-43fd-8f29-bc9dce1663e8', datetime.datetime(2025, 5, 9, 18, 13, 51, 220855), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 13, 51, 224153), datetime.datetime(2025, 5, 9, 18, 13, 51, 224153), 0) 2025-05-09 18:13:51,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,233 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('81392520-bbe6-4621-8978-dd78e1e0516a',) 2025-05-09 18:13:51,233 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:13:51,233 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:13:51,233 - 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 18:13:51,233 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 13, 51, 233792), '81392520-bbe6-4621-8978-dd78e1e0516a') 2025-05-09 18:13:51,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,241 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:13:51,241 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:13:51,241 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 4, 类型: RepeatNumBp 2025-05-09 18:13:51,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,241 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:13:51,241 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('d00b9ac7-13e1-469a-944b-fa788f5403f8', 'b2', '4', '', '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{"num": "10000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e2af832f-1361-43fd-8f29-bc9dce1663e8', datetime.datetime(2025, 5, 9, 18, 13, 51, 241340), , '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 13, 51, 241340), datetime.datetime(2025, 5, 9, 18, 13, 51, 241340), 0) 2025-05-09 18:13:51,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,257 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d00b9ac7-13e1-469a-944b-fa788f5403f8 2025-05-09 18:13:51,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,257 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('d00b9ac7-13e1-469a-944b-fa788f5403f8',) 2025-05-09 18:13:51,257 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 18:13:51,257 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:13:51,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 18:13:51,257 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 13, 51, 257454), 'd00b9ac7-13e1-469a-944b-fa788f5403f8') 2025-05-09 18:13:51,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,267 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:13:51,267 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 4, 名称: b2, 目标次数: 1000 2025-05-09 18:13:51,267 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:13:51,267 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:13:51,267 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:13:51,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,267 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:13:51,267 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e13587e7-178d-45af-8244-44e345d61417', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{"currentIndex": 0}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e2af832f-1361-43fd-8f29-bc9dce1663e8', datetime.datetime(2025, 5, 9, 18, 13, 51, 267145), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"currentIndex": 0}', 1, datetime.datetime(2025, 5, 9, 18, 13, 51, 267145), datetime.datetime(2025, 5, 9, 18, 13, 51, 267145), 0) 2025-05-09 18:13:51,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,274 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e13587e7-178d-45af-8244-44e345d61417 2025-05-09 18:13:51,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,274 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e13587e7-178d-45af-8244-44e345d61417',) 2025-05-09 18:13:51,274 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:13:51,283 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:13:51,283 - 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 18:13:51,284 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('null', '执行中', "{'currentIndex': 0}", '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 13, 51, 283968), 'e13587e7-178d-45af-8244-44e345d61417') 2025-05-09 18:13:51,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,290 - 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 286, 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 598, 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, 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 1170, in execute result = await executor.execute_children(block, "default") File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 360, 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 18:13:51,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,290 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:13:51,290 - sqlalchemy.engine.Engine - INFO - [cached since 229.7s ago] ('e13587e7-178d-45af-8244-44e345d61417',) 2025-05-09 18:13:51,290 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:13:51,290 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:13:51,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 18:13:51,300 - sqlalchemy.engine.Engine - INFO - [cached since 76.25s ago] (datetime.datetime(2025, 5, 9, 18, 13, 51, 290980), '子块 4 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误', , '子块 4 执行异常: blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误', datetime.datetime(2025, 5, 9, 18, 13, 51, 290980), 'e13587e7-178d-45af-8244-44e345d61417') 2025-05-09 18:13:51,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,307 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:13:51,307 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('de8000f6-a179-47dc-97c9-de65bd2d5cc7', 3, '{"success": false, "message": "重复执行在第 1 次时失败", "output": {"results": [{"index": 0, "success": false, "result": {"success": false, "message": "子块 4 执行 ... (40 characters truncated) ... b2.index 有误", "block_id": 4, "error": "blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误"}}], "iterations": 1, "totalIterations": 1000, "failedAt": 0}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e2af832f-1361-43fd-8f29-bc9dce1663e8', datetime.datetime(2025, 5, 9, 18, 13, 51, 307264), datetime.datetime(2025, 5, 9, 18, 13, 51, 307264), 0) 2025-05-09 18:13:51,307 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,317 - services.execution.block_executor - ERROR - 子块 4 执行失败: 重复执行在第 1 次时失败 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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 18:13:51,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,324 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:13:51,324 - sqlalchemy.engine.Engine - INFO - [cached since 229.7s ago] ('d00b9ac7-13e1-469a-944b-fa788f5403f8',) 2025-05-09 18:13:51,324 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 18:13:51,324 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:13:51,324 - 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 18:13:51,334 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] (datetime.datetime(2025, 5, 9, 18, 13, 51, 324167), '重复执行在第 1 次时失败', , "{'currentIndex': 0}", '重复执行在第 1 次时失败', datetime.datetime(2025, 5, 9, 18, 13, 51, 324167), 'd00b9ac7-13e1-469a-944b-fa788f5403f8') 2025-05-09 18:13:51,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,340 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,340 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:13:51,340 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] ('e6ca02d6-88a4-4a4a-9b6d-ceade52ed953', 3, '{"success": false, "message": "子块 4 执行失败: 重复执行在第 1 次时失败", "block_id": 4, "output": {"results": [{"index": 0, "success": false, "result": {"success": ... (66 characters truncated) ... b2.index 有误", "block_id": 4, "error": "blocks.b2.index 获取块引用失败 表达式: blocks.b2.index 有误"}}], "iterations": 1, "totalIterations": 1000, "failedAt": 0}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e2af832f-1361-43fd-8f29-bc9dce1663e8', datetime.datetime(2025, 5, 9, 18, 13, 51, 340545), datetime.datetime(2025, 5, 9, 18, 13, 51, 340545), 0) 2025-05-09 18:13:51,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,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 18:13:51,357 - sqlalchemy.engine.Engine - INFO - [cached since 229.7s ago] ('81392520-bbe6-4621-8978-dd78e1e0516a',) 2025-05-09 18:13:51,357 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:13:51,357 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:13:51,357 - 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 18:13:51,357 - sqlalchemy.engine.Engine - INFO - [cached since 229.6s ago] (datetime.datetime(2025, 5, 9, 18, 13, 51, 357284), '子块 4 执行失败: 重复执行在第 1 次时失败', , "{'currentIndex': 0}", '子块 4 执行失败: 重复执行在第 1 次时失败', datetime.datetime(2025, 5, 9, 18, 13, 51, 357284), '81392520-bbe6-4621-8978-dd78e1e0516a') 2025-05-09 18:13:51,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,374 - services.sync_service - INFO - 正在设置任务状态为已失败: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,400 - services.sync_service - INFO - 成功设置系统任务状态为已失败: e2af832f-1361-43fd-8f29-bc9dce1663e8 2025-05-09 18:13:51,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:51,406 - 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 18:13:51,407 - sqlalchemy.engine.Engine - INFO - [cached since 229.5s ago] (datetime.datetime(2025, 5, 9, 18, 13, 51, 400347), '子块 4 执行失败: 重复执行在第 1 次时失败', , 183, 1, datetime.datetime(2025, 5, 9, 18, 13, 51, 400347), 'e2af832f-1361-43fd-8f29-bc9dce1663e8') 2025-05-09 18:13:51,407 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:51,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: e2af832f-1361-43fd-8f29-bc9dce1663e8, 结果: False 2025-05-09 18:13:57,930 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:13:57,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 18:13:57,930 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 9, 17, 13, 57, 930608)) 2025-05-09 18:13:57,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:13:57,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:13:57,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:13:57,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:13:57,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:13:57,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:13:57,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:13:57,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:13:57,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:13:57,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:13:57,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:13:57,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:13:57,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:13:57,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:13:57,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:13:57,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:13:57,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:13:57,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:13:57,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:13:57,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:13:57,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:13:57,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:13:57,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:13:57,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:13:57,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:13:58,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:13:58,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:13:58,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:13:58,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:13:58,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:14:04,273 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e2af832f-1361-43fd-8f29-bc9dce1663e8 来自 192.168.189.211 2025-05-09 18:14:04,273 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e2af832f-1361-43fd-8f29-bc9dce1663e8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:04,273 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e2af832f-1361-43fd-8f29-bc9dce1663e8 来自 192.168.189.211 2025-05-09 18:14:04,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:04,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 18:14:04,283 - sqlalchemy.engine.Engine - INFO - [cached since 242.8s ago] ('e2af832f-1361-43fd-8f29-bc9dce1663e8',) 2025-05-09 18:14:04,283 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:04,283 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e2af832f-1361-43fd-8f29-bc9dce1663e8 状态码: 200 耗时: 0.0106秒 2025-05-09 18:14:04,299 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e2af832f-1361-43fd-8f29-bc9dce1663e8 来自 192.168.189.211 2025-05-09 18:14:04,299 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e2af832f-1361-43fd-8f29-bc9dce1663e8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:04,299 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e2af832f-1361-43fd-8f29-bc9dce1663e8 来自 192.168.189.211 2025-05-09 18:14:04,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:04,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.task_record_id = %s 2025-05-09 18:14:04,299 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('e2af832f-1361-43fd-8f29-bc9dce1663e8',) 2025-05-09 18:14:04,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:04,308 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e2af832f-1361-43fd-8f29-bc9dce1663e8 状态码: 200 耗时: 0.0092秒 2025-05-09 18:14:09,090 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:14:09,091 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:14:09,093 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:14:09,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:09,095 - 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 18:14:09,096 - sqlalchemy.engine.Engine - INFO - [cached since 227.1s ago] {} 2025-05-09 18:14:09,097 - 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 18:14:09,098 - sqlalchemy.engine.Engine - INFO - [cached since 227.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:14:09,099 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:14:09,099 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0059秒 2025-05-09 18:14:11,074 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:14:11,074 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:11,074 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,074 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:11,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:14:11,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:14:11,081 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:11,081 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:11,081 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,081 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:14:11,091 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:14:11,091 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0100秒 2025-05-09 18:14:11,091 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:11,091 - 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 18:14:11,091 - sqlalchemy.engine.Engine - INFO - [cached since 250.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:14:11,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:11,097 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0066秒 2025-05-09 18:14:11,097 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:14:11,103 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0222秒 2025-05-09 18:14:11,103 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0056秒 2025-05-09 18:14:11,103 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:14:11,105 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0020秒 2025-05-09 18:14:11,107 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,108 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:14:11,108 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0007秒 2025-05-09 18:14:11,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:11,110 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:14:11,110 - sqlalchemy.engine.Engine - INFO - [cached since 227.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:14:11,110 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,110 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:14:11,112 - sqlalchemy.engine.Engine - INFO - [cached since 227.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:14:11,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:11,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 18:14:11,112 - sqlalchemy.engine.Engine - INFO - [cached since 250.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:14:11,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:11,115 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:11,115 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0056秒 2025-05-09 18:14:11,115 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0083秒 2025-05-09 18:14:11,115 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,115 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:14:11,115 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:14:11,115 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:11,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 18:14:11,125 - sqlalchemy.engine.Engine - INFO - [cached since 250.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:14:11,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:11,125 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0101秒 2025-05-09 18:14:28,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:14:28,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:14:28,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:14:28,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:14:28,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:14:28,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:14:56,643 - app - INFO - 应用程序关闭中... 2025-05-09 18:14:56,643 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:14:56,643 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:14:56,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:14:56,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:14:56,643 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:14:56,643 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:14:56,643 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:14:56,643 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:14:56,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:14:56,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 13 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:14:56,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:14:56,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:14:56,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 18:14:56,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:14:56,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:14:56,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 18:14:56,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:14:56,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:14:56,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 18:14:56,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:14:56,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:14:56,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 18:14:56,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:14:56,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:14:56,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 18:14:56,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:14:56,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:14:56,667 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 18:14:56,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:14:56,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:14:56,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 18:14:56,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:14:56,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:14:56,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 18:14:56,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:14:56,673 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:14:56,674 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:14:56,675 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:14:56,676 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:14:56,676 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:14:56,677 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:14:58,005 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:14:58,065 - 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 18:14:58,069 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:14:58,134 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:14:58,185 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:14:58,205 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:14:58,225 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:14:58,226 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,226 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:14:58,227 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,227 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:14:58,228 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:58,229 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:14:58,229 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,231 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:14:58,232 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,237 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:14:58,237 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,240 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:14:58,241 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,244 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:14:58,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,247 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:14:58,248 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,249 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:14:58,250 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,251 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:14:58,252 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,253 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:14:58,254 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,255 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:14:58,255 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,257 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:14:58,258 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:14:58,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:58,260 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:14:58,625 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:14:58,626 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:14:58,626 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:14:58,626 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:14:58,626 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:14:58,627 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:14:58,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:14:58,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:14:58,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:14:58,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:14:58,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:14:58,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:14:58,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:14:58,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:14:58,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:14:58,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:14:58,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:14:58,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:14:58,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:14:58,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:14:58,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:14:58,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:14:58,630 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:14:58,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:14:58,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:14:58,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:14:58,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:14:58,634 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:14:58,635 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:14:58,636 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:14:58,636 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:14:58,638 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:14:58,638 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:14:58,639 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:14:58,639 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:14:58,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:58,648 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:14:58,649 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, ) 2025-05-09 18:14:58,650 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:14:58,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:58,651 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:14:58,651 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:14:58,651 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:14:58,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:58,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 NOT IN (%s, %s, %s)) 2025-05-09 18:14:58,655 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] (, , ) 2025-05-09 18:14:58,657 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:14:58,657 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:14:58,658 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:14:58,658 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:14:58,658 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:14:58,658 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:14:58,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:14:58,660 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:14:58,660 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, datetime.datetime(2025, 5, 9, 17, 14, 58, 652946)) 2025-05-09 18:14:58,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:15:58,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:15:58,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:15:58,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:15:58,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:15:58,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:15:58,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:15:58,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:15:58,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:15:58,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:15:58,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:15:58,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:15:58,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:15:58,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:15:58,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:15:58,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:15:58,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:15:58,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:15:58,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:15:58,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:15:58,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:15:58,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:15:58,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:15:58,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:15:58,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:15:58,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:15:58,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:15:58,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:15:58,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:15:58,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:15:58,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:15:58,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:15:58,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:15:58,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:15:58,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:15:58,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:15:58,654 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:15:58,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:15:58,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:15:58,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:15:58,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:15:58,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:15:58,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:15:58,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:15:58,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:15:58,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:15:58,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:15:58,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:15:58,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:15:58,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:15:58,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:15:58,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:15:58,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:15:58,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:15:58,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:15:58,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:15:58,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:15:58,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:15:58,680 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:15:58,681 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:15:58,681 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 17, 15, 58, 666251)) 2025-05-09 18:15:58,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:15:58,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:15:58,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:15:58,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:15:58,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:15:58,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:15:58,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:15:58,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:15:58,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:15:58,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:15:58,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:15:58,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:15:58,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:15:58,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:15:58,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:15:58,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:15:58,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:15:58,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:15:58,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:15:58,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:15:58,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:15:58,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:15:58,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:15:58,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:15:58,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:15:58,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:15:58,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:15:58,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:15:58,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:15:58,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:15:58,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:15:58,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:15:58,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:15:58,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:15:58,760 - app - INFO - 应用程序关闭中... 2025-05-09 18:15:58,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:15:58,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:15:58,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:15:58,762 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:15:58,762 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:15:58,762 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:15:58,762 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:15:58,762 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:15:58,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:15:58,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:15:58,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:15:58,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:15:58,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:15:58,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:15:58,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:15:58,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:15:58,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:15:58,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:15:58,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:15:58,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:15:58,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:15:58,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:15:58,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:15:58,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:15:58,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:15:58,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:15:58,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:15:58,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:15:58,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:15:58,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:15:58,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:15:58,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:15:58,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:15:58,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:15:58,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:15:58,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:15:58,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:15:58,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:15:58,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:15:58,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:15:58,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:15:58,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:15:58,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:15:58,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:15:58,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:15:58,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:15:58,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:15:58,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:15:58,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:15:58,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:15:58,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:15:58,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:15:58,791 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:15:58,791 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:15:58,792 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:15:58,792 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:15:58,792 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:15:58,792 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:16:00,067 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:16:00,124 - 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 18:16:00,127 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:16:00,196 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:16:00,244 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:16:00,261 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:16:00,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:16:00,292 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,302 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:16:00,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,302 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:16:00,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,302 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:16:00,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,313 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:16:00,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,321 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:16:00,323 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,326 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:16:00,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,330 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:16:00,331 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:16:00,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:16:00,336 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:16:00,688 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:16:00,688 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:16:00,688 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:16:00,688 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:16:00,688 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:16:00,688 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:16:00,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:16:00,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:16:00,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:16:00,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:16:00,709 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:16:00,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:16:00,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:16:00,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:16:00,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:16:00,719 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:16:00,730 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:16:00,730 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:16:00,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 18:16:00,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00413s] (, ) 2025-05-09 18:16:00,750 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:16:00,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:16:00,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:16:00,754 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:16:00,754 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:16:00,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:16:00,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 NOT IN (%s, %s, %s)) 2025-05-09 18:16:00,760 - sqlalchemy.engine.Engine - INFO - [generated in 0.00179s] (, , ) 2025-05-09 18:16:00,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:16:00,771 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:16:00,771 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:16:00,771 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:16:00,771 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:16:00,771 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:16:00,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:16:00,781 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:16:00,781 - sqlalchemy.engine.Engine - INFO - [generated in 0.00184s] (, datetime.datetime(2025, 5, 9, 17, 16, 0, 754722)) 2025-05-09 18:16:00,781 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:17:00,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:17:00,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:17:00,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:17:00,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:17:00,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:17:00,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:17:00,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:17:00,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:17:00,762 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:17:00,762 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 9, 17, 17, 0, 752582)) 2025-05-09 18:17:00,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:17:00,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:17:00,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:17:00,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:17:00,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:17:00,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:17:00,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:17:00,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:17:00,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:17:00,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:17:00,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:17:00,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:17:00,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:17:00,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:17:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:17:00,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:17:00,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:17:00,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:17:00,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:17:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:17:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:17:00,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:17:00,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:17:00,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:17:00,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:17:00,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:17:00,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:17:00,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:17:00,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:17:00,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:17:00,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:17:00,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:17:00,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:17:00,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:17:00,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:17:00,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:17:00,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:17:00,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:17:00,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:17:00,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:17:00,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:17:00,789 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:17:00,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:17:00,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:17:00,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:17:00,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:17:00,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:17:00,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:17:00,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:17:00,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:17:00,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:17:00,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:17:00,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:17:00,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:17:00,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:17:00,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:17:00,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:17:00,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:17:00,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:17:00,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:17:00,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:17:00,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:17:00,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:17:00,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:17:00,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:17:00,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:17:00,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:17:00,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:17:00,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:17:00,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:17:00,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:17:00,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:17:00,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:17:00,942 - app - INFO - 应用程序关闭中... 2025-05-09 18:17:00,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:17:00,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:17:00,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:17:00,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:17:00,942 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:17:00,942 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:17:00,942 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:17:00,953 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:17:00,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:17:00,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:17:00,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:17:00,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:17:00,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:17:00,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:17:00,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:17:00,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:17:00,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:17:00,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:17:00,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:17:00,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:17:00,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:17:00,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:17:00,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:17:00,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:17:00,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:17:00,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:17:00,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:17:00,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:17:00,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:17:00,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:17:00,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:17:00,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:17:00,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:17:00,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:17:00,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:17:00,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:17:00,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:17:00,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:17:00,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:17:00,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:17:00,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:17:00,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:17:00,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:17:00,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:17:00,999 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:17:00,999 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:17:00,999 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:17:01,008 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:17:01,008 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:17:01,008 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:17:02,307 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:17:02,366 - 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 18:17:02,369 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:17:02,432 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:17:02,482 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:17:02,512 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:17:02,514 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:17:02,515 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,516 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:17:02,517 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,518 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:17:02,518 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:17:02,519 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:17:02,519 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,523 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:17:02,523 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,526 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:17:02,526 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,527 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:17:02,530 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,531 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:17:02,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,534 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:17:02,535 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,536 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:17:02,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,538 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:17:02,538 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,540 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:17:02,541 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,542 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:17:02,542 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,543 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:17:02,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:17:02,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:17:02,559 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:17:02,929 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:17:02,930 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:17:02,931 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:17:02,931 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:17:02,931 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:17:02,933 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:17:02,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:17:02,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:17:02,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:17:02,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:17:02,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:17:02,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:17:02,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:17:02,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:17:02,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:17:02,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:17:02,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:17:02,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:17:02,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:17:02,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:17:02,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:17:02,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:17:02,951 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:17:02,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:17:02,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:17:02,955 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:17:02,965 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:17:02,965 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:17:02,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:17:02,965 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:17:02,965 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:17:02,975 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:17:02,978 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:17:02,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:17:02,990 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:17:02,991 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] (, ) 2025-05-09 18:17:02,992 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:17:02,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:17:02,998 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:17:02,999 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:17:02,999 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:17:03,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:17:03,003 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:17:03,004 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] (, , ) 2025-05-09 18:17:03,007 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:17:03,010 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:17:03,010 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:17:03,012 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:17:03,013 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:17:03,014 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:17:03,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:17:03,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:17:03,015 - sqlalchemy.engine.Engine - INFO - [generated in 0.00175s] (, datetime.datetime(2025, 5, 9, 17, 17, 2, 999244)) 2025-05-09 18:17:03,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:18:02,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:18:02,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:18:02,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:18:02,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:18:02,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:18:02,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:18:02,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:18:02,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:18:02,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:18:02,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:18:02,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:18:02,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:18:02,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:18:02,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:18:02,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:18:02,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:18:02,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:18:03,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:18:03,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:18:03,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:18:03,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:18:03,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:18:03,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:18:03,005 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:18:03,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:18:03,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:18:03,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:18:03,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:18:03,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:18:03,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:18:03,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:03,011 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:18:03,011 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 17, 18, 3, 5315)) 2025-05-09 18:18:03,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:03,179 - app - INFO - 应用程序关闭中... 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:18:03,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:18:03,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:18:03,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:18:03,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:18:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:18:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:18:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:18:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:18:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:18:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:18:03,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:18:03,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:18:03,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:18:03,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:18:03,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:18:03,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:18:03,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:18:03,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:18:03,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:18:03,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:18:03,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:18:03,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:18:03,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:18:03,219 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:18:03,219 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:18:03,219 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:18:03,219 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:18:03,219 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:18:03,229 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:18:04,533 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:18:04,585 - 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 18:18:04,585 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:18:04,656 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:18:04,710 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:18:04,739 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:18:04,742 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:18:04,747 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,750 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:18:04,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,750 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:18:04,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:04,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:18:04,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:18:04,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,762 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:18:04,763 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,763 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:18:04,769 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,771 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:18:04,773 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,775 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:18:04,776 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,777 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:18:04,777 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,779 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:18:04,782 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,786 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:18:04,786 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,788 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:18:04,788 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,790 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:18:04,790 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:18:04,792 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:04,794 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:18:05,142 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:18:05,142 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:18:05,142 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:18:05,142 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:18:05,142 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:18:05,152 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:18:05,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:18:05,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:18:05,162 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:18:05,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:18:05,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:18:05,183 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:18:05,193 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:18:05,193 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:18:05,193 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:18:05,202 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:18:05,202 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:18:05,202 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:18:05,202 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:18:05,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:05,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:18:05,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00208s] (, ) 2025-05-09 18:18:05,223 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:18:05,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:05,233 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:18:05,233 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:18:05,235 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:18:05,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:05,235 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:18:05,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00222s] (, , ) 2025-05-09 18:18:05,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:05,235 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:18:05,235 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:18:05,235 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:18:05,246 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:18:05,246 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:18:05,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:05,248 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:18:05,248 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] (, datetime.datetime(2025, 5, 9, 17, 18, 5, 235056)) 2025-05-09 18:18:05,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,486 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:18:48,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,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 2025-05-09 18:18:48,486 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:18:48,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,494 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:18:48,494 - sqlalchemy.engine.Engine - INFO - [cached since 0.00445s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:18:48,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,494 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:18:48,494 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:18:48,494 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:18:48,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,500 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:18:48,500 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 18, 48, 500545), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:18:48,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,514 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:18:48,514 - sqlalchemy.engine.Engine - INFO - [cached since 0.02993s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:18:48,524 - 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 18:18:48,524 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('5a44ddbf-a37f-446f-852f-759ea2896d93', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 53, 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 ... (344 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, 18, 18, 48, 494891), '{"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, 18, 18, 48, 514473), datetime.datetime(2025, 5, 9, 18, 18, 48, 514473), 0) 2025-05-09 18:18:48,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,534 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,534 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:18:48,539 - sqlalchemy.engine.Engine - INFO - [generated in 0.00421s] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:48,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,547 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 (优先级 1) 添加到队列 0 2025-05-09 18:18:48,547 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:18:48,547 - services.sync_service - INFO - 正在同步创建任务到天风系统: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,547 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"5a44ddbf-a37f-446f-852f-759ea2896d93","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:18:48","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:18:48,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 5a44ddbf-a37f-446f-852f-759ea2896d93, 优先级: 1 2025-05-09 18:18:48,652 - services.execution.task_executor - DEBUG - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 设置超时时间: 3600秒 2025-05-09 18:18:48,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,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 18:18:48,656 - sqlalchemy.engine.Engine - INFO - [cached since 0.1217s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:48,661 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:18:48,663 - sqlalchemy.engine.Engine - INFO - [cached since 0.1718s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:18:48,663 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:48,668 - sqlalchemy.engine.Engine - INFO - [generated in 0.00280s] (datetime.datetime(2025, 5, 9, 18, 18, 48, 663400), datetime.datetime(2025, 5, 9, 18, 18, 48, 663400), '5a44ddbf-a37f-446f-852f-759ea2896d93') 2025-05-09 18:18:48,670 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,672 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,682 - services.sync_service - INFO - 成功同步任务到系统任务: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,684 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,686 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,688 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2012秒 2025-05-09 18:18:48,781 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 5a44ddbf-a37f-446f-852f-759ea2896d93 2025-05-09 18:18:48,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,793 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:48,793 - sqlalchemy.engine.Engine - INFO - [generated in 0.00217s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 18, 48, 793003), '5a44ddbf-a37f-446f-852f-759ea2896d93') 2025-05-09 18:18:48,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,807 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:18:48,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,810 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:48,812 - sqlalchemy.engine.Engine - INFO - [generated in 0.00150s] ('baeb8017-cea7-4332-af05-76ff5dffa9b8', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 807896), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 48, 810573), datetime.datetime(2025, 5, 9, 18, 18, 48, 810573), 0) 2025-05-09 18:18:48,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,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.id = %s 2025-05-09 18:18:48,821 - sqlalchemy.engine.Engine - INFO - [generated in 0.00290s] ('baeb8017-cea7-4332-af05-76ff5dffa9b8',) 2025-05-09 18:18:48,829 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:18:48,829 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:18:48,831 - 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 18:18:48,832 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 48, 831503), 'baeb8017-cea7-4332-af05-76ff5dffa9b8') 2025-05-09 18:18:48,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,840 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:18:48,840 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:18:48,842 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 4, 类型: RepeatNumBp 2025-05-09 18:18:48,842 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,846 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:48,846 - sqlalchemy.engine.Engine - INFO - [cached since 0.03844s ago] ('72184663-c67b-4ed5-82de-ba2c90525f76', 'b2', '4', '', '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{"num": "10000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 842115), , '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 48, 846994), datetime.datetime(2025, 5, 9, 18, 18, 48, 846994), 0) 2025-05-09 18:18:48,852 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,858 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 72184663-c67b-4ed5-82de-ba2c90525f76 2025-05-09 18:18:48,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:48,860 - sqlalchemy.engine.Engine - INFO - [cached since 0.03692s ago] ('72184663-c67b-4ed5-82de-ba2c90525f76',) 2025-05-09 18:18:48,862 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-09 18:18:48,864 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:18:48,864 - 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 18:18:48,868 - sqlalchemy.engine.Engine - INFO - [cached since 0.03738s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 48, 864412), '72184663-c67b-4ed5-82de-ba2c90525f76') 2025-05-09 18:18:48,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,880 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:48,880 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 4, 名称: b2, 目标次数: 1000 2025-05-09 18:18:48,880 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:48,881 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:48,881 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:48,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,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 18:18:48,885 - sqlalchemy.engine.Engine - INFO - [cached since 0.07403s ago] ('b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 883252), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 48, 883252), datetime.datetime(2025, 5, 9, 18, 18, 48, 883252), 0) 2025-05-09 18:18:48,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,885 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7 2025-05-09 18:18:48,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,893 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:48,893 - sqlalchemy.engine.Engine - INFO - [cached since 0.07036s ago] ('b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7',) 2025-05-09 18:18:48,896 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:48,896 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:48,896 - 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 18:18:48,903 - sqlalchemy.engine.Engine - INFO - [cached since 0.0736s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 48, 896402), 'b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7') 2025-05-09 18:18:48,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,908 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:48,910 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 0 2025-05-09 18:18:48,910 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,914 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:48,914 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('854ca453-ee76-4c93-b724-c8450c0987df', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 914101), datetime.datetime(2025, 5, 9, 18, 18, 48, 914101), 0) 2025-05-09 18:18:48,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,923 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:48,928 - sqlalchemy.engine.Engine - INFO - [cached since 0.1041s ago] ('b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7',) 2025-05-09 18:18:48,928 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:48,930 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:48,930 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:48,930 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (datetime.datetime(2025, 5, 9, 18, 18, 48, 930609), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 48, 930609), 'b70b7b7e-0fd0-4f6d-a306-4b38bf7634f7') 2025-05-09 18:18:48,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,943 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:48,944 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:48,944 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:48,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,946 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:48,946 - sqlalchemy.engine.Engine - INFO - [cached since 0.1366s ago] ('c69869f1-1a77-4da1-8249-7be222932fcc', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 946138), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 48, 946138), datetime.datetime(2025, 5, 9, 18, 18, 48, 946138), 0) 2025-05-09 18:18:48,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,954 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c69869f1-1a77-4da1-8249-7be222932fcc 2025-05-09 18:18:48,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,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 18:18:48,961 - sqlalchemy.engine.Engine - INFO - [cached since 0.1369s ago] ('c69869f1-1a77-4da1-8249-7be222932fcc',) 2025-05-09 18:18:48,961 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:48,961 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:48,964 - 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 18:18:48,965 - sqlalchemy.engine.Engine - INFO - [cached since 0.1343s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 48, 964589), 'c69869f1-1a77-4da1-8249-7be222932fcc') 2025-05-09 18:18:48,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,974 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:48,974 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 1 2025-05-09 18:18:48,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,976 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:48,976 - sqlalchemy.engine.Engine - INFO - [cached since 0.06502s ago] ('754d0f5a-bac4-4c7c-b023-bba3c3106d5b', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 48, 976480), datetime.datetime(2025, 5, 9, 18, 18, 48, 976480), 0) 2025-05-09 18:18:48,980 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:48,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:48,994 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:48,995 - sqlalchemy.engine.Engine - INFO - [cached since 0.1709s ago] ('c69869f1-1a77-4da1-8249-7be222932fcc',) 2025-05-09 18:18:48,995 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:48,995 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:48,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 18:18:48,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.0674s ago] (datetime.datetime(2025, 5, 9, 18, 18, 48, 995062), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 48, 995062), 'c69869f1-1a77-4da1-8249-7be222932fcc') 2025-05-09 18:18:48,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,006 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,006 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,006 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,010 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,010 - sqlalchemy.engine.Engine - INFO - [cached since 0.201s ago] ('5af48dfb-b291-4fd1-92d7-0dd050400c71', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 6728), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 10851), datetime.datetime(2025, 5, 9, 18, 18, 49, 10851), 0) 2025-05-09 18:18:49,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,020 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5af48dfb-b291-4fd1-92d7-0dd050400c71 2025-05-09 18:18:49,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,022 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,022 - sqlalchemy.engine.Engine - INFO - [cached since 0.1989s ago] ('5af48dfb-b291-4fd1-92d7-0dd050400c71',) 2025-05-09 18:18:49,022 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,025 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,025 - sqlalchemy.engine.Engine - INFO - [cached since 0.1962s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 25756), '5af48dfb-b291-4fd1-92d7-0dd050400c71') 2025-05-09 18:18:49,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,036 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,036 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 2 2025-05-09 18:18:49,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,039 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,039 - sqlalchemy.engine.Engine - INFO - [cached since 0.1279s ago] ('16780e58-2185-4eed-8e47-33a04bf3070f', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 39831), datetime.datetime(2025, 5, 9, 18, 18, 49, 39831), 0) 2025-05-09 18:18:49,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,053 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,055 - sqlalchemy.engine.Engine - INFO - [cached since 0.2318s ago] ('5af48dfb-b291-4fd1-92d7-0dd050400c71',) 2025-05-09 18:18:49,057 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,057 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,058 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,058 - sqlalchemy.engine.Engine - INFO - [cached since 0.1278s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 58815), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 58815), '5af48dfb-b291-4fd1-92d7-0dd050400c71') 2025-05-09 18:18:49,058 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,070 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,070 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,073 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,079 - sqlalchemy.engine.Engine - INFO - [cached since 0.2692s ago] ('653592c5-d9f6-40f7-94b6-778533e338c0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 73163), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 78207), datetime.datetime(2025, 5, 9, 18, 18, 49, 78207), 0) 2025-05-09 18:18:49,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,093 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 653592c5-d9f6-40f7-94b6-778533e338c0 2025-05-09 18:18:49,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,095 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,095 - sqlalchemy.engine.Engine - INFO - [cached since 0.2738s ago] ('653592c5-d9f6-40f7-94b6-778533e338c0',) 2025-05-09 18:18:49,099 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,099 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,099 - 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 18:18:49,099 - sqlalchemy.engine.Engine - INFO - [cached since 0.2694s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 99534), '653592c5-d9f6-40f7-94b6-778533e338c0') 2025-05-09 18:18:49,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,111 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,113 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 3 2025-05-09 18:18:49,113 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,114 - sqlalchemy.engine.Engine - INFO - [cached since 0.2016s ago] ('a165623c-c619-4b8d-9471-f13aa1f4cfb2', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 114840), datetime.datetime(2025, 5, 9, 18, 18, 49, 114840), 0) 2025-05-09 18:18:49,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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.id = %s 2025-05-09 18:18:49,127 - sqlalchemy.engine.Engine - INFO - [cached since 0.3069s ago] ('653592c5-d9f6-40f7-94b6-778533e338c0',) 2025-05-09 18:18:49,133 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,139 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.2118s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 139868), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 141891), '653592c5-d9f6-40f7-94b6-778533e338c0') 2025-05-09 18:18:49,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,156 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,158 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,160 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,167 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.3572s ago] ('f385c7cf-4d1e-4e55-888e-a04f98f8f6f9', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 160794), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 162816), datetime.datetime(2025, 5, 9, 18, 18, 49, 162816), 0) 2025-05-09 18:18:49,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,177 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f385c7cf-4d1e-4e55-888e-a04f98f8f6f9 2025-05-09 18:18:49,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,181 - sqlalchemy.engine.Engine - INFO - [cached since 0.3581s ago] ('f385c7cf-4d1e-4e55-888e-a04f98f8f6f9',) 2025-05-09 18:18:49,183 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,183 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,183 - 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 18:18:49,189 - sqlalchemy.engine.Engine - INFO - [cached since 0.3589s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 183430), 'f385c7cf-4d1e-4e55-888e-a04f98f8f6f9') 2025-05-09 18:18:49,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,199 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,200 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 4 2025-05-09 18:18:49,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,205 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,205 - sqlalchemy.engine.Engine - INFO - [cached since 0.2919s ago] ('56e42701-a305-4798-80cf-1cb3962dace6', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 205131), datetime.datetime(2025, 5, 9, 18, 18, 49, 205131), 0) 2025-05-09 18:18:49,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,211 - sqlalchemy.engine.Engine - INFO - [cached since 0.3958s ago] ('f385c7cf-4d1e-4e55-888e-a04f98f8f6f9',) 2025-05-09 18:18:49,221 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,221 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,221 - sqlalchemy.engine.Engine - INFO - [cached since 0.2972s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 221467), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 221467), 'f385c7cf-4d1e-4e55-888e-a04f98f8f6f9') 2025-05-09 18:18:49,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,243 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,243 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,243 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,249 - sqlalchemy.engine.Engine - INFO - [cached since 0.439s ago] ('6f9df03f-c4e1-433d-8cdf-d997d1f56437', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 245137), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 249176), datetime.datetime(2025, 5, 9, 18, 18, 49, 249176), 0) 2025-05-09 18:18:49,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,251 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6f9df03f-c4e1-433d-8cdf-d997d1f56437 2025-05-09 18:18:49,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,261 - sqlalchemy.engine.Engine - INFO - [cached since 0.4374s ago] ('6f9df03f-c4e1-433d-8cdf-d997d1f56437',) 2025-05-09 18:18:49,261 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,261 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,261 - 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 18:18:49,264 - sqlalchemy.engine.Engine - INFO - [cached since 0.4328s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 261564), '6f9df03f-c4e1-433d-8cdf-d997d1f56437') 2025-05-09 18:18:49,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,274 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,276 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 5 2025-05-09 18:18:49,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,280 - sqlalchemy.engine.Engine - INFO - [cached since 0.3667s ago] ('c7caa802-6ab3-46c0-a45a-ad5804e46929', 1, '{"success": true, "message": "打印成功", "output": {"message": 5}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 280061), datetime.datetime(2025, 5, 9, 18, 18, 49, 280061), 0) 2025-05-09 18:18:49,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,284 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,291 - sqlalchemy.engine.Engine - INFO - [cached since 0.4675s ago] ('6f9df03f-c4e1-433d-8cdf-d997d1f56437',) 2025-05-09 18:18:49,292 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,292 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,295 - sqlalchemy.engine.Engine - INFO - [cached since 0.3648s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 292470), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 295638), '6f9df03f-c4e1-433d-8cdf-d997d1f56437') 2025-05-09 18:18:49,297 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,304 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,304 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,304 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,304 - sqlalchemy.engine.Engine - INFO - [cached since 0.4988s ago] ('3b9f7f6a-88e3-4a6d-8755-22fec6e72185', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 304261), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 304261), datetime.datetime(2025, 5, 9, 18, 18, 49, 304261), 0) 2025-05-09 18:18:49,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,319 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3b9f7f6a-88e3-4a6d-8755-22fec6e72185 2025-05-09 18:18:49,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,322 - sqlalchemy.engine.Engine - INFO - [cached since 0.4994s ago] ('3b9f7f6a-88e3-4a6d-8755-22fec6e72185',) 2025-05-09 18:18:49,327 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,327 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,329 - 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 18:18:49,329 - sqlalchemy.engine.Engine - INFO - [cached since 0.4987s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 329447), '3b9f7f6a-88e3-4a6d-8755-22fec6e72185') 2025-05-09 18:18:49,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,342 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,343 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 6 2025-05-09 18:18:49,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,347 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,347 - sqlalchemy.engine.Engine - INFO - [cached since 0.4355s ago] ('e3f64a79-353f-4da2-af41-71b46b5c3758', 1, '{"success": true, "message": "打印成功", "output": {"message": 6}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 347348), datetime.datetime(2025, 5, 9, 18, 18, 49, 347348), 0) 2025-05-09 18:18:49,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,361 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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.id = %s 2025-05-09 18:18:49,365 - sqlalchemy.engine.Engine - INFO - [cached since 0.5415s ago] ('3b9f7f6a-88e3-4a6d-8755-22fec6e72185',) 2025-05-09 18:18:49,370 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,370 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,372 - sqlalchemy.engine.Engine - INFO - [cached since 0.4428s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 372398), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 372398), '3b9f7f6a-88e3-4a6d-8755-22fec6e72185') 2025-05-09 18:18:49,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,384 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,386 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,388 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,394 - sqlalchemy.engine.Engine - INFO - [cached since 0.5833s ago] ('7f68d822-98de-4a65-9c0f-b35ea71bddde', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 388489), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 392527), datetime.datetime(2025, 5, 9, 18, 18, 49, 392527), 0) 2025-05-09 18:18:49,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,405 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7f68d822-98de-4a65-9c0f-b35ea71bddde 2025-05-09 18:18:49,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,408 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,408 - sqlalchemy.engine.Engine - INFO - [cached since 0.5854s ago] ('7f68d822-98de-4a65-9c0f-b35ea71bddde',) 2025-05-09 18:18:49,411 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,411 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,411 - sqlalchemy.engine.Engine - INFO - [cached since 0.5856s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 411573), '7f68d822-98de-4a65-9c0f-b35ea71bddde') 2025-05-09 18:18:49,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,423 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,428 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 7 2025-05-09 18:18:49,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,428 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,428 - sqlalchemy.engine.Engine - INFO - [cached since 0.5171s ago] ('b1141b0a-1a2c-41ef-b8a7-10c0bca6dca7', 1, '{"success": true, "message": "打印成功", "output": {"message": 7}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 428616), datetime.datetime(2025, 5, 9, 18, 18, 49, 428616), 0) 2025-05-09 18:18:49,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,443 - sqlalchemy.engine.Engine - INFO - [cached since 0.6194s ago] ('7f68d822-98de-4a65-9c0f-b35ea71bddde',) 2025-05-09 18:18:49,443 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,446 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,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 18:18:49,446 - sqlalchemy.engine.Engine - INFO - [cached since 0.5181s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 446164), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 446164), '7f68d822-98de-4a65-9c0f-b35ea71bddde') 2025-05-09 18:18:49,446 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,453 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,453 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,460 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,463 - sqlalchemy.engine.Engine - INFO - [cached since 0.6564s ago] ('8a07ffa6-b4e8-4332-b4a7-d75b010a5eee', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 460412), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 463978), datetime.datetime(2025, 5, 9, 18, 18, 49, 463978), 0) 2025-05-09 18:18:49,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,477 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8a07ffa6-b4e8-4332-b4a7-d75b010a5eee 2025-05-09 18:18:49,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,496 - sqlalchemy.engine.Engine - INFO - [cached since 0.6728s ago] ('8a07ffa6-b4e8-4332-b4a7-d75b010a5eee',) 2025-05-09 18:18:49,496 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,496 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,500 - 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 18:18:49,500 - sqlalchemy.engine.Engine - INFO - [cached since 0.6699s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 500248), '8a07ffa6-b4e8-4332-b4a7-d75b010a5eee') 2025-05-09 18:18:49,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,511 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,511 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 8 2025-05-09 18:18:49,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,515 - sqlalchemy.engine.Engine - INFO - [cached since 0.6055s ago] ('6e5e688a-93e4-48e3-9a8e-2d995223908f', 1, '{"success": true, "message": "打印成功", "output": {"message": 8}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 515148), datetime.datetime(2025, 5, 9, 18, 18, 49, 515148), 0) 2025-05-09 18:18:49,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,543 - sqlalchemy.engine.Engine - INFO - [cached since 0.7192s ago] ('8a07ffa6-b4e8-4332-b4a7-d75b010a5eee',) 2025-05-09 18:18:49,545 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,545 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,545 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,545 - sqlalchemy.engine.Engine - INFO - [cached since 0.6178s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 545330), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 545330), '8a07ffa6-b4e8-4332-b4a7-d75b010a5eee') 2025-05-09 18:18:49,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,555 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,555 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,555 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,555 - sqlalchemy.engine.Engine - INFO - [cached since 0.7528s ago] ('6cb106c4-dd20-4127-8bfc-5429ba928b1c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 555661), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 555661), datetime.datetime(2025, 5, 9, 18, 18, 49, 555661), 0) 2025-05-09 18:18:49,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,566 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6cb106c4-dd20-4127-8bfc-5429ba928b1c 2025-05-09 18:18:49,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,575 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,577 - sqlalchemy.engine.Engine - INFO - [cached since 0.7544s ago] ('6cb106c4-dd20-4127-8bfc-5429ba928b1c',) 2025-05-09 18:18:49,579 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,579 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,583 - 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 18:18:49,586 - sqlalchemy.engine.Engine - INFO - [cached since 0.7548s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 583950), '6cb106c4-dd20-4127-8bfc-5429ba928b1c') 2025-05-09 18:18:49,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,596 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,596 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 9 2025-05-09 18:18:49,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,600 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.6876s ago] ('fb5e6ef9-e3ac-48e5-9a59-53313e02b9a6', 1, '{"success": true, "message": "打印成功", "output": {"message": 9}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 600945), datetime.datetime(2025, 5, 9, 18, 18, 49, 600945), 0) 2025-05-09 18:18:49,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,616 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,616 - sqlalchemy.engine.Engine - INFO - [cached since 0.7956s ago] ('6cb106c4-dd20-4127-8bfc-5429ba928b1c',) 2025-05-09 18:18:49,616 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,616 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,624 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,624 - sqlalchemy.engine.Engine - INFO - [cached since 0.6942s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 616693), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 624191), '6cb106c4-dd20-4127-8bfc-5429ba928b1c') 2025-05-09 18:18:49,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,633 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:49,633 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:49,633 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,739 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,739 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,739 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,739 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,744 - sqlalchemy.engine.Engine - INFO - [cached since 0.9356s ago] ('0867e6a1-645f-422c-944f-79753d2d1c07', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 739263), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 739263), datetime.datetime(2025, 5, 9, 18, 18, 49, 739263), 0) 2025-05-09 18:18:49,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,749 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0867e6a1-645f-422c-944f-79753d2d1c07 2025-05-09 18:18:49,749 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,759 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,763 - sqlalchemy.engine.Engine - INFO - [cached since 0.9403s ago] ('0867e6a1-645f-422c-944f-79753d2d1c07',) 2025-05-09 18:18:49,763 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,770 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,770 - 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 18:18:49,772 - sqlalchemy.engine.Engine - INFO - [cached since 0.9416s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 770229), '0867e6a1-645f-422c-944f-79753d2d1c07') 2025-05-09 18:18:49,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,782 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,782 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 10 2025-05-09 18:18:49,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,791 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,791 - sqlalchemy.engine.Engine - INFO - [cached since 0.8782s ago] ('075e791a-12e4-400d-9ed9-882ad203d70b', 1, '{"success": true, "message": "打印成功", "output": {"message": 10}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 791374), datetime.datetime(2025, 5, 9, 18, 18, 49, 791374), 0) 2025-05-09 18:18:49,791 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,807 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,807 - sqlalchemy.engine.Engine - INFO - [cached since 0.9853s ago] ('0867e6a1-645f-422c-944f-79753d2d1c07',) 2025-05-09 18:18:49,811 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,811 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,811 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,811 - sqlalchemy.engine.Engine - INFO - [cached since 0.8846s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 811865), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 811865), '0867e6a1-645f-422c-944f-79753d2d1c07') 2025-05-09 18:18:49,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,817 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,828 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,828 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,830 - sqlalchemy.engine.Engine - INFO - [cached since 1.021s ago] ('855ea084-2c17-4335-b55d-ff24be302a24', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 828210), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 830226), datetime.datetime(2025, 5, 9, 18, 18, 49, 830226), 0) 2025-05-09 18:18:49,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,840 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 855ea084-2c17-4335-b55d-ff24be302a24 2025-05-09 18:18:49,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,848 - sqlalchemy.engine.Engine - INFO - [cached since 1.026s ago] ('855ea084-2c17-4335-b55d-ff24be302a24',) 2025-05-09 18:18:49,848 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,848 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,854 - 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 18:18:49,854 - sqlalchemy.engine.Engine - INFO - [cached since 1.026s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 854919), '855ea084-2c17-4335-b55d-ff24be302a24') 2025-05-09 18:18:49,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,870 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,870 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 11 2025-05-09 18:18:49,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,873 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,877 - sqlalchemy.engine.Engine - INFO - [cached since 0.9651s ago] ('1b1e9b12-b528-4fe9-bdc2-9fade37835df', 1, '{"success": true, "message": "打印成功", "output": {"message": 11}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 873823), datetime.datetime(2025, 5, 9, 18, 18, 49, 873823), 0) 2025-05-09 18:18:49,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,891 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,891 - sqlalchemy.engine.Engine - INFO - [cached since 1.07s ago] ('855ea084-2c17-4335-b55d-ff24be302a24',) 2025-05-09 18:18:49,896 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,896 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,896 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,896 - sqlalchemy.engine.Engine - INFO - [cached since 0.9682s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 896696), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 896696), '855ea084-2c17-4335-b55d-ff24be302a24') 2025-05-09 18:18:49,896 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,914 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,914 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,914 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,919 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,919 - sqlalchemy.engine.Engine - INFO - [cached since 1.11s ago] ('89f5f598-b799-4824-9a19-d618504ea0eb', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 914146), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 919378), datetime.datetime(2025, 5, 9, 18, 18, 49, 919378), 0) 2025-05-09 18:18:49,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,929 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 89f5f598-b799-4824-9a19-d618504ea0eb 2025-05-09 18:18:49,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,929 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,929 - sqlalchemy.engine.Engine - INFO - [cached since 1.108s ago] ('89f5f598-b799-4824-9a19-d618504ea0eb',) 2025-05-09 18:18:49,929 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,929 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,929 - 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 18:18:49,939 - sqlalchemy.engine.Engine - INFO - [cached since 1.109s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 49, 929936), '89f5f598-b799-4824-9a19-d618504ea0eb') 2025-05-09 18:18:49,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,939 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:49,939 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 12 2025-05-09 18:18:49,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,951 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:49,951 - sqlalchemy.engine.Engine - INFO - [cached since 1.039s ago] ('65acea09-19c8-4910-a2d7-e2c643cf015e', 1, '{"success": true, "message": "打印成功", "output": {"message": 12}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 951019), datetime.datetime(2025, 5, 9, 18, 18, 49, 951019), 0) 2025-05-09 18:18:49,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - [cached since 1.141s ago] ('89f5f598-b799-4824-9a19-d618504ea0eb',) 2025-05-09 18:18:49,961 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:49,961 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - [cached since 1.037s ago] (datetime.datetime(2025, 5, 9, 18, 18, 49, 961135), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 49, 961135), '89f5f598-b799-4824-9a19-d618504ea0eb') 2025-05-09 18:18:49,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,975 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:49,975 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:49,975 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:49,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,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 18:18:49,982 - sqlalchemy.engine.Engine - INFO - [cached since 1.172s ago] ('682a739a-f265-4118-8c54-01a5f27f4013', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 49, 975443), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 49, 982270), datetime.datetime(2025, 5, 9, 18, 18, 49, 982270), 0) 2025-05-09 18:18:49,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:49,993 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 682a739a-f265-4118-8c54-01a5f27f4013 2025-05-09 18:18:49,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:49,997 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:49,997 - sqlalchemy.engine.Engine - INFO - [cached since 1.174s ago] ('682a739a-f265-4118-8c54-01a5f27f4013',) 2025-05-09 18:18:50,002 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,002 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,002 - 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 18:18:50,004 - sqlalchemy.engine.Engine - INFO - [cached since 1.173s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 2183), '682a739a-f265-4118-8c54-01a5f27f4013') 2025-05-09 18:18:50,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,013 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,015 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 13 2025-05-09 18:18:50,017 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,019 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,023 - sqlalchemy.engine.Engine - INFO - [cached since 1.109s ago] ('c88f5b4c-6bd6-4cf7-aa5f-0c44c0b49363', 1, '{"success": true, "message": "打印成功", "output": {"message": 13}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 19452), datetime.datetime(2025, 5, 9, 18, 18, 50, 19452), 0) 2025-05-09 18:18:50,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,038 - sqlalchemy.engine.Engine - INFO - [cached since 1.215s ago] ('682a739a-f265-4118-8c54-01a5f27f4013',) 2025-05-09 18:18:50,041 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,041 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,041 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,041 - sqlalchemy.engine.Engine - INFO - [cached since 1.112s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 41157), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 41157), '682a739a-f265-4118-8c54-01a5f27f4013') 2025-05-09 18:18:50,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,045 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,045 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,054 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,058 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,058 - sqlalchemy.engine.Engine - INFO - [cached since 1.248s ago] ('bc979759-64e3-4704-bb1b-ec60078ddeeb', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 54270), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 58309), datetime.datetime(2025, 5, 9, 18, 18, 50, 58309), 0) 2025-05-09 18:18:50,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,066 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bc979759-64e3-4704-bb1b-ec60078ddeeb 2025-05-09 18:18:50,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,070 - sqlalchemy.engine.Engine - INFO - [cached since 1.247s ago] ('bc979759-64e3-4704-bb1b-ec60078ddeeb',) 2025-05-09 18:18:50,070 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,070 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,075 - 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 18:18:50,077 - sqlalchemy.engine.Engine - INFO - [cached since 1.246s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 75060), 'bc979759-64e3-4704-bb1b-ec60078ddeeb') 2025-05-09 18:18:50,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,087 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,087 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 14 2025-05-09 18:18:50,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,087 - sqlalchemy.engine.Engine - INFO - [cached since 1.177s ago] ('217b2717-9e7f-43bb-86cf-091a82934fc5', 1, '{"success": true, "message": "打印成功", "output": {"message": 14}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 87197), datetime.datetime(2025, 5, 9, 18, 18, 50, 87197), 0) 2025-05-09 18:18:50,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,104 - sqlalchemy.engine.Engine - INFO - [cached since 1.281s ago] ('bc979759-64e3-4704-bb1b-ec60078ddeeb',) 2025-05-09 18:18:50,105 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,105 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,105 - sqlalchemy.engine.Engine - INFO - [cached since 1.177s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 105791), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 105791), 'bc979759-64e3-4704-bb1b-ec60078ddeeb') 2025-05-09 18:18:50,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,120 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,120 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,122 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,128 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,128 - sqlalchemy.engine.Engine - INFO - [cached since 1.32s ago] ('0be66f43-c154-4cd6-a806-4c046e8734c0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 122763), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 128943), datetime.datetime(2025, 5, 9, 18, 18, 50, 128943), 0) 2025-05-09 18:18:50,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,138 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0be66f43-c154-4cd6-a806-4c046e8734c0 2025-05-09 18:18:50,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,143 - sqlalchemy.engine.Engine - INFO - [cached since 1.321s ago] ('0be66f43-c154-4cd6-a806-4c046e8734c0',) 2025-05-09 18:18:50,147 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,148 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,148 - 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 18:18:50,150 - sqlalchemy.engine.Engine - INFO - [cached since 1.319s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 148055), '0be66f43-c154-4cd6-a806-4c046e8734c0') 2025-05-09 18:18:50,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,157 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,157 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 15 2025-05-09 18:18:50,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,167 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,167 - sqlalchemy.engine.Engine - INFO - [cached since 1.255s ago] ('186ebd4a-96b9-4a1e-a2b4-0ab984bdc52d', 1, '{"success": true, "message": "打印成功", "output": {"message": 15}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 167304), datetime.datetime(2025, 5, 9, 18, 18, 50, 167304), 0) 2025-05-09 18:18:50,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,181 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,181 - sqlalchemy.engine.Engine - INFO - [cached since 1.361s ago] ('0be66f43-c154-4cd6-a806-4c046e8734c0',) 2025-05-09 18:18:50,189 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,189 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,189 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,189 - sqlalchemy.engine.Engine - INFO - [cached since 1.261s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 189777), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 189777), '0be66f43-c154-4cd6-a806-4c046e8734c0') 2025-05-09 18:18:50,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,199 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,206 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,206 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,211 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,212 - sqlalchemy.engine.Engine - INFO - [cached since 1.403s ago] ('923e5f73-b629-49ad-8257-301fc714a49f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 206114), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 211872), datetime.datetime(2025, 5, 9, 18, 18, 50, 211872), 0) 2025-05-09 18:18:50,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,223 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 923e5f73-b629-49ad-8257-301fc714a49f 2025-05-09 18:18:50,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,227 - sqlalchemy.engine.Engine - INFO - [cached since 1.404s ago] ('923e5f73-b629-49ad-8257-301fc714a49f',) 2025-05-09 18:18:50,229 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,229 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,229 - 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 18:18:50,229 - sqlalchemy.engine.Engine - INFO - [cached since 1.404s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 229597), '923e5f73-b629-49ad-8257-301fc714a49f') 2025-05-09 18:18:50,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,244 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,244 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 16 2025-05-09 18:18:50,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,249 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,254 - sqlalchemy.engine.Engine - INFO - [cached since 1.34s ago] ('fd395f8c-e9da-4082-8bd6-243556dd2e63', 1, '{"success": true, "message": "打印成功", "output": {"message": 16}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 249395), datetime.datetime(2025, 5, 9, 18, 18, 50, 249395), 0) 2025-05-09 18:18:50,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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.id = %s 2025-05-09 18:18:50,269 - sqlalchemy.engine.Engine - INFO - [cached since 1.451s ago] ('923e5f73-b629-49ad-8257-301fc714a49f',) 2025-05-09 18:18:50,280 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,280 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,285 - sqlalchemy.engine.Engine - INFO - [cached since 1.354s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 280392), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 280392), '923e5f73-b629-49ad-8257-301fc714a49f') 2025-05-09 18:18:50,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,298 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,300 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,302 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,302 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,302 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,302 - sqlalchemy.engine.Engine - INFO - [cached since 1.498s ago] ('92d9e987-a9af-42f7-83c1-2d6dac63bb64', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 302759), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 302759), datetime.datetime(2025, 5, 9, 18, 18, 50, 302759), 0) 2025-05-09 18:18:50,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,313 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 92d9e987-a9af-42f7-83c1-2d6dac63bb64 2025-05-09 18:18:50,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,321 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,323 - sqlalchemy.engine.Engine - INFO - [cached since 1.499s ago] ('92d9e987-a9af-42f7-83c1-2d6dac63bb64',) 2025-05-09 18:18:50,323 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,323 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,323 - 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 18:18:50,330 - sqlalchemy.engine.Engine - INFO - [cached since 1.5s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 323353), '92d9e987-a9af-42f7-83c1-2d6dac63bb64') 2025-05-09 18:18:50,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,340 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,347 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 17 2025-05-09 18:18:50,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,352 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,352 - sqlalchemy.engine.Engine - INFO - [cached since 1.439s ago] ('79512377-8749-43ba-bd60-103e544a045d', 1, '{"success": true, "message": "打印成功", "output": {"message": 17}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 352740), datetime.datetime(2025, 5, 9, 18, 18, 50, 352740), 0) 2025-05-09 18:18:50,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,364 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,366 - sqlalchemy.engine.Engine - INFO - [cached since 1.543s ago] ('92d9e987-a9af-42f7-83c1-2d6dac63bb64',) 2025-05-09 18:18:50,369 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,371 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,371 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,373 - sqlalchemy.engine.Engine - INFO - [cached since 1.443s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 371827), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 371827), '92d9e987-a9af-42f7-83c1-2d6dac63bb64') 2025-05-09 18:18:50,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,384 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,386 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,390 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,396 - sqlalchemy.engine.Engine - INFO - [cached since 1.59s ago] ('7654a56f-b2f8-44df-ab72-d8838bbe1fa3', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 390171), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 396519), datetime.datetime(2025, 5, 9, 18, 18, 50, 396519), 0) 2025-05-09 18:18:50,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,413 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7654a56f-b2f8-44df-ab72-d8838bbe1fa3 2025-05-09 18:18:50,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,417 - sqlalchemy.engine.Engine - INFO - [cached since 1.593s ago] ('7654a56f-b2f8-44df-ab72-d8838bbe1fa3',) 2025-05-09 18:18:50,419 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,421 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,421 - 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 18:18:50,423 - sqlalchemy.engine.Engine - INFO - [cached since 1.592s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 421270), '7654a56f-b2f8-44df-ab72-d8838bbe1fa3') 2025-05-09 18:18:50,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,427 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,427 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 18 2025-05-09 18:18:50,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,437 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,437 - sqlalchemy.engine.Engine - INFO - [cached since 1.524s ago] ('4c5151ec-d3dc-42e1-b75c-165f72d638ca', 1, '{"success": true, "message": "打印成功", "output": {"message": 18}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 435426), datetime.datetime(2025, 5, 9, 18, 18, 50, 435426), 0) 2025-05-09 18:18:50,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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.id = %s 2025-05-09 18:18:50,451 - sqlalchemy.engine.Engine - INFO - [cached since 1.63s ago] ('7654a56f-b2f8-44df-ab72-d8838bbe1fa3',) 2025-05-09 18:18:50,455 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,457 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,460 - sqlalchemy.engine.Engine - INFO - [cached since 1.529s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 457986), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 457986), '7654a56f-b2f8-44df-ab72-d8838bbe1fa3') 2025-05-09 18:18:50,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,468 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,468 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,471 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,472 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,472 - sqlalchemy.engine.Engine - INFO - [cached since 1.665s ago] ('3c72dfc9-6449-4b2e-a7a2-49dd15ab731b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 471397), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 472419), datetime.datetime(2025, 5, 9, 18, 18, 50, 472419), 0) 2025-05-09 18:18:50,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,485 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3c72dfc9-6449-4b2e-a7a2-49dd15ab731b 2025-05-09 18:18:50,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,485 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,489 - sqlalchemy.engine.Engine - INFO - [cached since 1.665s ago] ('3c72dfc9-6449-4b2e-a7a2-49dd15ab731b',) 2025-05-09 18:18:50,491 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,491 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,491 - 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 18:18:50,491 - sqlalchemy.engine.Engine - INFO - [cached since 1.661s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 491920), '3c72dfc9-6449-4b2e-a7a2-49dd15ab731b') 2025-05-09 18:18:50,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,507 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,509 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 19 2025-05-09 18:18:50,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,515 - sqlalchemy.engine.Engine - INFO - [cached since 1.602s ago] ('7bbce487-1155-49cb-a3b6-fe842ca94b0c', 1, '{"success": true, "message": "打印成功", "output": {"message": 19}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 511644), datetime.datetime(2025, 5, 9, 18, 18, 50, 511644), 0) 2025-05-09 18:18:50,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,530 - sqlalchemy.engine.Engine - INFO - [cached since 1.709s ago] ('3c72dfc9-6449-4b2e-a7a2-49dd15ab731b',) 2025-05-09 18:18:50,530 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,530 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,537 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,537 - sqlalchemy.engine.Engine - INFO - [cached since 1.607s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 530784), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 530784), '3c72dfc9-6449-4b2e-a7a2-49dd15ab731b') 2025-05-09 18:18:50,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,636 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:50,636 - sqlalchemy.engine.Engine - INFO - [cached since 1.004s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:50,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,663 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,663 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,663 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,664 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,666 - sqlalchemy.engine.Engine - INFO - [cached since 1.855s ago] ('2c152eb8-8342-4eb4-8322-6a561918170a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 664894), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 664894), datetime.datetime(2025, 5, 9, 18, 18, 50, 664894), 0) 2025-05-09 18:18:50,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,666 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2c152eb8-8342-4eb4-8322-6a561918170a 2025-05-09 18:18:50,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,676 - sqlalchemy.engine.Engine - INFO - [cached since 1.852s ago] ('2c152eb8-8342-4eb4-8322-6a561918170a',) 2025-05-09 18:18:50,676 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,676 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,676 - 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 18:18:50,676 - sqlalchemy.engine.Engine - INFO - [cached since 1.847s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 676377), '2c152eb8-8342-4eb4-8322-6a561918170a') 2025-05-09 18:18:50,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,687 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,687 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 20 2025-05-09 18:18:50,687 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,689 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,689 - sqlalchemy.engine.Engine - INFO - [cached since 1.776s ago] ('a8dfbb7c-9cbe-44b4-b492-36fe54e9ff0d', 1, '{"success": true, "message": "打印成功", "output": {"message": 20}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 689787), datetime.datetime(2025, 5, 9, 18, 18, 50, 689787), 0) 2025-05-09 18:18:50,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,697 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,697 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,697 - sqlalchemy.engine.Engine - INFO - [cached since 1.878s ago] ('2c152eb8-8342-4eb4-8322-6a561918170a',) 2025-05-09 18:18:50,697 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,697 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,697 - sqlalchemy.engine.Engine - INFO - [cached since 1.773s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 697655), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 697655), '2c152eb8-8342-4eb4-8322-6a561918170a') 2025-05-09 18:18:50,697 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,708 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,708 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,708 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,714 - sqlalchemy.engine.Engine - INFO - [cached since 1.903s ago] ('4b85461c-90f9-45e9-aeb4-d9d76f3a7382', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 708133), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 708133), datetime.datetime(2025, 5, 9, 18, 18, 50, 708133), 0) 2025-05-09 18:18:50,714 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,718 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4b85461c-90f9-45e9-aeb4-d9d76f3a7382 2025-05-09 18:18:50,718 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,718 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,718 - sqlalchemy.engine.Engine - INFO - [cached since 1.9s ago] ('4b85461c-90f9-45e9-aeb4-d9d76f3a7382',) 2025-05-09 18:18:50,718 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,718 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,718 - 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 18:18:50,718 - sqlalchemy.engine.Engine - INFO - [cached since 1.894s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 718395), '4b85461c-90f9-45e9-aeb4-d9d76f3a7382') 2025-05-09 18:18:50,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,730 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,730 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 21 2025-05-09 18:18:50,730 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,730 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,730 - sqlalchemy.engine.Engine - INFO - [cached since 1.822s ago] ('6f04d600-aab8-437e-a29f-40e9fdd8b788', 1, '{"success": true, "message": "打印成功", "output": {"message": 21}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 730570), datetime.datetime(2025, 5, 9, 18, 18, 50, 730570), 0) 2025-05-09 18:18:50,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,739 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,739 - sqlalchemy.engine.Engine - INFO - [cached since 1.922s ago] ('4b85461c-90f9-45e9-aeb4-d9d76f3a7382',) 2025-05-09 18:18:50,739 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,739 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,739 - sqlalchemy.engine.Engine - INFO - [cached since 1.816s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 739843), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 739843), '4b85461c-90f9-45e9-aeb4-d9d76f3a7382') 2025-05-09 18:18:50,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,755 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,755 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,755 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,757 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,757 - sqlalchemy.engine.Engine - INFO - [cached since 1.946s ago] ('591a9755-21ee-4e86-b453-bfbe15ce51ff', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 755244), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 757251), datetime.datetime(2025, 5, 9, 18, 18, 50, 757251), 0) 2025-05-09 18:18:50,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,763 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 591a9755-21ee-4e86-b453-bfbe15ce51ff 2025-05-09 18:18:50,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,763 - sqlalchemy.engine.Engine - INFO - [cached since 1.943s ago] ('591a9755-21ee-4e86-b453-bfbe15ce51ff',) 2025-05-09 18:18:50,763 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,763 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,763 - 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 18:18:50,763 - sqlalchemy.engine.Engine - INFO - [cached since 1.937s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 763658), '591a9755-21ee-4e86-b453-bfbe15ce51ff') 2025-05-09 18:18:50,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,772 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,772 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 22 2025-05-09 18:18:50,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,772 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,772 - sqlalchemy.engine.Engine - INFO - [cached since 1.863s ago] ('86ec5d54-0a0b-46dd-bf1b-f91b62d89085', 1, '{"success": true, "message": "打印成功", "output": {"message": 22}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 772992), datetime.datetime(2025, 5, 9, 18, 18, 50, 772992), 0) 2025-05-09 18:18:50,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,786 - sqlalchemy.engine.Engine - INFO - [cached since 1.962s ago] ('591a9755-21ee-4e86-b453-bfbe15ce51ff',) 2025-05-09 18:18:50,787 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,789 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,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 18:18:50,794 - sqlalchemy.engine.Engine - INFO - [cached since 1.864s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 790968), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 791969), '591a9755-21ee-4e86-b453-bfbe15ce51ff') 2025-05-09 18:18:50,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,806 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,806 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,806 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,815 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,819 - sqlalchemy.engine.Engine - INFO - [cached since 2.008s ago] ('9f4fef28-b38e-4123-ba16-ea77e55c2dbf', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 806393), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 815316), datetime.datetime(2025, 5, 9, 18, 18, 50, 815316), 0) 2025-05-09 18:18:50,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,823 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9f4fef28-b38e-4123-ba16-ea77e55c2dbf 2025-05-09 18:18:50,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,831 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,832 - sqlalchemy.engine.Engine - INFO - [cached since 2.009s ago] ('9f4fef28-b38e-4123-ba16-ea77e55c2dbf',) 2025-05-09 18:18:50,836 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,838 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,839 - 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 18:18:50,841 - sqlalchemy.engine.Engine - INFO - [cached since 2.01s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 839385), '9f4fef28-b38e-4123-ba16-ea77e55c2dbf') 2025-05-09 18:18:50,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,846 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,846 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 23 2025-05-09 18:18:50,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,857 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,857 - sqlalchemy.engine.Engine - INFO - [cached since 1.945s ago] ('371a5955-df69-480e-91f2-395764e24a55', 1, '{"success": true, "message": "打印成功", "output": {"message": 23}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 857694), datetime.datetime(2025, 5, 9, 18, 18, 50, 857694), 0) 2025-05-09 18:18:50,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,875 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,875 - sqlalchemy.engine.Engine - INFO - [cached since 2.052s ago] ('9f4fef28-b38e-4123-ba16-ea77e55c2dbf',) 2025-05-09 18:18:50,877 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,880 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,880 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,880 - sqlalchemy.engine.Engine - INFO - [cached since 1.952s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 880290), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 880290), '9f4fef28-b38e-4123-ba16-ea77e55c2dbf') 2025-05-09 18:18:50,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,890 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,890 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,897 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,899 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,899 - sqlalchemy.engine.Engine - INFO - [cached since 2.089s ago] ('38e1180c-8950-487d-af84-6d0609f1f125', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 897782), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 899211), datetime.datetime(2025, 5, 9, 18, 18, 50, 899211), 0) 2025-05-09 18:18:50,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,907 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 38e1180c-8950-487d-af84-6d0609f1f125 2025-05-09 18:18:50,907 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,909 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,909 - sqlalchemy.engine.Engine - INFO - [cached since 2.087s ago] ('38e1180c-8950-487d-af84-6d0609f1f125',) 2025-05-09 18:18:50,909 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,909 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,914 - 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 18:18:50,917 - sqlalchemy.engine.Engine - INFO - [cached since 2.086s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 914391), '38e1180c-8950-487d-af84-6d0609f1f125') 2025-05-09 18:18:50,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,917 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,927 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 24 2025-05-09 18:18:50,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,930 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,930 - sqlalchemy.engine.Engine - INFO - [cached since 2.017s ago] ('3e7084e0-c0ce-43b1-9329-b7bac3b0cde5', 1, '{"success": true, "message": "打印成功", "output": {"message": 24}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 930754), datetime.datetime(2025, 5, 9, 18, 18, 50, 930754), 0) 2025-05-09 18:18:50,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,944 - sqlalchemy.engine.Engine - INFO - [cached since 2.12s ago] ('38e1180c-8950-487d-af84-6d0609f1f125',) 2025-05-09 18:18:50,944 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,946 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,946 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,946 - sqlalchemy.engine.Engine - INFO - [cached since 2.017s ago] (datetime.datetime(2025, 5, 9, 18, 18, 50, 946923), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 50, 946923), '38e1180c-8950-487d-af84-6d0609f1f125') 2025-05-09 18:18:50,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,956 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:50,956 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:50,962 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:50,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,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 18:18:50,964 - sqlalchemy.engine.Engine - INFO - [cached since 2.156s ago] ('9808bbd2-a9d5-4798-a1a8-b0a391bce834', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 963453), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 50, 964334), datetime.datetime(2025, 5, 9, 18, 18, 50, 964334), 0) 2025-05-09 18:18:50,964 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,973 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9808bbd2-a9d5-4798-a1a8-b0a391bce834 2025-05-09 18:18:50,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,973 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:50,978 - sqlalchemy.engine.Engine - INFO - [cached since 2.154s ago] ('9808bbd2-a9d5-4798-a1a8-b0a391bce834',) 2025-05-09 18:18:50,980 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:50,980 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:50,980 - 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 18:18:50,980 - sqlalchemy.engine.Engine - INFO - [cached since 2.156s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 50, 980562), '9808bbd2-a9d5-4798-a1a8-b0a391bce834') 2025-05-09 18:18:50,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:50,996 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:50,996 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 25 2025-05-09 18:18:50,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:50,996 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:50,996 - sqlalchemy.engine.Engine - INFO - [cached since 2.089s ago] ('a826504b-66cd-412e-829c-68eecc4a5d76', 1, '{"success": true, "message": "打印成功", "output": {"message": 25}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 50, 996805), datetime.datetime(2025, 5, 9, 18, 18, 50, 996805), 0) 2025-05-09 18:18:51,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,014 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,014 - sqlalchemy.engine.Engine - INFO - [cached since 2.192s ago] ('9808bbd2-a9d5-4798-a1a8-b0a391bce834',) 2025-05-09 18:18:51,014 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,014 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,014 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,014 - sqlalchemy.engine.Engine - INFO - [cached since 2.088s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 14584), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 14584), '9808bbd2-a9d5-4798-a1a8-b0a391bce834') 2025-05-09 18:18:51,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,028 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,028 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,028 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,028 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,028 - sqlalchemy.engine.Engine - INFO - [cached since 2.221s ago] ('3820e4cd-43a7-4a67-97a2-e58d5c24f95e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 28072), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 28072), datetime.datetime(2025, 5, 9, 18, 18, 51, 28072), 0) 2025-05-09 18:18:51,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,040 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3820e4cd-43a7-4a67-97a2-e58d5c24f95e 2025-05-09 18:18:51,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,041 - sqlalchemy.engine.Engine - INFO - [cached since 2.218s ago] ('3820e4cd-43a7-4a67-97a2-e58d5c24f95e',) 2025-05-09 18:18:51,041 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,041 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,041 - 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 18:18:51,041 - sqlalchemy.engine.Engine - INFO - [cached since 2.213s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 41572), '3820e4cd-43a7-4a67-97a2-e58d5c24f95e') 2025-05-09 18:18:51,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,046 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,046 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 26 2025-05-09 18:18:51,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,046 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,046 - sqlalchemy.engine.Engine - INFO - [cached since 2.142s ago] ('8e416f61-9c73-43bf-9558-f9374891c903', 1, '{"success": true, "message": "打印成功", "output": {"message": 26}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 46615), datetime.datetime(2025, 5, 9, 18, 18, 51, 46615), 0) 2025-05-09 18:18:51,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,063 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,063 - sqlalchemy.engine.Engine - INFO - [cached since 2.244s ago] ('3820e4cd-43a7-4a67-97a2-e58d5c24f95e',) 2025-05-09 18:18:51,063 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,063 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,063 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,063 - sqlalchemy.engine.Engine - INFO - [cached since 2.14s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 63249), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 63249), '3820e4cd-43a7-4a67-97a2-e58d5c24f95e') 2025-05-09 18:18:51,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,084 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,086 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,088 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,094 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,094 - sqlalchemy.engine.Engine - INFO - [cached since 2.284s ago] ('8d002436-7dd9-4342-8ffe-63431d299f9d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 90116), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 94155), datetime.datetime(2025, 5, 9, 18, 18, 51, 94155), 0) 2025-05-09 18:18:51,096 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,105 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8d002436-7dd9-4342-8ffe-63431d299f9d 2025-05-09 18:18:51,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,106 - sqlalchemy.engine.Engine - INFO - [cached since 2.285s ago] ('8d002436-7dd9-4342-8ffe-63431d299f9d',) 2025-05-09 18:18:51,109 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,109 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,109 - 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 18:18:51,109 - sqlalchemy.engine.Engine - INFO - [cached since 2.28s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 109500), '8d002436-7dd9-4342-8ffe-63431d299f9d') 2025-05-09 18:18:51,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,114 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,114 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 27 2025-05-09 18:18:51,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,125 - sqlalchemy.engine.Engine - INFO - [cached since 2.211s ago] ('28b69a21-5fca-438c-8044-933ae76f26b8', 1, '{"success": true, "message": "打印成功", "output": {"message": 27}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 123121), datetime.datetime(2025, 5, 9, 18, 18, 51, 123121), 0) 2025-05-09 18:18:51,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,137 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,139 - sqlalchemy.engine.Engine - INFO - [cached since 2.316s ago] ('8d002436-7dd9-4342-8ffe-63431d299f9d',) 2025-05-09 18:18:51,139 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,139 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,139 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,139 - sqlalchemy.engine.Engine - INFO - [cached since 2.213s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 139537), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 139537), '8d002436-7dd9-4342-8ffe-63431d299f9d') 2025-05-09 18:18:51,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,146 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,156 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,156 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,160 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,162 - sqlalchemy.engine.Engine - INFO - [cached since 2.352s ago] ('7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 158131), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 160143), datetime.datetime(2025, 5, 9, 18, 18, 51, 160143), 0) 2025-05-09 18:18:51,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,173 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf 2025-05-09 18:18:51,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,179 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,180 - sqlalchemy.engine.Engine - INFO - [cached since 2.357s ago] ('7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf',) 2025-05-09 18:18:51,180 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,180 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,180 - sqlalchemy.engine.Engine - INFO - [cached since 2.353s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 180841), '7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf') 2025-05-09 18:18:51,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,194 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,196 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 28 2025-05-09 18:18:51,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,197 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,197 - sqlalchemy.engine.Engine - INFO - [cached since 2.286s ago] ('4985e971-ad3c-4c5a-8ddd-f936cfbbb038', 1, '{"success": true, "message": "打印成功", "output": {"message": 28}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 197448), datetime.datetime(2025, 5, 9, 18, 18, 51, 197448), 0) 2025-05-09 18:18:51,197 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,214 - sqlalchemy.engine.Engine - INFO - [cached since 2.39s ago] ('7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf',) 2025-05-09 18:18:51,214 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,214 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,214 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,220 - sqlalchemy.engine.Engine - INFO - [cached since 2.289s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 214674), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 214674), '7bcf7cad-afdc-467d-9f2f-7c5583ac9fdf') 2025-05-09 18:18:51,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,230 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,230 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,230 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,239 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,241 - sqlalchemy.engine.Engine - INFO - [cached since 2.43s ago] ('a1ea2014-9af7-4634-b75c-e0bc629758ab', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 237623), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 239365), datetime.datetime(2025, 5, 9, 18, 18, 51, 239365), 0) 2025-05-09 18:18:51,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,246 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a1ea2014-9af7-4634-b75c-e0bc629758ab 2025-05-09 18:18:51,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,246 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,246 - sqlalchemy.engine.Engine - INFO - [cached since 2.431s ago] ('a1ea2014-9af7-4634-b75c-e0bc629758ab',) 2025-05-09 18:18:51,257 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,257 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,263 - sqlalchemy.engine.Engine - INFO - [cached since 2.432s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 257764), 'a1ea2014-9af7-4634-b75c-e0bc629758ab') 2025-05-09 18:18:51,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,275 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,277 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 29 2025-05-09 18:18:51,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,280 - sqlalchemy.engine.Engine - INFO - [cached since 2.369s ago] ('746b7c2f-900e-4b7f-a0df-04d18fa6179f', 1, '{"success": true, "message": "打印成功", "output": {"message": 29}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 280174), datetime.datetime(2025, 5, 9, 18, 18, 51, 280174), 0) 2025-05-09 18:18:51,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,295 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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.id = %s 2025-05-09 18:18:51,296 - sqlalchemy.engine.Engine - INFO - [cached since 2.474s ago] ('a1ea2014-9af7-4634-b75c-e0bc629758ab',) 2025-05-09 18:18:51,299 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,299 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,302 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,302 - sqlalchemy.engine.Engine - INFO - [cached since 2.373s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 299504), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 299504), 'a1ea2014-9af7-4634-b75c-e0bc629758ab') 2025-05-09 18:18:51,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,426 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,426 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,427 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,427 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,427 - sqlalchemy.engine.Engine - INFO - [cached since 2.619s ago] ('e40efcd7-37ed-440b-a15f-4feaf80310fa', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 427779), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 427779), datetime.datetime(2025, 5, 9, 18, 18, 51, 427779), 0) 2025-05-09 18:18:51,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,440 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e40efcd7-37ed-440b-a15f-4feaf80310fa 2025-05-09 18:18:51,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,440 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,440 - sqlalchemy.engine.Engine - INFO - [cached since 2.619s ago] ('e40efcd7-37ed-440b-a15f-4feaf80310fa',) 2025-05-09 18:18:51,440 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,440 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,440 - 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 18:18:51,446 - sqlalchemy.engine.Engine - INFO - [cached since 2.614s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 440591), 'e40efcd7-37ed-440b-a15f-4feaf80310fa') 2025-05-09 18:18:51,446 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,455 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,455 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 30 2025-05-09 18:18:51,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,460 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,460 - sqlalchemy.engine.Engine - INFO - [cached since 2.548s ago] ('db6ee65b-9249-4f1c-af7d-69a3ef5dcee8', 1, '{"success": true, "message": "打印成功", "output": {"message": 30}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 460940), datetime.datetime(2025, 5, 9, 18, 18, 51, 460940), 0) 2025-05-09 18:18:51,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,473 - sqlalchemy.engine.Engine - INFO - [cached since 2.649s ago] ('e40efcd7-37ed-440b-a15f-4feaf80310fa',) 2025-05-09 18:18:51,473 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,474 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,474 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,475 - sqlalchemy.engine.Engine - INFO - [cached since 2.544s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 474638), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 474638), 'e40efcd7-37ed-440b-a15f-4feaf80310fa') 2025-05-09 18:18:51,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,480 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,480 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,480 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,480 - sqlalchemy.engine.Engine - INFO - [cached since 2.673s ago] ('31864477-3c1b-48a4-a356-e82dc8afeeec', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 480573), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 480573), datetime.datetime(2025, 5, 9, 18, 18, 51, 480573), 0) 2025-05-09 18:18:51,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,489 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 31864477-3c1b-48a4-a356-e82dc8afeeec 2025-05-09 18:18:51,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,495 - sqlalchemy.engine.Engine - INFO - [cached since 2.672s ago] ('31864477-3c1b-48a4-a356-e82dc8afeeec',) 2025-05-09 18:18:51,496 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,496 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,496 - 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 18:18:51,496 - sqlalchemy.engine.Engine - INFO - [cached since 2.666s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 496801), '31864477-3c1b-48a4-a356-e82dc8afeeec') 2025-05-09 18:18:51,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,506 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,506 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 31 2025-05-09 18:18:51,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,506 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,506 - sqlalchemy.engine.Engine - INFO - [cached since 2.595s ago] ('f6e3c147-908f-422f-80ea-a55a71944fdf', 1, '{"success": true, "message": "打印成功", "output": {"message": 31}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 506208), datetime.datetime(2025, 5, 9, 18, 18, 51, 506208), 0) 2025-05-09 18:18:51,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,515 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,517 - sqlalchemy.engine.Engine - INFO - [cached since 2.693s ago] ('31864477-3c1b-48a4-a356-e82dc8afeeec',) 2025-05-09 18:18:51,517 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,519 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,519 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,519 - sqlalchemy.engine.Engine - INFO - [cached since 2.589s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 519767), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 519767), '31864477-3c1b-48a4-a356-e82dc8afeeec') 2025-05-09 18:18:51,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,528 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,528 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,528 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,528 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,533 - sqlalchemy.engine.Engine - INFO - [cached since 2.724s ago] ('0f39aeb8-f785-41af-b632-5df52487224f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 528877), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 528877), datetime.datetime(2025, 5, 9, 18, 18, 51, 528877), 0) 2025-05-09 18:18:51,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,543 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0f39aeb8-f785-41af-b632-5df52487224f 2025-05-09 18:18:51,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,549 - sqlalchemy.engine.Engine - INFO - [cached since 2.726s ago] ('0f39aeb8-f785-41af-b632-5df52487224f',) 2025-05-09 18:18:51,551 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,551 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,551 - sqlalchemy.engine.Engine - INFO - [cached since 2.722s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 551593), '0f39aeb8-f785-41af-b632-5df52487224f') 2025-05-09 18:18:51,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,563 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,563 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 32 2025-05-09 18:18:51,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,568 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,568 - sqlalchemy.engine.Engine - INFO - [cached since 2.655s ago] ('91c92f4f-d399-4432-ab04-976b568ada82', 1, '{"success": true, "message": "打印成功", "output": {"message": 32}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 568042), datetime.datetime(2025, 5, 9, 18, 18, 51, 568042), 0) 2025-05-09 18:18:51,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,579 - sqlalchemy.engine.Engine - INFO - [cached since 2.756s ago] ('0f39aeb8-f785-41af-b632-5df52487224f',) 2025-05-09 18:18:51,579 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,579 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,579 - sqlalchemy.engine.Engine - INFO - [cached since 2.651s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 579563), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 579563), '0f39aeb8-f785-41af-b632-5df52487224f') 2025-05-09 18:18:51,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,591 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,591 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,591 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18: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 18:18:51,591 - sqlalchemy.engine.Engine - INFO - [cached since 2.783s ago] ('461fdc71-a77f-4f7a-b2fd-795f9fd82845', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 591509), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 591509), datetime.datetime(2025, 5, 9, 18, 18, 51, 591509), 0) 2025-05-09 18:18:51,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,602 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 461fdc71-a77f-4f7a-b2fd-795f9fd82845 2025-05-09 18:18:51,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,607 - sqlalchemy.engine.Engine - INFO - [cached since 2.785s ago] ('461fdc71-a77f-4f7a-b2fd-795f9fd82845',) 2025-05-09 18:18:51,610 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,610 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,612 - 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 18:18:51,613 - sqlalchemy.engine.Engine - INFO - [cached since 2.782s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 612373), '461fdc71-a77f-4f7a-b2fd-795f9fd82845') 2025-05-09 18:18:51,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,620 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,622 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 33 2025-05-09 18:18:51,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,626 - sqlalchemy.engine.Engine - INFO - [cached since 2.712s ago] ('532695a3-f660-4904-82b7-1d803f4cdd9b', 1, '{"success": true, "message": "打印成功", "output": {"message": 33}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 624519), datetime.datetime(2025, 5, 9, 18, 18, 51, 624519), 0) 2025-05-09 18:18:51,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,630 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,632 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:51,632 - sqlalchemy.engine.Engine - INFO - [cached since 2.001s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:51,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,642 - sqlalchemy.engine.Engine - INFO - [cached since 2.818s ago] ('461fdc71-a77f-4f7a-b2fd-795f9fd82845',) 2025-05-09 18:18:51,645 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,645 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,647 - sqlalchemy.engine.Engine - INFO - [cached since 2.718s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 647791), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 647791), '461fdc71-a77f-4f7a-b2fd-795f9fd82845') 2025-05-09 18:18:51,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,654 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,654 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,663 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,663 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,666 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,666 - sqlalchemy.engine.Engine - INFO - [cached since 2.856s ago] ('09edd00a-73dc-43c1-b99a-79c475148c20', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 663726), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 666125), datetime.datetime(2025, 5, 9, 18, 18, 51, 666125), 0) 2025-05-09 18:18:51,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,677 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 09edd00a-73dc-43c1-b99a-79c475148c20 2025-05-09 18:18:51,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,680 - sqlalchemy.engine.Engine - INFO - [cached since 2.856s ago] ('09edd00a-73dc-43c1-b99a-79c475148c20',) 2025-05-09 18:18:51,683 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,683 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,683 - 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 18:18:51,685 - sqlalchemy.engine.Engine - INFO - [cached since 2.855s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 683798), '09edd00a-73dc-43c1-b99a-79c475148c20') 2025-05-09 18:18:51,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,696 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,696 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 34 2025-05-09 18:18:51,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,696 - sqlalchemy.engine.Engine - INFO - [cached since 2.785s ago] ('f91add0c-d45d-4691-99fd-29bc8ed7597b', 1, '{"success": true, "message": "打印成功", "output": {"message": 34}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 696987), datetime.datetime(2025, 5, 9, 18, 18, 51, 696987), 0) 2025-05-09 18:18:51,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,713 - sqlalchemy.engine.Engine - INFO - [cached since 2.889s ago] ('09edd00a-73dc-43c1-b99a-79c475148c20',) 2025-05-09 18:18:51,714 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,714 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,714 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,714 - sqlalchemy.engine.Engine - INFO - [cached since 2.785s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 714954), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 714954), '09edd00a-73dc-43c1-b99a-79c475148c20') 2025-05-09 18:18:51,714 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,722 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,722 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,722 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,722 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,722 - sqlalchemy.engine.Engine - INFO - [cached since 2.917s ago] ('b7b128c7-54b1-48fd-891a-53c4aaeb3e46', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 722359), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 722359), datetime.datetime(2025, 5, 9, 18, 18, 51, 722359), 0) 2025-05-09 18:18:51,729 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,734 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b7b128c7-54b1-48fd-891a-53c4aaeb3e46 2025-05-09 18:18:51,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,739 - sqlalchemy.engine.Engine - INFO - [cached since 2.916s ago] ('b7b128c7-54b1-48fd-891a-53c4aaeb3e46',) 2025-05-09 18:18:51,741 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,743 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,745 - 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 18:18:51,745 - sqlalchemy.engine.Engine - INFO - [cached since 2.914s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 745224), 'b7b128c7-54b1-48fd-891a-53c4aaeb3e46') 2025-05-09 18:18:51,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,751 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,751 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 35 2025-05-09 18:18:51,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,761 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,763 - sqlalchemy.engine.Engine - INFO - [cached since 2.849s ago] ('001c6fd7-4935-4582-8599-ea069b8e5713', 1, '{"success": true, "message": "打印成功", "output": {"message": 35}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 761590), datetime.datetime(2025, 5, 9, 18, 18, 51, 761590), 0) 2025-05-09 18:18:51,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,773 - sqlalchemy.engine.Engine - INFO - [cached since 2.952s ago] ('b7b128c7-54b1-48fd-891a-53c4aaeb3e46',) 2025-05-09 18:18:51,776 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,779 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,779 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,779 - sqlalchemy.engine.Engine - INFO - [cached since 2.853s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 779747), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 779747), 'b7b128c7-54b1-48fd-891a-53c4aaeb3e46') 2025-05-09 18:18:51,785 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,795 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,796 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,797 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,798 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,800 - sqlalchemy.engine.Engine - INFO - [cached since 2.99s ago] ('deb6eb9f-073e-4f71-9183-0258797cff91', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 797045), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 798688), datetime.datetime(2025, 5, 9, 18, 18, 51, 798688), 0) 2025-05-09 18:18:51,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,816 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: deb6eb9f-073e-4f71-9183-0258797cff91 2025-05-09 18:18:51,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,818 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,818 - sqlalchemy.engine.Engine - INFO - [cached since 2.995s ago] ('deb6eb9f-073e-4f71-9183-0258797cff91',) 2025-05-09 18:18:51,818 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,818 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,827 - 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 18:18:51,827 - sqlalchemy.engine.Engine - INFO - [cached since 2.997s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 827224), 'deb6eb9f-073e-4f71-9183-0258797cff91') 2025-05-09 18:18:51,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,831 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,837 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 36 2025-05-09 18:18:51,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,844 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,844 - sqlalchemy.engine.Engine - INFO - [cached since 2.933s ago] ('828e7142-de10-4f18-a4eb-e8c9349f4025', 1, '{"success": true, "message": "打印成功", "output": {"message": 36}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 844928), datetime.datetime(2025, 5, 9, 18, 18, 51, 844928), 0) 2025-05-09 18:18:51,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,862 - sqlalchemy.engine.Engine - INFO - [cached since 3.039s ago] ('deb6eb9f-073e-4f71-9183-0258797cff91',) 2025-05-09 18:18:51,863 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,865 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,865 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,866 - sqlalchemy.engine.Engine - INFO - [cached since 2.936s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 865859), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 865859), 'deb6eb9f-073e-4f71-9183-0258797cff91') 2025-05-09 18:18:51,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,879 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,879 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,879 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,879 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,883 - sqlalchemy.engine.Engine - INFO - [cached since 3.074s ago] ('ed88193c-dc20-4c42-9d26-95d21a3cfc37', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 879396), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 879396), datetime.datetime(2025, 5, 9, 18, 18, 51, 879396), 0) 2025-05-09 18:18:51,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,891 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ed88193c-dc20-4c42-9d26-95d21a3cfc37 2025-05-09 18:18:51,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,895 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:51,897 - sqlalchemy.engine.Engine - INFO - [cached since 3.075s ago] ('ed88193c-dc20-4c42-9d26-95d21a3cfc37',) 2025-05-09 18:18:51,897 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,897 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,897 - sqlalchemy.engine.Engine - INFO - [cached since 3.073s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 897943), 'ed88193c-dc20-4c42-9d26-95d21a3cfc37') 2025-05-09 18:18:51,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,915 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,915 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 37 2025-05-09 18:18:51,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,925 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:51,925 - sqlalchemy.engine.Engine - INFO - [cached since 3.012s ago] ('779d3dea-ea6a-40d1-9a29-9e285839590d', 1, '{"success": true, "message": "打印成功", "output": {"message": 37}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 925144), datetime.datetime(2025, 5, 9, 18, 18, 51, 925144), 0) 2025-05-09 18:18:51,927 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,939 - sqlalchemy.engine.Engine - INFO - [cached since 3.117s ago] ('ed88193c-dc20-4c42-9d26-95d21a3cfc37',) 2025-05-09 18:18:51,941 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,941 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,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 18:18:51,949 - sqlalchemy.engine.Engine - INFO - [cached since 3.018s ago] (datetime.datetime(2025, 5, 9, 18, 18, 51, 941600), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 51, 941600), 'ed88193c-dc20-4c42-9d26-95d21a3cfc37') 2025-05-09 18:18:51,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,960 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:51,960 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:51,963 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:51,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,963 - sqlalchemy.engine.Engine - INFO - [cached since 3.161s ago] ('a32fa149-28e0-48e2-b30d-951828f2fd3a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 963162), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 51, 963162), datetime.datetime(2025, 5, 9, 18, 18, 51, 963162), 0) 2025-05-09 18:18:51,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,980 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a32fa149-28e0-48e2-b30d-951828f2fd3a 2025-05-09 18:18:51,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,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 18:18:51,980 - sqlalchemy.engine.Engine - INFO - [cached since 3.162s ago] ('a32fa149-28e0-48e2-b30d-951828f2fd3a',) 2025-05-09 18:18:51,987 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:51,987 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:51,989 - 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 18:18:51,989 - sqlalchemy.engine.Engine - INFO - [cached since 3.16s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 51, 989704), 'a32fa149-28e0-48e2-b30d-951828f2fd3a') 2025-05-09 18:18:51,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:51,996 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:51,996 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 38 2025-05-09 18:18:51,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:51,996 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,005 - sqlalchemy.engine.Engine - INFO - [cached since 3.093s ago] ('42656a6c-83ec-4a92-8d9e-5327447d8cdc', 1, '{"success": true, "message": "打印成功", "output": {"message": 38}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 51, 996602), datetime.datetime(2025, 5, 9, 18, 18, 51, 996602), 0) 2025-05-09 18:18:52,007 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,019 - sqlalchemy.engine.Engine - INFO - [cached since 3.197s ago] ('a32fa149-28e0-48e2-b30d-951828f2fd3a',) 2025-05-09 18:18:52,021 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,021 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,027 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,027 - sqlalchemy.engine.Engine - INFO - [cached since 3.096s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 25760), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 27153), 'a32fa149-28e0-48e2-b30d-951828f2fd3a') 2025-05-09 18:18:52,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,027 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,036 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,037 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,042 - sqlalchemy.engine.Engine - INFO - [cached since 3.232s ago] ('12cd2387-f929-4792-b02f-04fc9de68bfb', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 37254), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 39272), datetime.datetime(2025, 5, 9, 18, 18, 52, 39272), 0) 2025-05-09 18:18:52,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,053 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 12cd2387-f929-4792-b02f-04fc9de68bfb 2025-05-09 18:18:52,055 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,057 - sqlalchemy.engine.Engine - INFO - [cached since 3.235s ago] ('12cd2387-f929-4792-b02f-04fc9de68bfb',) 2025-05-09 18:18:52,062 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,062 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,062 - 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 18:18:52,065 - sqlalchemy.engine.Engine - INFO - [cached since 3.234s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 62592), '12cd2387-f929-4792-b02f-04fc9de68bfb') 2025-05-09 18:18:52,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,074 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,076 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 39 2025-05-09 18:18:52,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,080 - sqlalchemy.engine.Engine - INFO - [cached since 3.167s ago] ('77ce6904-daed-4a1c-be48-c5aa5bec6142', 1, '{"success": true, "message": "打印成功", "output": {"message": 39}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 78244), datetime.datetime(2025, 5, 9, 18, 18, 52, 78244), 0) 2025-05-09 18:18:52,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,095 - sqlalchemy.engine.Engine - INFO - [cached since 3.27s ago] ('12cd2387-f929-4792-b02f-04fc9de68bfb',) 2025-05-09 18:18:52,096 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,096 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,100 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,101 - sqlalchemy.engine.Engine - INFO - [cached since 3.17s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 96750), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 100249), '12cd2387-f929-4792-b02f-04fc9de68bfb') 2025-05-09 18:18:52,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,205 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,205 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,205 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,205 - sqlalchemy.engine.Engine - INFO - [cached since 3.399s ago] ('a546fb19-cfb8-455e-b168-f4566c6dca2e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 205789), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 205789), datetime.datetime(2025, 5, 9, 18, 18, 52, 205789), 0) 2025-05-09 18:18:52,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,217 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a546fb19-cfb8-455e-b168-f4566c6dca2e 2025-05-09 18:18:52,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,224 - sqlalchemy.engine.Engine - INFO - [cached since 3.4s ago] ('a546fb19-cfb8-455e-b168-f4566c6dca2e',) 2025-05-09 18:18:52,224 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,224 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,224 - sqlalchemy.engine.Engine - INFO - [cached since 3.395s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 224584), 'a546fb19-cfb8-455e-b168-f4566c6dca2e') 2025-05-09 18:18:52,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,234 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,234 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 40 2025-05-09 18:18:52,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,234 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,243 - sqlalchemy.engine.Engine - INFO - [cached since 3.33s ago] ('b6e93e49-1e5a-49d6-811a-3999a3a95e41', 1, '{"success": true, "message": "打印成功", "output": {"message": 40}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 234108), datetime.datetime(2025, 5, 9, 18, 18, 52, 234108), 0) 2025-05-09 18:18:52,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,261 - sqlalchemy.engine.Engine - INFO - [cached since 3.437s ago] ('a546fb19-cfb8-455e-b168-f4566c6dca2e',) 2025-05-09 18:18:52,262 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,264 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,264 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,264 - sqlalchemy.engine.Engine - INFO - [cached since 3.335s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 264641), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 264641), 'a546fb19-cfb8-455e-b168-f4566c6dca2e') 2025-05-09 18:18:52,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,278 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,279 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,279 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,279 - sqlalchemy.engine.Engine - INFO - [cached since 3.47s ago] ('879df31f-c152-438d-9be3-c1f1187a8eb2', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 279827), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 279827), datetime.datetime(2025, 5, 9, 18, 18, 52, 279827), 0) 2025-05-09 18:18:52,279 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,279 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 879df31f-c152-438d-9be3-c1f1187a8eb2 2025-05-09 18:18:52,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,289 - sqlalchemy.engine.Engine - INFO - [cached since 3.465s ago] ('879df31f-c152-438d-9be3-c1f1187a8eb2',) 2025-05-09 18:18:52,289 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,289 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,291 - 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 18:18:52,293 - sqlalchemy.engine.Engine - INFO - [cached since 3.463s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 291103), '879df31f-c152-438d-9be3-c1f1187a8eb2') 2025-05-09 18:18:52,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,296 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,306 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 41 2025-05-09 18:18:52,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,308 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,308 - sqlalchemy.engine.Engine - INFO - [cached since 3.395s ago] ('be9720db-4efe-47e1-a414-5aa556c47d06', 1, '{"success": true, "message": "打印成功", "output": {"message": 41}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 308515), datetime.datetime(2025, 5, 9, 18, 18, 52, 308515), 0) 2025-05-09 18:18:52,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,316 - sqlalchemy.engine.Engine - INFO - [cached since 3.495s ago] ('879df31f-c152-438d-9be3-c1f1187a8eb2',) 2025-05-09 18:18:52,316 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,316 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,322 - sqlalchemy.engine.Engine - INFO - [cached since 3.392s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 322251), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 322251), '879df31f-c152-438d-9be3-c1f1187a8eb2') 2025-05-09 18:18:52,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,329 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,329 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,329 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,329 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,329 - sqlalchemy.engine.Engine - INFO - [cached since 3.522s ago] ('c672af6b-c5ed-4c71-803a-a61cadf18f19', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 329573), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 329573), datetime.datetime(2025, 5, 9, 18, 18, 52, 329573), 0) 2025-05-09 18:18:52,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,340 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c672af6b-c5ed-4c71-803a-a61cadf18f19 2025-05-09 18:18:52,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,342 - sqlalchemy.engine.Engine - INFO - [cached since 3.519s ago] ('c672af6b-c5ed-4c71-803a-a61cadf18f19',) 2025-05-09 18:18:52,344 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,344 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,344 - sqlalchemy.engine.Engine - INFO - [cached since 3.514s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 344048), 'c672af6b-c5ed-4c71-803a-a61cadf18f19') 2025-05-09 18:18:52,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,349 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,349 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 42 2025-05-09 18:18:52,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,353 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,353 - sqlalchemy.engine.Engine - INFO - [cached since 3.44s ago] ('56880d43-3672-4a8a-8f27-54178e90747b', 1, '{"success": true, "message": "打印成功", "output": {"message": 42}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 353158), datetime.datetime(2025, 5, 9, 18, 18, 52, 353158), 0) 2025-05-09 18:18:52,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - [cached since 3.539s ago] ('c672af6b-c5ed-4c71-803a-a61cadf18f19',) 2025-05-09 18:18:52,362 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,362 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - [cached since 3.435s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 362933), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 362933), 'c672af6b-c5ed-4c71-803a-a61cadf18f19') 2025-05-09 18:18:52,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,374 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,374 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,374 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,379 - sqlalchemy.engine.Engine - INFO - [cached since 3.569s ago] ('76853d0d-f596-416e-9bed-0969568e7e36', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 374628), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 374628), datetime.datetime(2025, 5, 9, 18, 18, 52, 374628), 0) 2025-05-09 18:18:52,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,391 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 76853d0d-f596-416e-9bed-0969568e7e36 2025-05-09 18:18:52,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,395 - sqlalchemy.engine.Engine - INFO - [cached since 3.571s ago] ('76853d0d-f596-416e-9bed-0969568e7e36',) 2025-05-09 18:18:52,396 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,396 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,398 - 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 18:18:52,400 - sqlalchemy.engine.Engine - INFO - [cached since 3.569s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 398511), '76853d0d-f596-416e-9bed-0969568e7e36') 2025-05-09 18:18:52,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,408 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,408 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 43 2025-05-09 18:18:52,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,413 - sqlalchemy.engine.Engine - INFO - [cached since 3.5s ago] ('1321a46c-248b-4e86-a4e5-a45864f5db32', 1, '{"success": true, "message": "打印成功", "output": {"message": 43}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 413434), datetime.datetime(2025, 5, 9, 18, 18, 52, 413434), 0) 2025-05-09 18:18:52,416 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,424 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,426 - sqlalchemy.engine.Engine - INFO - [cached since 3.604s ago] ('76853d0d-f596-416e-9bed-0969568e7e36',) 2025-05-09 18:18:52,429 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,429 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,429 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,429 - sqlalchemy.engine.Engine - INFO - [cached since 3.502s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 429600), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 429600), '76853d0d-f596-416e-9bed-0969568e7e36') 2025-05-09 18:18:52,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,443 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,443 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,443 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,443 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,449 - sqlalchemy.engine.Engine - INFO - [cached since 3.64s ago] ('344bf759-63f6-41f5-827a-7d4c023829ce', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 443482), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 443482), datetime.datetime(2025, 5, 9, 18, 18, 52, 443482), 0) 2025-05-09 18:18:52,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,453 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 344bf759-63f6-41f5-827a-7d4c023829ce 2025-05-09 18:18:52,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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.id = %s 2025-05-09 18:18:52,462 - sqlalchemy.engine.Engine - INFO - [cached since 3.64s ago] ('344bf759-63f6-41f5-827a-7d4c023829ce',) 2025-05-09 18:18:52,465 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,465 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,465 - 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 18:18:52,465 - sqlalchemy.engine.Engine - INFO - [cached since 3.636s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 465653), '344bf759-63f6-41f5-827a-7d4c023829ce') 2025-05-09 18:18:52,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,473 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,477 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 44 2025-05-09 18:18:52,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,479 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,481 - sqlalchemy.engine.Engine - INFO - [cached since 3.567s ago] ('0b454090-23a8-48d4-9c62-83838134432e', 1, '{"success": true, "message": "打印成功", "output": {"message": 44}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 479262), datetime.datetime(2025, 5, 9, 18, 18, 52, 479262), 0) 2025-05-09 18:18:52,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,496 - sqlalchemy.engine.Engine - INFO - [cached since 3.673s ago] ('344bf759-63f6-41f5-827a-7d4c023829ce',) 2025-05-09 18:18:52,502 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,502 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,502 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,506 - sqlalchemy.engine.Engine - INFO - [cached since 3.575s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 502536), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 502536), '344bf759-63f6-41f5-827a-7d4c023829ce') 2025-05-09 18:18:52,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,522 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,522 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,525 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,530 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,530 - sqlalchemy.engine.Engine - INFO - [cached since 3.72s ago] ('1d613df2-7750-4297-b368-d9dfec2bc40c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 525317), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 530009), datetime.datetime(2025, 5, 9, 18, 18, 52, 530009), 0) 2025-05-09 18:18:52,534 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,540 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1d613df2-7750-4297-b368-d9dfec2bc40c 2025-05-09 18:18:52,543 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,545 - sqlalchemy.engine.Engine - INFO - [cached since 3.722s ago] ('1d613df2-7750-4297-b368-d9dfec2bc40c',) 2025-05-09 18:18:52,547 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,547 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,551 - sqlalchemy.engine.Engine - INFO - [cached since 3.719s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 549357), '1d613df2-7750-4297-b368-d9dfec2bc40c') 2025-05-09 18:18:52,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,562 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,562 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 45 2025-05-09 18:18:52,562 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,562 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,562 - sqlalchemy.engine.Engine - INFO - [cached since 3.651s ago] ('84cb238f-8511-4c9c-8513-8664c66b85e4', 1, '{"success": true, "message": "打印成功", "output": {"message": 45}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 562834), datetime.datetime(2025, 5, 9, 18, 18, 52, 562834), 0) 2025-05-09 18:18:52,562 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,575 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,576 - sqlalchemy.engine.Engine - INFO - [cached since 3.753s ago] ('1d613df2-7750-4297-b368-d9dfec2bc40c',) 2025-05-09 18:18:52,579 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,579 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,579 - sqlalchemy.engine.Engine - INFO - [cached since 3.652s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 579902), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 579902), '1d613df2-7750-4297-b368-d9dfec2bc40c') 2025-05-09 18:18:52,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,591 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,591 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,591 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,598 - sqlalchemy.engine.Engine - INFO - [cached since 3.788s ago] ('3b74ec61-dddb-46b5-bc35-5192dfde9731', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 591636), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 596174), datetime.datetime(2025, 5, 9, 18, 18, 52, 596174), 0) 2025-05-09 18:18:52,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,605 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3b74ec61-dddb-46b5-bc35-5192dfde9731 2025-05-09 18:18:52,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,605 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,611 - sqlalchemy.engine.Engine - INFO - [cached since 3.787s ago] ('3b74ec61-dddb-46b5-bc35-5192dfde9731',) 2025-05-09 18:18:52,614 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,614 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,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 18:18:52,614 - sqlalchemy.engine.Engine - INFO - [cached since 3.784s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 614228), '3b74ec61-dddb-46b5-bc35-5192dfde9731') 2025-05-09 18:18:52,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,629 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,631 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 46 2025-05-09 18:18:52,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,635 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:52,635 - sqlalchemy.engine.Engine - INFO - [cached since 3.003s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:52,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,638 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,640 - sqlalchemy.engine.Engine - INFO - [cached since 3.727s ago] ('bb3e02b8-9bec-4272-8f7a-85a17bc3c034', 1, '{"success": true, "message": "打印成功", "output": {"message": 46}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 638941), datetime.datetime(2025, 5, 9, 18, 18, 52, 638941), 0) 2025-05-09 18:18:52,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,645 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,645 - sqlalchemy.engine.Engine - INFO - [cached since 3.829s ago] ('3b74ec61-dddb-46b5-bc35-5192dfde9731',) 2025-05-09 18:18:52,655 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,655 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,655 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,655 - sqlalchemy.engine.Engine - INFO - [cached since 3.727s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 655344), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 655344), '3b74ec61-dddb-46b5-bc35-5192dfde9731') 2025-05-09 18:18:52,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,666 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,666 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,672 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,673 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,673 - sqlalchemy.engine.Engine - INFO - [cached since 3.864s ago] ('85134d2b-8e06-40f2-b5d2-7e5a2a3812aa', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 673193), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 673193), datetime.datetime(2025, 5, 9, 18, 18, 52, 673193), 0) 2025-05-09 18:18:52,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,683 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 85134d2b-8e06-40f2-b5d2-7e5a2a3812aa 2025-05-09 18:18:52,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,685 - sqlalchemy.engine.Engine - INFO - [cached since 3.861s ago] ('85134d2b-8e06-40f2-b5d2-7e5a2a3812aa',) 2025-05-09 18:18:52,685 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,685 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,685 - 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 18:18:52,688 - sqlalchemy.engine.Engine - INFO - [cached since 3.857s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 685478), '85134d2b-8e06-40f2-b5d2-7e5a2a3812aa') 2025-05-09 18:18:52,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,695 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,695 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 47 2025-05-09 18:18:52,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,695 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,695 - sqlalchemy.engine.Engine - INFO - [cached since 3.787s ago] ('126260a6-b47b-4bdb-bccb-7cd50673b7ce', 1, '{"success": true, "message": "打印成功", "output": {"message": 47}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 695676), datetime.datetime(2025, 5, 9, 18, 18, 52, 695676), 0) 2025-05-09 18:18:52,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,712 - sqlalchemy.engine.Engine - INFO - [cached since 3.891s ago] ('85134d2b-8e06-40f2-b5d2-7e5a2a3812aa',) 2025-05-09 18:18:52,716 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,716 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,716 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,716 - sqlalchemy.engine.Engine - INFO - [cached since 3.786s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 716439), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 716439), '85134d2b-8e06-40f2-b5d2-7e5a2a3812aa') 2025-05-09 18:18:52,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,722 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,722 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,722 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,722 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,728 - sqlalchemy.engine.Engine - INFO - [cached since 3.917s ago] ('9ada3726-df96-433d-b659-3aca6e4192c3', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 722205), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 722205), datetime.datetime(2025, 5, 9, 18, 18, 52, 722205), 0) 2025-05-09 18:18:52,728 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,734 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9ada3726-df96-433d-b659-3aca6e4192c3 2025-05-09 18:18:52,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,739 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,739 - sqlalchemy.engine.Engine - INFO - [cached since 3.916s ago] ('9ada3726-df96-433d-b659-3aca6e4192c3',) 2025-05-09 18:18:52,739 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,743 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,745 - 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 18:18:52,746 - sqlalchemy.engine.Engine - INFO - [cached since 3.915s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 745339), '9ada3726-df96-433d-b659-3aca6e4192c3') 2025-05-09 18:18:52,746 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,757 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,757 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 48 2025-05-09 18:18:52,757 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,761 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,762 - sqlalchemy.engine.Engine - INFO - [cached since 3.85s ago] ('1c44737b-66dc-407c-b5c6-77b40bd5a4c5', 1, '{"success": true, "message": "打印成功", "output": {"message": 48}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 761970), datetime.datetime(2025, 5, 9, 18, 18, 52, 761970), 0) 2025-05-09 18:18:52,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,778 - sqlalchemy.engine.Engine - INFO - [cached since 3.954s ago] ('9ada3726-df96-433d-b659-3aca6e4192c3',) 2025-05-09 18:18:52,778 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,778 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,778 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,778 - sqlalchemy.engine.Engine - INFO - [cached since 3.855s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 778777), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 778777), '9ada3726-df96-433d-b659-3aca6e4192c3') 2025-05-09 18:18:52,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,798 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,798 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,798 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,801 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,803 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,807 - sqlalchemy.engine.Engine - INFO - [cached since 3.996s ago] ('1b6a0340-888d-45e5-b87a-1ebacf72fe09', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 798374), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 803165), datetime.datetime(2025, 5, 9, 18, 18, 52, 803165), 0) 2025-05-09 18:18:52,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,816 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1b6a0340-888d-45e5-b87a-1ebacf72fe09 2025-05-09 18:18:52,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,822 - sqlalchemy.engine.Engine - INFO - [cached since 3.999s ago] ('1b6a0340-888d-45e5-b87a-1ebacf72fe09',) 2025-05-09 18:18:52,826 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,829 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,829 - 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 18:18:52,829 - sqlalchemy.engine.Engine - INFO - [cached since 3.999s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 52, 829362), '1b6a0340-888d-45e5-b87a-1ebacf72fe09') 2025-05-09 18:18:52,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,839 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:52,839 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 49 2025-05-09 18:18:52,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,842 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,844 - sqlalchemy.engine.Engine - INFO - [cached since 3.93s ago] ('e0cb7f99-4953-45da-a3ac-9c7e026e7566', 1, '{"success": true, "message": "打印成功", "output": {"message": 49}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 842759), datetime.datetime(2025, 5, 9, 18, 18, 52, 842759), 0) 2025-05-09 18:18:52,847 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,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 18:18:52,857 - sqlalchemy.engine.Engine - INFO - [cached since 4.033s ago] ('1b6a0340-888d-45e5-b87a-1ebacf72fe09',) 2025-05-09 18:18:52,859 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:52,859 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:52,859 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,859 - sqlalchemy.engine.Engine - INFO - [cached since 3.929s ago] (datetime.datetime(2025, 5, 9, 18, 18, 52, 859580), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 52, 859580), '1b6a0340-888d-45e5-b87a-1ebacf72fe09') 2025-05-09 18:18:52,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,972 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:52,972 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:52,972 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:52,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,978 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:52,981 - sqlalchemy.engine.Engine - INFO - [cached since 4.17s ago] ('faceba83-f914-4c45-b0a9-9db7cd1ae33a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 52, 972493), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 52, 978955), datetime.datetime(2025, 5, 9, 18, 18, 52, 978955), 0) 2025-05-09 18:18:52,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:52,995 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: faceba83-f914-4c45-b0a9-9db7cd1ae33a 2025-05-09 18:18:52,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:52,995 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:52,995 - sqlalchemy.engine.Engine - INFO - [cached since 4.175s ago] ('faceba83-f914-4c45-b0a9-9db7cd1ae33a',) 2025-05-09 18:18:52,999 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,002 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,002 - 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 18:18:53,005 - sqlalchemy.engine.Engine - INFO - [cached since 4.175s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 2610), 'faceba83-f914-4c45-b0a9-9db7cd1ae33a') 2025-05-09 18:18:53,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,012 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,016 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 50 2025-05-09 18:18:53,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,023 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,023 - sqlalchemy.engine.Engine - INFO - [cached since 4.109s ago] ('ddd1c774-e672-4d5b-9b38-3970ce2709fb', 1, '{"success": true, "message": "打印成功", "output": {"message": 50}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 23114), datetime.datetime(2025, 5, 9, 18, 18, 53, 23114), 0) 2025-05-09 18:18:53,023 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,030 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,038 - sqlalchemy.engine.Engine - INFO - [cached since 4.215s ago] ('faceba83-f914-4c45-b0a9-9db7cd1ae33a',) 2025-05-09 18:18:53,040 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,045 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,046 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,046 - sqlalchemy.engine.Engine - INFO - [cached since 4.115s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 46071), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 46071), 'faceba83-f914-4c45-b0a9-9db7cd1ae33a') 2025-05-09 18:18:53,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,055 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,055 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,055 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,055 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,060 - sqlalchemy.engine.Engine - INFO - [cached since 4.249s ago] ('385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 55835), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 59828), datetime.datetime(2025, 5, 9, 18, 18, 53, 59828), 0) 2025-05-09 18:18:53,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,069 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd 2025-05-09 18:18:53,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,071 - sqlalchemy.engine.Engine - INFO - [cached since 4.247s ago] ('385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd',) 2025-05-09 18:18:53,071 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,071 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,073 - 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 18:18:53,073 - sqlalchemy.engine.Engine - INFO - [cached since 4.242s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 73514), '385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd') 2025-05-09 18:18:53,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,080 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,080 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 51 2025-05-09 18:18:53,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,080 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,082 - sqlalchemy.engine.Engine - INFO - [cached since 4.169s ago] ('de0b8055-0dc6-4ba5-ac29-0d76d805487b', 1, '{"success": true, "message": "打印成功", "output": {"message": 51}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 80513), datetime.datetime(2025, 5, 9, 18, 18, 53, 80513), 0) 2025-05-09 18:18:53,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,094 - sqlalchemy.engine.Engine - INFO - [cached since 4.272s ago] ('385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd',) 2025-05-09 18:18:53,094 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,094 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,094 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,094 - sqlalchemy.engine.Engine - INFO - [cached since 4.167s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 94776), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 94776), '385e0fbf-1f2b-404b-a6a5-b1a7af3aa0dd') 2025-05-09 18:18:53,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,099 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,099 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,099 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,099 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,109 - sqlalchemy.engine.Engine - INFO - [cached since 4.299s ago] ('34c53dca-0418-424e-8891-ab4ec519ce34', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 99602), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 99602), datetime.datetime(2025, 5, 9, 18, 18, 53, 99602), 0) 2025-05-09 18:18:53,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,120 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 34c53dca-0418-424e-8891-ab4ec519ce34 2025-05-09 18:18:53,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,121 - sqlalchemy.engine.Engine - INFO - [cached since 4.298s ago] ('34c53dca-0418-424e-8891-ab4ec519ce34',) 2025-05-09 18:18:53,121 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,121 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,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 18:18:53,123 - sqlalchemy.engine.Engine - INFO - [cached since 4.293s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 123918), '34c53dca-0418-424e-8891-ab4ec519ce34') 2025-05-09 18:18:53,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,128 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,128 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 52 2025-05-09 18:18:53,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,128 - sqlalchemy.engine.Engine - INFO - [cached since 4.222s ago] ('599ae6ec-3261-42c5-ada0-73da72d58bc6', 1, '{"success": true, "message": "打印成功", "output": {"message": 52}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 128906), datetime.datetime(2025, 5, 9, 18, 18, 53, 128906), 0) 2025-05-09 18:18:53,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,145 - sqlalchemy.engine.Engine - INFO - [cached since 4.322s ago] ('34c53dca-0418-424e-8891-ab4ec519ce34',) 2025-05-09 18:18:53,145 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,145 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,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 18:18:53,145 - sqlalchemy.engine.Engine - INFO - [cached since 4.219s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 145886), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 145886), '34c53dca-0418-424e-8891-ab4ec519ce34') 2025-05-09 18:18:53,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,159 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,159 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,161 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,162 - sqlalchemy.engine.Engine - INFO - [cached since 4.355s ago] ('d379d7a9-7105-4669-896a-b8274f2868d5', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 162292), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 162292), datetime.datetime(2025, 5, 9, 18, 18, 53, 162292), 0) 2025-05-09 18:18:53,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,179 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d379d7a9-7105-4669-896a-b8274f2868d5 2025-05-09 18:18:53,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,180 - sqlalchemy.engine.Engine - INFO - [cached since 4.357s ago] ('d379d7a9-7105-4669-896a-b8274f2868d5',) 2025-05-09 18:18:53,180 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,180 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,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 18:18:53,180 - sqlalchemy.engine.Engine - INFO - [cached since 4.357s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 180208), 'd379d7a9-7105-4669-896a-b8274f2868d5') 2025-05-09 18:18:53,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,196 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,196 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 53 2025-05-09 18:18:53,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,204 - sqlalchemy.engine.Engine - INFO - [cached since 4.29s ago] ('35980312-5694-42ae-8c91-e74af12f36f4', 1, '{"success": true, "message": "打印成功", "output": {"message": 53}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 202353), datetime.datetime(2025, 5, 9, 18, 18, 53, 202353), 0) 2025-05-09 18:18:53,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,220 - sqlalchemy.engine.Engine - INFO - [cached since 4.397s ago] ('d379d7a9-7105-4669-896a-b8274f2868d5',) 2025-05-09 18:18:53,224 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,224 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,227 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,227 - sqlalchemy.engine.Engine - INFO - [cached since 4.296s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 224107), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 224107), 'd379d7a9-7105-4669-896a-b8274f2868d5') 2025-05-09 18:18:53,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,229 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,238 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,238 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,242 - sqlalchemy.engine.Engine - INFO - [cached since 4.433s ago] ('3c1bfc64-455b-4623-bc62-c060e92e6f95', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 238518), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 242563), datetime.datetime(2025, 5, 9, 18, 18, 53, 242563), 0) 2025-05-09 18:18:53,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,251 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3c1bfc64-455b-4623-bc62-c060e92e6f95 2025-05-09 18:18:53,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,257 - sqlalchemy.engine.Engine - INFO - [cached since 4.433s ago] ('3c1bfc64-455b-4623-bc62-c060e92e6f95',) 2025-05-09 18:18:53,259 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,259 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,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 18:18:53,263 - sqlalchemy.engine.Engine - INFO - [cached since 4.432s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 261372), '3c1bfc64-455b-4623-bc62-c060e92e6f95') 2025-05-09 18:18:53,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,272 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,272 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 54 2025-05-09 18:18:53,272 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,279 - sqlalchemy.engine.Engine - INFO - [cached since 4.365s ago] ('9d8c3760-50e1-43bd-9c4c-5bfa89037d6c', 1, '{"success": true, "message": "打印成功", "output": {"message": 54}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 272297), datetime.datetime(2025, 5, 9, 18, 18, 53, 272297), 0) 2025-05-09 18:18:53,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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.id = %s 2025-05-09 18:18:53,289 - sqlalchemy.engine.Engine - INFO - [cached since 4.47s ago] ('3c1bfc64-455b-4623-bc62-c060e92e6f95',) 2025-05-09 18:18:53,295 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,295 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,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 18:18:53,295 - sqlalchemy.engine.Engine - INFO - [cached since 4.37s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 295294), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 295294), '3c1bfc64-455b-4623-bc62-c060e92e6f95') 2025-05-09 18:18:53,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,309 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,309 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,312 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,319 - sqlalchemy.engine.Engine - INFO - [cached since 4.508s ago] ('43ebcf62-9fa1-4432-8991-678561bd6631', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 313193), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 317120), datetime.datetime(2025, 5, 9, 18, 18, 53, 317120), 0) 2025-05-09 18:18:53,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,330 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 43ebcf62-9fa1-4432-8991-678561bd6631 2025-05-09 18:18:53,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,331 - sqlalchemy.engine.Engine - INFO - [cached since 4.509s ago] ('43ebcf62-9fa1-4432-8991-678561bd6631',) 2025-05-09 18:18:53,334 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,334 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,334 - 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 18:18:53,334 - sqlalchemy.engine.Engine - INFO - [cached since 4.506s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 334275), '43ebcf62-9fa1-4432-8991-678561bd6631') 2025-05-09 18:18:53,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,354 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,354 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 55 2025-05-09 18:18:53,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,358 - sqlalchemy.engine.Engine - INFO - [cached since 4.446s ago] ('c95771b3-e79d-45c5-99ea-c33403b8ddc1', 1, '{"success": true, "message": "打印成功", "output": {"message": 55}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 358669), datetime.datetime(2025, 5, 9, 18, 18, 53, 358669), 0) 2025-05-09 18:18:53,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,372 - sqlalchemy.engine.Engine - INFO - [cached since 4.549s ago] ('43ebcf62-9fa1-4432-8991-678561bd6631',) 2025-05-09 18:18:53,372 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,374 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,374 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,374 - sqlalchemy.engine.Engine - INFO - [cached since 4.444s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 374620), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 374620), '43ebcf62-9fa1-4432-8991-678561bd6631') 2025-05-09 18:18:53,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,383 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,383 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,383 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,383 - sqlalchemy.engine.Engine - INFO - [cached since 4.576s ago] ('d4e861fd-a6a6-4472-bf0a-77bcadfbb67c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 383596), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 383596), datetime.datetime(2025, 5, 9, 18, 18, 53, 383596), 0) 2025-05-09 18:18:53,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,395 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d4e861fd-a6a6-4472-bf0a-77bcadfbb67c 2025-05-09 18:18:53,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,398 - sqlalchemy.engine.Engine - INFO - [cached since 4.574s ago] ('d4e861fd-a6a6-4472-bf0a-77bcadfbb67c',) 2025-05-09 18:18:53,398 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,398 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,398 - 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 18:18:53,406 - sqlalchemy.engine.Engine - INFO - [cached since 4.575s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 398257), 'd4e861fd-a6a6-4472-bf0a-77bcadfbb67c') 2025-05-09 18:18:53,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,417 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,417 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 56 2025-05-09 18:18:53,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,422 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,429 - sqlalchemy.engine.Engine - INFO - [cached since 4.515s ago] ('ea14b741-2aa3-47cf-937c-3492068902a0', 1, '{"success": true, "message": "打印成功", "output": {"message": 56}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 422061), datetime.datetime(2025, 5, 9, 18, 18, 53, 422061), 0) 2025-05-09 18:18:53,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,438 - sqlalchemy.engine.Engine - INFO - [cached since 4.619s ago] ('d4e861fd-a6a6-4472-bf0a-77bcadfbb67c',) 2025-05-09 18:18:53,445 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,445 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,445 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,449 - sqlalchemy.engine.Engine - INFO - [cached since 4.519s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 445745), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 445745), 'd4e861fd-a6a6-4472-bf0a-77bcadfbb67c') 2025-05-09 18:18:53,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,461 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,462 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,463 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,471 - sqlalchemy.engine.Engine - INFO - [cached since 4.661s ago] ('d8506435-8e2e-4473-82d1-e34ddab18c87', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 463430), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 463430), datetime.datetime(2025, 5, 9, 18, 18, 53, 463430), 0) 2025-05-09 18:18:53,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,478 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d8506435-8e2e-4473-82d1-e34ddab18c87 2025-05-09 18:18:53,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,478 - sqlalchemy.engine.Engine - INFO - [cached since 4.663s ago] ('d8506435-8e2e-4473-82d1-e34ddab18c87',) 2025-05-09 18:18:53,489 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,489 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,491 - 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 18:18:53,491 - sqlalchemy.engine.Engine - INFO - [cached since 4.662s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 491985), 'd8506435-8e2e-4473-82d1-e34ddab18c87') 2025-05-09 18:18:53,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,501 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,503 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 57 2025-05-09 18:18:53,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,508 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,508 - sqlalchemy.engine.Engine - INFO - [cached since 4.595s ago] ('3db21519-85f7-4081-a0c9-c0dad261f3b4', 1, '{"success": true, "message": "打印成功", "output": {"message": 57}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 508459), datetime.datetime(2025, 5, 9, 18, 18, 53, 508459), 0) 2025-05-09 18:18:53,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,517 - sqlalchemy.engine.Engine - INFO - [cached since 4.697s ago] ('d8506435-8e2e-4473-82d1-e34ddab18c87',) 2025-05-09 18:18:53,521 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,521 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,524 - sqlalchemy.engine.Engine - INFO - [cached since 4.595s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 521694), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 524345), 'd8506435-8e2e-4473-82d1-e34ddab18c87') 2025-05-09 18:18:53,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,541 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,541 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,541 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,550 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,550 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,550 - sqlalchemy.engine.Engine - INFO - [cached since 4.743s ago] ('c65c2038-3584-46d1-9d79-3a1b46b5666b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 546487), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 550527), datetime.datetime(2025, 5, 9, 18, 18, 53, 550527), 0) 2025-05-09 18:18:53,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,563 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c65c2038-3584-46d1-9d79-3a1b46b5666b 2025-05-09 18:18:53,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,563 - sqlalchemy.engine.Engine - INFO - [cached since 4.743s ago] ('c65c2038-3584-46d1-9d79-3a1b46b5666b',) 2025-05-09 18:18:53,568 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,568 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,572 - 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 18:18:53,574 - sqlalchemy.engine.Engine - INFO - [cached since 4.742s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 572024), 'c65c2038-3584-46d1-9d79-3a1b46b5666b') 2025-05-09 18:18:53,574 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,582 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,582 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 58 2025-05-09 18:18:53,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,582 - sqlalchemy.engine.Engine - INFO - [cached since 4.673s ago] ('eb0cd04b-ea6a-4c5e-a122-43bfe9e34ce1', 1, '{"success": true, "message": "打印成功", "output": {"message": 58}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 582919), datetime.datetime(2025, 5, 9, 18, 18, 53, 582919), 0) 2025-05-09 18:18:53,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,599 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,599 - sqlalchemy.engine.Engine - INFO - [cached since 4.78s ago] ('c65c2038-3584-46d1-9d79-3a1b46b5666b',) 2025-05-09 18:18:53,606 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,606 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,608 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,608 - sqlalchemy.engine.Engine - INFO - [cached since 4.678s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 606915), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 608934), 'c65c2038-3584-46d1-9d79-3a1b46b5666b') 2025-05-09 18:18:53,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,621 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,621 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,629 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,629 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,629 - sqlalchemy.engine.Engine - INFO - [cached since 4.823s ago] ('bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 629084), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 629084), datetime.datetime(2025, 5, 9, 18, 18, 53, 629084), 0) 2025-05-09 18:18:53,629 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,640 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:53,640 - sqlalchemy.engine.Engine - INFO - [cached since 4.008s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:53,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,646 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2 2025-05-09 18:18:53,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,648 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,652 - sqlalchemy.engine.Engine - INFO - [cached since 4.83s ago] ('bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2',) 2025-05-09 18:18:53,654 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,656 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,656 - 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 18:18:53,659 - sqlalchemy.engine.Engine - INFO - [cached since 4.828s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 656991), 'bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2') 2025-05-09 18:18:53,661 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,664 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,664 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 59 2025-05-09 18:18:53,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,671 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,671 - sqlalchemy.engine.Engine - INFO - [cached since 4.758s ago] ('c0e62a60-5331-43a7-ad9f-b0d71eee1ae5', 1, '{"success": true, "message": "打印成功", "output": {"message": 59}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 671554), datetime.datetime(2025, 5, 9, 18, 18, 53, 671554), 0) 2025-05-09 18:18:53,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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 18:18:53,685 - sqlalchemy.engine.Engine - INFO - [cached since 4.861s ago] ('bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2',) 2025-05-09 18:18:53,685 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,685 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,689 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,690 - sqlalchemy.engine.Engine - INFO - [cached since 4.759s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 688654), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 689373), 'bfa13e80-3ebb-4775-b07a-ebe8b96ebfa2') 2025-05-09 18:18:53,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,804 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,804 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,808 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,813 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,814 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,814 - sqlalchemy.engine.Engine - INFO - [cached since 5.004s ago] ('908a4bf7-4c5a-49cf-96de-72113f03d1a4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 813494), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 814780), datetime.datetime(2025, 5, 9, 18, 18, 53, 814780), 0) 2025-05-09 18:18:53,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,826 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 908a4bf7-4c5a-49cf-96de-72113f03d1a4 2025-05-09 18:18:53,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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.id = %s 2025-05-09 18:18:53,830 - sqlalchemy.engine.Engine - INFO - [cached since 5.008s ago] ('908a4bf7-4c5a-49cf-96de-72113f03d1a4',) 2025-05-09 18:18:53,833 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,833 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,833 - 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 18:18:53,833 - sqlalchemy.engine.Engine - INFO - [cached since 5.003s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 833519), '908a4bf7-4c5a-49cf-96de-72113f03d1a4') 2025-05-09 18:18:53,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,843 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,843 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 60 2025-05-09 18:18:53,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,846 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,846 - sqlalchemy.engine.Engine - INFO - [cached since 4.934s ago] ('cb799986-53c7-4c48-9849-74df3463bc20', 1, '{"success": true, "message": "打印成功", "output": {"message": 60}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 846393), datetime.datetime(2025, 5, 9, 18, 18, 53, 846393), 0) 2025-05-09 18:18:53,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,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.id = %s 2025-05-09 18:18:53,871 - sqlalchemy.engine.Engine - INFO - [cached since 5.048s ago] ('908a4bf7-4c5a-49cf-96de-72113f03d1a4',) 2025-05-09 18:18:53,871 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,871 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,879 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,879 - sqlalchemy.engine.Engine - INFO - [cached since 4.95s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 878764), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 879692), '908a4bf7-4c5a-49cf-96de-72113f03d1a4') 2025-05-09 18:18:53,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,896 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,896 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,902 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,902 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,905 - sqlalchemy.engine.Engine - INFO - [cached since 5.095s ago] ('3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 902521), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 902521), datetime.datetime(2025, 5, 9, 18, 18, 53, 902521), 0) 2025-05-09 18:18:53,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,911 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e 2025-05-09 18:18:53,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,911 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,918 - sqlalchemy.engine.Engine - INFO - [cached since 5.095s ago] ('3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e',) 2025-05-09 18:18:53,921 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,921 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,927 - 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 18:18:53,928 - sqlalchemy.engine.Engine - INFO - [cached since 5.097s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 53, 927101), '3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e') 2025-05-09 18:18:53,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,928 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:53,938 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 61 2025-05-09 18:18:53,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,939 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:53,945 - sqlalchemy.engine.Engine - INFO - [cached since 5.032s ago] ('a3b115a3-743c-4890-bdf3-ce8b4c93460a', 1, '{"success": true, "message": "打印成功", "output": {"message": 61}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 939518), datetime.datetime(2025, 5, 9, 18, 18, 53, 939518), 0) 2025-05-09 18:18:53,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,959 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,962 - sqlalchemy.engine.Engine - INFO - [cached since 5.138s ago] ('3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e',) 2025-05-09 18:18:53,962 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:53,962 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:53,962 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:53,971 - sqlalchemy.engine.Engine - INFO - [cached since 5.041s ago] (datetime.datetime(2025, 5, 9, 18, 18, 53, 962225), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 53, 962225), '3d0d0516-9e26-4ed0-8ad1-f68b4f2cd95e') 2025-05-09 18:18:53,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:53,985 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:53,985 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:53,990 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:53,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:53,996 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,001 - sqlalchemy.engine.Engine - INFO - [cached since 5.19s ago] ('337da473-0495-49e1-a078-6918fac806a7', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 53, 994903), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 53, 996600), datetime.datetime(2025, 5, 9, 18, 18, 53, 996600), 0) 2025-05-09 18:18:54,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,006 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 337da473-0495-49e1-a078-6918fac806a7 2025-05-09 18:18:54,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,017 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,017 - sqlalchemy.engine.Engine - INFO - [cached since 5.194s ago] ('337da473-0495-49e1-a078-6918fac806a7',) 2025-05-09 18:18:54,018 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,020 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,020 - 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 18:18:54,023 - sqlalchemy.engine.Engine - INFO - [cached since 5.193s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 20784), '337da473-0495-49e1-a078-6918fac806a7') 2025-05-09 18:18:54,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,033 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,035 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 62 2025-05-09 18:18:54,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,040 - sqlalchemy.engine.Engine - INFO - [cached since 5.127s ago] ('8b0d71b0-629e-430f-b656-626b5a17c810', 1, '{"success": true, "message": "打印成功", "output": {"message": 62}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 38913), datetime.datetime(2025, 5, 9, 18, 18, 54, 38913), 0) 2025-05-09 18:18:54,040 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,049 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,053 - sqlalchemy.engine.Engine - INFO - [cached since 5.23s ago] ('337da473-0495-49e1-a078-6918fac806a7',) 2025-05-09 18:18:54,053 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,057 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,059 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,059 - sqlalchemy.engine.Engine - INFO - [cached since 5.13s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 59788), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 59788), '337da473-0495-49e1-a078-6918fac806a7') 2025-05-09 18:18:54,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,071 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,071 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,071 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,072 - sqlalchemy.engine.Engine - INFO - [cached since 5.263s ago] ('4753abb0-09c9-4a6d-81a4-d28931288a07', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 72072), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 72072), datetime.datetime(2025, 5, 9, 18, 18, 54, 72072), 0) 2025-05-09 18:18:54,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,083 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4753abb0-09c9-4a6d-81a4-d28931288a07 2025-05-09 18:18:54,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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.id = %s 2025-05-09 18:18:54,083 - sqlalchemy.engine.Engine - INFO - [cached since 5.262s ago] ('4753abb0-09c9-4a6d-81a4-d28931288a07',) 2025-05-09 18:18:54,083 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,083 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,088 - 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 18:18:54,090 - sqlalchemy.engine.Engine - INFO - [cached since 5.259s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 88310), '4753abb0-09c9-4a6d-81a4-d28931288a07') 2025-05-09 18:18:54,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,098 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,100 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 63 2025-05-09 18:18:54,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,100 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,103 - sqlalchemy.engine.Engine - INFO - [cached since 5.19s ago] ('4142386b-6f3e-481f-92a8-2325f87afbd8', 1, '{"success": true, "message": "打印成功", "output": {"message": 63}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 100452), datetime.datetime(2025, 5, 9, 18, 18, 54, 100452), 0) 2025-05-09 18:18:54,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,119 - sqlalchemy.engine.Engine - INFO - [cached since 5.295s ago] ('4753abb0-09c9-4a6d-81a4-d28931288a07',) 2025-05-09 18:18:54,119 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,119 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,119 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,122 - sqlalchemy.engine.Engine - INFO - [cached since 5.192s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 119052), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 119052), '4753abb0-09c9-4a6d-81a4-d28931288a07') 2025-05-09 18:18:54,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,134 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,134 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,134 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,140 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,142 - sqlalchemy.engine.Engine - INFO - [cached since 5.331s ago] ('0dfa5803-c9ad-4510-9400-1510f707ad45', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 136898), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 140437), datetime.datetime(2025, 5, 9, 18, 18, 54, 140437), 0) 2025-05-09 18:18:54,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,153 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 0dfa5803-c9ad-4510-9400-1510f707ad45 2025-05-09 18:18:54,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,154 - sqlalchemy.engine.Engine - INFO - [cached since 5.333s ago] ('0dfa5803-c9ad-4510-9400-1510f707ad45',) 2025-05-09 18:18:54,158 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,160 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,161 - sqlalchemy.engine.Engine - INFO - [cached since 5.331s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 161801), '0dfa5803-c9ad-4510-9400-1510f707ad45') 2025-05-09 18:18:54,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,171 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,171 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 64 2025-05-09 18:18:54,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,174 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,176 - sqlalchemy.engine.Engine - INFO - [cached since 5.263s ago] ('15acfeb0-b639-49d0-a2ff-f0d4ba307ed7', 1, '{"success": true, "message": "打印成功", "output": {"message": 64}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 174925), datetime.datetime(2025, 5, 9, 18, 18, 54, 174925), 0) 2025-05-09 18:18:54,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,187 - sqlalchemy.engine.Engine - INFO - [cached since 5.366s ago] ('0dfa5803-c9ad-4510-9400-1510f707ad45',) 2025-05-09 18:18:54,187 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,187 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,187 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,187 - sqlalchemy.engine.Engine - INFO - [cached since 5.261s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 187974), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 187974), '0dfa5803-c9ad-4510-9400-1510f707ad45') 2025-05-09 18:18:54,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,197 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,197 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,197 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,208 - sqlalchemy.engine.Engine - INFO - [cached since 5.398s ago] ('829cadd8-e8ed-4eb7-83bb-6ac914cecf3f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 204208), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 206229), datetime.datetime(2025, 5, 9, 18, 18, 54, 206229), 0) 2025-05-09 18:18:54,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,219 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 829cadd8-e8ed-4eb7-83bb-6ac914cecf3f 2025-05-09 18:18:54,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,221 - sqlalchemy.engine.Engine - INFO - [cached since 5.398s ago] ('829cadd8-e8ed-4eb7-83bb-6ac914cecf3f',) 2025-05-09 18:18:54,221 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,221 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,221 - sqlalchemy.engine.Engine - INFO - [cached since 5.395s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 221407), '829cadd8-e8ed-4eb7-83bb-6ac914cecf3f') 2025-05-09 18:18:54,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,230 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,230 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 65 2025-05-09 18:18:54,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,239 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,239 - sqlalchemy.engine.Engine - INFO - [cached since 5.327s ago] ('c64939a9-2cb3-4586-9357-9ea8b22fdbfc', 1, '{"success": true, "message": "打印成功", "output": {"message": 65}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 239241), datetime.datetime(2025, 5, 9, 18, 18, 54, 239241), 0) 2025-05-09 18:18:54,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,245 - sqlalchemy.engine.Engine - INFO - [cached since 5.43s ago] ('829cadd8-e8ed-4eb7-83bb-6ac914cecf3f',) 2025-05-09 18:18:54,256 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,256 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,256 - sqlalchemy.engine.Engine - INFO - [cached since 5.327s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 256976), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 256976), '829cadd8-e8ed-4eb7-83bb-6ac914cecf3f') 2025-05-09 18:18:54,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,268 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,268 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,268 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,280 - sqlalchemy.engine.Engine - INFO - [cached since 5.469s ago] ('b7914e9a-e0c0-4d33-b196-31539959b61d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 271592), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 273614), datetime.datetime(2025, 5, 9, 18, 18, 54, 273614), 0) 2025-05-09 18:18:54,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,295 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b7914e9a-e0c0-4d33-b196-31539959b61d 2025-05-09 18:18:54,295 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,297 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,297 - sqlalchemy.engine.Engine - INFO - [cached since 5.478s ago] ('b7914e9a-e0c0-4d33-b196-31539959b61d',) 2025-05-09 18:18:54,304 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,308 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,309 - 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 18:18:54,311 - sqlalchemy.engine.Engine - INFO - [cached since 5.479s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 309024), 'b7914e9a-e0c0-4d33-b196-31539959b61d') 2025-05-09 18:18:54,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,321 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,325 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 66 2025-05-09 18:18:54,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18: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 18:18:54,329 - sqlalchemy.engine.Engine - INFO - [cached since 5.417s ago] ('c83ebd6b-0aa0-478d-a0a3-c066f50149cf', 1, '{"success": true, "message": "打印成功", "output": {"message": 66}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 329520), datetime.datetime(2025, 5, 9, 18, 18, 54, 329520), 0) 2025-05-09 18:18:54,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,345 - sqlalchemy.engine.Engine - INFO - [cached since 5.522s ago] ('b7914e9a-e0c0-4d33-b196-31539959b61d',) 2025-05-09 18:18:54,345 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,345 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,354 - sqlalchemy.engine.Engine - INFO - [cached since 5.423s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 345436), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 345436), 'b7914e9a-e0c0-4d33-b196-31539959b61d') 2025-05-09 18:18:54,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,368 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,368 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,368 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,373 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,373 - sqlalchemy.engine.Engine - INFO - [cached since 5.565s ago] ('c531b2ec-7373-4734-89d7-4c35322d7c61', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 370295), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 373827), datetime.datetime(2025, 5, 9, 18, 18, 54, 373827), 0) 2025-05-09 18:18:54,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,385 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c531b2ec-7373-4734-89d7-4c35322d7c61 2025-05-09 18:18:54,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,389 - sqlalchemy.engine.Engine - INFO - [cached since 5.566s ago] ('c531b2ec-7373-4734-89d7-4c35322d7c61',) 2025-05-09 18:18:54,391 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,391 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,391 - 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 18:18:54,395 - sqlalchemy.engine.Engine - INFO - [cached since 5.563s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 391601), 'c531b2ec-7373-4734-89d7-4c35322d7c61') 2025-05-09 18:18:54,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,395 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,395 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 67 2025-05-09 18:18:54,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,404 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,404 - sqlalchemy.engine.Engine - INFO - [cached since 5.496s ago] ('23db6007-862b-404c-9776-2a206eaa7fba', 1, '{"success": true, "message": "打印成功", "output": {"message": 67}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 404673), datetime.datetime(2025, 5, 9, 18, 18, 54, 404673), 0) 2025-05-09 18:18:54,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,421 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,421 - sqlalchemy.engine.Engine - INFO - [cached since 5.599s ago] ('c531b2ec-7373-4734-89d7-4c35322d7c61',) 2025-05-09 18:18:54,421 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,421 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,426 - sqlalchemy.engine.Engine - INFO - [cached since 5.496s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 421525), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 426995), 'c531b2ec-7373-4734-89d7-4c35322d7c61') 2025-05-09 18:18:54,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,438 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,438 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,438 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,438 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,438 - sqlalchemy.engine.Engine - INFO - [cached since 5.632s ago] ('55e5b5d8-cde4-415e-8a9b-fde6af1c8cab', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 438800), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 438800), datetime.datetime(2025, 5, 9, 18, 18, 54, 438800), 0) 2025-05-09 18:18:54,445 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,452 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 55e5b5d8-cde4-415e-8a9b-fde6af1c8cab 2025-05-09 18:18:54,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,455 - sqlalchemy.engine.Engine - INFO - [cached since 5.633s ago] ('55e5b5d8-cde4-415e-8a9b-fde6af1c8cab',) 2025-05-09 18:18:54,455 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,455 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,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 18:18:54,462 - sqlalchemy.engine.Engine - INFO - [cached since 5.631s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 461054), '55e5b5d8-cde4-415e-8a9b-fde6af1c8cab') 2025-05-09 18:18:54,466 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,471 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,473 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 68 2025-05-09 18:18:54,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,473 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,473 - sqlalchemy.engine.Engine - INFO - [cached since 5.562s ago] ('d010f9bf-0c15-4798-99c9-0d7d7f11c6ea', 1, '{"success": true, "message": "打印成功", "output": {"message": 68}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 473951), datetime.datetime(2025, 5, 9, 18, 18, 54, 473951), 0) 2025-05-09 18:18:54,478 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,489 - sqlalchemy.engine.Engine - INFO - [cached since 5.665s ago] ('55e5b5d8-cde4-415e-8a9b-fde6af1c8cab',) 2025-05-09 18:18:54,491 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,493 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,495 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,496 - sqlalchemy.engine.Engine - INFO - [cached since 5.566s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 494776), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 495800), '55e5b5d8-cde4-415e-8a9b-fde6af1c8cab') 2025-05-09 18:18:54,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,511 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,512 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,512 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,516 - sqlalchemy.engine.Engine - INFO - [cached since 5.706s ago] ('be2c2581-c1d1-46ba-85c1-eb4c68c14bda', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 512643), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 515707), datetime.datetime(2025, 5, 9, 18, 18, 54, 515707), 0) 2025-05-09 18:18:54,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,520 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: be2c2581-c1d1-46ba-85c1-eb4c68c14bda 2025-05-09 18:18:54,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,528 - sqlalchemy.engine.Engine - INFO - [cached since 5.705s ago] ('be2c2581-c1d1-46ba-85c1-eb4c68c14bda',) 2025-05-09 18:18:54,534 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,535 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,535 - 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 18:18:54,535 - sqlalchemy.engine.Engine - INFO - [cached since 5.706s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 535453), 'be2c2581-c1d1-46ba-85c1-eb4c68c14bda') 2025-05-09 18:18:54,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,546 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,547 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 69 2025-05-09 18:18:54,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,550 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,550 - sqlalchemy.engine.Engine - INFO - [cached since 5.638s ago] ('4697b424-6bb2-4128-9efb-d9bff73555e3', 1, '{"success": true, "message": "打印成功", "output": {"message": 69}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 550732), datetime.datetime(2025, 5, 9, 18, 18, 54, 550732), 0) 2025-05-09 18:18:54,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,572 - sqlalchemy.engine.Engine - INFO - [cached since 5.749s ago] ('be2c2581-c1d1-46ba-85c1-eb4c68c14bda',) 2025-05-09 18:18:54,574 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,574 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,578 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,579 - sqlalchemy.engine.Engine - INFO - [cached since 5.648s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 576567), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 578079), 'be2c2581-c1d1-46ba-85c1-eb4c68c14bda') 2025-05-09 18:18:54,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,668 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:54,668 - sqlalchemy.engine.Engine - INFO - [cached since 5.037s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:54,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,694 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,694 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,695 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,697 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,697 - sqlalchemy.engine.Engine - INFO - [cached since 5.887s ago] ('14a3fd17-a118-44ea-a533-94192491a579', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 695525), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 696572), datetime.datetime(2025, 5, 9, 18, 18, 54, 696572), 0) 2025-05-09 18:18:54,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,704 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 14a3fd17-a118-44ea-a533-94192491a579 2025-05-09 18:18:54,704 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,706 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,706 - sqlalchemy.engine.Engine - INFO - [cached since 5.883s ago] ('14a3fd17-a118-44ea-a533-94192491a579',) 2025-05-09 18:18:54,706 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,706 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,708 - 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 18:18:54,708 - sqlalchemy.engine.Engine - INFO - [cached since 5.878s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 708818), '14a3fd17-a118-44ea-a533-94192491a579') 2025-05-09 18:18:54,708 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,718 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,718 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 70 2025-05-09 18:18:54,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,719 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,720 - sqlalchemy.engine.Engine - INFO - [cached since 5.806s ago] ('5a202391-8b89-42ee-9bb3-993fd97d6f4a', 1, '{"success": true, "message": "打印成功", "output": {"message": 70}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 719113), datetime.datetime(2025, 5, 9, 18, 18, 54, 719113), 0) 2025-05-09 18:18:54,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,729 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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.id = %s 2025-05-09 18:18:54,729 - sqlalchemy.engine.Engine - INFO - [cached since 5.906s ago] ('14a3fd17-a118-44ea-a533-94192491a579',) 2025-05-09 18:18:54,730 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,731 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,731 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,732 - sqlalchemy.engine.Engine - INFO - [cached since 5.801s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 731629), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 731629), '14a3fd17-a118-44ea-a533-94192491a579') 2025-05-09 18:18:54,732 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,738 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,741 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,741 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,744 - sqlalchemy.engine.Engine - INFO - [cached since 5.933s ago] ('6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 741577), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 741577), datetime.datetime(2025, 5, 9, 18, 18, 54, 741577), 0) 2025-05-09 18:18:54,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,751 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa 2025-05-09 18:18:54,751 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,751 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,751 - sqlalchemy.engine.Engine - INFO - [cached since 5.931s ago] ('6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa',) 2025-05-09 18:18:54,751 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,751 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,751 - 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 18:18:54,751 - sqlalchemy.engine.Engine - INFO - [cached since 5.926s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 751984), '6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa') 2025-05-09 18:18:54,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,767 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,767 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 71 2025-05-09 18:18:54,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,778 - sqlalchemy.engine.Engine - INFO - [cached since 5.865s ago] ('84156923-61b8-449d-9fb7-d28cdea51a6d', 1, '{"success": true, "message": "打印成功", "output": {"message": 71}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 777535), datetime.datetime(2025, 5, 9, 18, 18, 54, 777535), 0) 2025-05-09 18:18:54,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,794 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,794 - sqlalchemy.engine.Engine - INFO - [cached since 5.971s ago] ('6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa',) 2025-05-09 18:18:54,798 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,798 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,798 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,799 - sqlalchemy.engine.Engine - INFO - [cached since 5.868s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 798392), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 798392), '6d2e2fc2-c7f0-410b-ac7e-ad4a11fb8baa') 2025-05-09 18:18:54,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,801 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,801 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,801 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,810 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,813 - sqlalchemy.engine.Engine - INFO - [cached since 6.003s ago] ('2f4c7d17-bc30-4565-9664-0c37377a65f6', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 801073), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 810758), datetime.datetime(2025, 5, 9, 18, 18, 54, 810758), 0) 2025-05-09 18:18:54,813 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,820 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2f4c7d17-bc30-4565-9664-0c37377a65f6 2025-05-09 18:18:54,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,822 - sqlalchemy.engine.Engine - INFO - [cached since 6s ago] ('2f4c7d17-bc30-4565-9664-0c37377a65f6',) 2025-05-09 18:18:54,822 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,822 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,822 - 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 18:18:54,822 - sqlalchemy.engine.Engine - INFO - [cached since 5.994s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 822536), '2f4c7d17-bc30-4565-9664-0c37377a65f6') 2025-05-09 18:18:54,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,834 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,834 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 72 2025-05-09 18:18:54,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,834 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,834 - sqlalchemy.engine.Engine - INFO - [cached since 5.923s ago] ('02b5a719-b081-45fc-b00b-db359cd0c35d', 1, '{"success": true, "message": "打印成功", "output": {"message": 72}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 834728), datetime.datetime(2025, 5, 9, 18, 18, 54, 834728), 0) 2025-05-09 18:18:54,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,845 - sqlalchemy.engine.Engine - INFO - [cached since 6.021s ago] ('2f4c7d17-bc30-4565-9664-0c37377a65f6',) 2025-05-09 18:18:54,846 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,848 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,848 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,849 - sqlalchemy.engine.Engine - INFO - [cached since 5.918s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 848282), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 848282), '2f4c7d17-bc30-4565-9664-0c37377a65f6') 2025-05-09 18:18:54,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,858 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,858 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,860 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,862 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,862 - sqlalchemy.engine.Engine - INFO - [cached since 6.053s ago] ('55d6f0ba-9059-4c03-97f7-cbdbdbd1630d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 860909), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 861987), datetime.datetime(2025, 5, 9, 18, 18, 54, 861987), 0) 2025-05-09 18:18:54,866 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,871 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 55d6f0ba-9059-4c03-97f7-cbdbdbd1630d 2025-05-09 18:18:54,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,877 - sqlalchemy.engine.Engine - INFO - [cached since 6.053s ago] ('55d6f0ba-9059-4c03-97f7-cbdbdbd1630d',) 2025-05-09 18:18:54,879 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,879 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,880 - 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 18:18:54,883 - sqlalchemy.engine.Engine - INFO - [cached since 6.052s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 880677), '55d6f0ba-9059-4c03-97f7-cbdbdbd1630d') 2025-05-09 18:18:54,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,901 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,901 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 73 2025-05-09 18:18:54,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,901 - sqlalchemy.engine.Engine - INFO - [cached since 5.996s ago] ('362b12f3-2e42-4fc4-bf99-8ea8c697611c', 1, '{"success": true, "message": "打印成功", "output": {"message": 73}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 901032), datetime.datetime(2025, 5, 9, 18, 18, 54, 901032), 0) 2025-05-09 18:18:54,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,923 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,923 - sqlalchemy.engine.Engine - INFO - [cached since 6.101s ago] ('55d6f0ba-9059-4c03-97f7-cbdbdbd1630d',) 2025-05-09 18:18:54,925 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,928 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,930 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,931 - sqlalchemy.engine.Engine - INFO - [cached since 6s ago] (datetime.datetime(2025, 5, 9, 18, 18, 54, 929504), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 54, 929504), '55d6f0ba-9059-4c03-97f7-cbdbdbd1630d') 2025-05-09 18:18:54,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,942 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:54,945 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:54,948 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:54,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,951 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,951 - sqlalchemy.engine.Engine - INFO - [cached since 6.141s ago] ('3d070623-cf56-4fcd-9145-bf26769e9446', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 948514), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 54, 951190), datetime.datetime(2025, 5, 9, 18, 18, 54, 951190), 0) 2025-05-09 18:18:54,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,964 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3d070623-cf56-4fcd-9145-bf26769e9446 2025-05-09 18:18:54,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,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 18:18:54,967 - sqlalchemy.engine.Engine - INFO - [cached since 6.143s ago] ('3d070623-cf56-4fcd-9145-bf26769e9446',) 2025-05-09 18:18:54,967 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,967 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:54,967 - 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 18:18:54,967 - sqlalchemy.engine.Engine - INFO - [cached since 6.139s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 54, 967540), '3d070623-cf56-4fcd-9145-bf26769e9446') 2025-05-09 18:18:54,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,977 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:54,977 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 74 2025-05-09 18:18:54,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,978 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:54,979 - sqlalchemy.engine.Engine - INFO - [cached since 6.066s ago] ('9f27f962-6c26-4f3a-a4fb-312dcdf9e919', 1, '{"success": true, "message": "打印成功", "output": {"message": 74}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 54, 978866), datetime.datetime(2025, 5, 9, 18, 18, 54, 978866), 0) 2025-05-09 18:18:54,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:54,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:54,994 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:54,995 - sqlalchemy.engine.Engine - INFO - [cached since 6.172s ago] ('3d070623-cf56-4fcd-9145-bf26769e9446',) 2025-05-09 18:18:54,997 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:54,999 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,001 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,001 - sqlalchemy.engine.Engine - INFO - [cached since 6.073s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 1818), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 1818), '3d070623-cf56-4fcd-9145-bf26769e9446') 2025-05-09 18:18:55,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,012 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,012 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,012 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,014 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,017 - sqlalchemy.engine.Engine - INFO - [cached since 6.207s ago] ('bc522b3e-d5d3-4436-9329-14c6f69d3a29', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 12397), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 14415), datetime.datetime(2025, 5, 9, 18, 18, 55, 14415), 0) 2025-05-09 18:18:55,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,024 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bc522b3e-d5d3-4436-9329-14c6f69d3a29 2025-05-09 18:18:55,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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.id = %s 2025-05-09 18:18:55,029 - sqlalchemy.engine.Engine - INFO - [cached since 6.206s ago] ('bc522b3e-d5d3-4436-9329-14c6f69d3a29',) 2025-05-09 18:18:55,031 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,033 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,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 18:18:55,037 - sqlalchemy.engine.Engine - INFO - [cached since 6.206s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 34565), 'bc522b3e-d5d3-4436-9329-14c6f69d3a29') 2025-05-09 18:18:55,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,046 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,047 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 75 2025-05-09 18:18:55,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,051 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,053 - sqlalchemy.engine.Engine - INFO - [cached since 6.139s ago] ('9390fc8e-8605-49e9-8d92-ee270197cd79', 1, '{"success": true, "message": "打印成功", "output": {"message": 75}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 51300), datetime.datetime(2025, 5, 9, 18, 18, 55, 51300), 0) 2025-05-09 18:18:55,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,069 - sqlalchemy.engine.Engine - INFO - [cached since 6.245s ago] ('bc522b3e-d5d3-4436-9329-14c6f69d3a29',) 2025-05-09 18:18:55,071 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,073 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,073 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,073 - sqlalchemy.engine.Engine - INFO - [cached since 6.145s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 73522), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 73522), 'bc522b3e-d5d3-4436-9329-14c6f69d3a29') 2025-05-09 18:18:55,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,086 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,086 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,088 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,090 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,095 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,096 - sqlalchemy.engine.Engine - INFO - [cached since 6.285s ago] ('551c925e-0f0e-4d21-968c-8ded87926567', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 88737), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 95180), datetime.datetime(2025, 5, 9, 18, 18, 55, 95180), 0) 2025-05-09 18:18:55,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,111 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 551c925e-0f0e-4d21-968c-8ded87926567 2025-05-09 18:18:55,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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.id = %s 2025-05-09 18:18:55,115 - sqlalchemy.engine.Engine - INFO - [cached since 6.291s ago] ('551c925e-0f0e-4d21-968c-8ded87926567',) 2025-05-09 18:18:55,117 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,119 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,120 - 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 18:18:55,120 - sqlalchemy.engine.Engine - INFO - [cached since 6.29s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 120919), '551c925e-0f0e-4d21-968c-8ded87926567') 2025-05-09 18:18:55,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,132 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,134 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 76 2025-05-09 18:18:55,134 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,134 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,137 - sqlalchemy.engine.Engine - INFO - [cached since 6.224s ago] ('834b8001-3277-410a-9a43-58618e39c7fd', 1, '{"success": true, "message": "打印成功", "output": {"message": 76}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 134483), datetime.datetime(2025, 5, 9, 18, 18, 55, 134483), 0) 2025-05-09 18:18:55,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18: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 18:18:55,149 - sqlalchemy.engine.Engine - INFO - [cached since 6.326s ago] ('551c925e-0f0e-4d21-968c-8ded87926567',) 2025-05-09 18:18:55,151 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,151 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,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 18:18:55,151 - sqlalchemy.engine.Engine - INFO - [cached since 6.222s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 151611), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 151611), '551c925e-0f0e-4d21-968c-8ded87926567') 2025-05-09 18:18:55,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,166 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,167 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,167 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,171 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,173 - sqlalchemy.engine.Engine - INFO - [cached since 6.363s ago] ('dc0b15f7-de1e-4eef-a894-f3f137fa9920', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 168890), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 171410), datetime.datetime(2025, 5, 9, 18, 18, 55, 171410), 0) 2025-05-09 18:18:55,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,186 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: dc0b15f7-de1e-4eef-a894-f3f137fa9920 2025-05-09 18:18:55,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18: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 18:18:55,186 - sqlalchemy.engine.Engine - INFO - [cached since 6.364s ago] ('dc0b15f7-de1e-4eef-a894-f3f137fa9920',) 2025-05-09 18:18:55,189 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,191 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,191 - 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 18:18:55,194 - sqlalchemy.engine.Engine - INFO - [cached since 6.363s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 191461), 'dc0b15f7-de1e-4eef-a894-f3f137fa9920') 2025-05-09 18:18:55,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,203 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,203 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 77 2025-05-09 18:18:55,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,206 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,206 - sqlalchemy.engine.Engine - INFO - [cached since 6.294s ago] ('c435d89c-5f82-4553-8797-385ac596a2d5', 1, '{"success": true, "message": "打印成功", "output": {"message": 77}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 206945), datetime.datetime(2025, 5, 9, 18, 18, 55, 206945), 0) 2025-05-09 18:18:55,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,217 - sqlalchemy.engine.Engine - INFO - [cached since 6.394s ago] ('dc0b15f7-de1e-4eef-a894-f3f137fa9920',) 2025-05-09 18:18:55,217 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,217 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,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 18:18:55,221 - sqlalchemy.engine.Engine - INFO - [cached since 6.29s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 217087), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 221113), 'dc0b15f7-de1e-4eef-a894-f3f137fa9920') 2025-05-09 18:18:55,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,230 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,231 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,232 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,235 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,235 - sqlalchemy.engine.Engine - INFO - [cached since 6.425s ago] ('87e99471-3193-45ea-b81c-9d9624bfc1d0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 232578), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 235582), datetime.datetime(2025, 5, 9, 18, 18, 55, 235582), 0) 2025-05-09 18:18:55,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,242 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 87e99471-3193-45ea-b81c-9d9624bfc1d0 2025-05-09 18:18:55,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,246 - sqlalchemy.engine.Engine - INFO - [cached since 6.422s ago] ('87e99471-3193-45ea-b81c-9d9624bfc1d0',) 2025-05-09 18:18:55,247 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,248 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,248 - 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 18:18:55,248 - sqlalchemy.engine.Engine - INFO - [cached since 6.417s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 248411), '87e99471-3193-45ea-b81c-9d9624bfc1d0') 2025-05-09 18:18:55,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,252 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,252 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 78 2025-05-09 18:18:55,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,252 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,252 - sqlalchemy.engine.Engine - INFO - [cached since 6.344s ago] ('5d867a10-2a70-45c3-9c8b-b7bc4abc84b4', 1, '{"success": true, "message": "打印成功", "output": {"message": 78}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 252408), datetime.datetime(2025, 5, 9, 18, 18, 55, 252408), 0) 2025-05-09 18:18:55,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,267 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,267 - sqlalchemy.engine.Engine - INFO - [cached since 6.445s ago] ('87e99471-3193-45ea-b81c-9d9624bfc1d0',) 2025-05-09 18:18:55,267 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,267 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,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 18:18:55,271 - sqlalchemy.engine.Engine - INFO - [cached since 6.341s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 267302), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 267302), '87e99471-3193-45ea-b81c-9d9624bfc1d0') 2025-05-09 18:18:55,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,281 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,284 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,284 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,284 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,288 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,288 - sqlalchemy.engine.Engine - INFO - [cached since 6.478s ago] ('c38cccff-e8a2-4e61-8ea4-5ff9c1b15901', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 284261), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 288360), datetime.datetime(2025, 5, 9, 18, 18, 55, 288360), 0) 2025-05-09 18:18:55,290 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,301 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c38cccff-e8a2-4e61-8ea4-5ff9c1b15901 2025-05-09 18:18:55,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,301 - sqlalchemy.engine.Engine - INFO - [cached since 6.479s ago] ('c38cccff-e8a2-4e61-8ea4-5ff9c1b15901',) 2025-05-09 18:18:55,304 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,304 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,304 - 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 18:18:55,304 - sqlalchemy.engine.Engine - INFO - [cached since 6.476s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 304338), 'c38cccff-e8a2-4e61-8ea4-5ff9c1b15901') 2025-05-09 18:18:55,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,318 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,321 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 79 2025-05-09 18:18:55,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,321 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,321 - sqlalchemy.engine.Engine - INFO - [cached since 6.412s ago] ('8246c9d9-e691-498c-a9f0-6fc36e293253', 1, '{"success": true, "message": "打印成功", "output": {"message": 79}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 321579), datetime.datetime(2025, 5, 9, 18, 18, 55, 321579), 0) 2025-05-09 18:18:55,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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.id = %s 2025-05-09 18:18:55,343 - sqlalchemy.engine.Engine - INFO - [cached since 6.52s ago] ('c38cccff-e8a2-4e61-8ea4-5ff9c1b15901',) 2025-05-09 18:18:55,346 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,347 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,350 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,350 - sqlalchemy.engine.Engine - INFO - [cached since 6.42s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 349124), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 350229), 'c38cccff-e8a2-4e61-8ea4-5ff9c1b15901') 2025-05-09 18:18:55,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,477 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,477 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,477 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,480 - sqlalchemy.engine.Engine - INFO - [cached since 6.67s ago] ('811eaebf-d421-47e1-ad7f-26536f9cce64', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 478297), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 479291), datetime.datetime(2025, 5, 9, 18, 18, 55, 479291), 0) 2025-05-09 18:18:55,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,483 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 811eaebf-d421-47e1-ad7f-26536f9cce64 2025-05-09 18:18:55,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,483 - sqlalchemy.engine.Engine - INFO - [cached since 6.668s ago] ('811eaebf-d421-47e1-ad7f-26536f9cce64',) 2025-05-09 18:18:55,493 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,493 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,493 - 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 18:18:55,494 - sqlalchemy.engine.Engine - INFO - [cached since 6.663s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 493892), '811eaebf-d421-47e1-ad7f-26536f9cce64') 2025-05-09 18:18:55,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,500 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,500 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 80 2025-05-09 18:18:55,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,500 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,500 - sqlalchemy.engine.Engine - INFO - [cached since 6.591s ago] ('828e6fcd-a7e3-41e0-b91d-3e3467b8ca2a', 1, '{"success": true, "message": "打印成功", "output": {"message": 80}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 500832), datetime.datetime(2025, 5, 9, 18, 18, 55, 500832), 0) 2025-05-09 18:18:55,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,514 - sqlalchemy.engine.Engine - INFO - [cached since 6.691s ago] ('811eaebf-d421-47e1-ad7f-26536f9cce64',) 2025-05-09 18:18:55,515 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,516 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,516 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,516 - sqlalchemy.engine.Engine - INFO - [cached since 6.586s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 516801), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 516801), '811eaebf-d421-47e1-ad7f-26536f9cce64') 2025-05-09 18:18:55,516 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,522 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,522 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,522 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,526 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,526 - sqlalchemy.engine.Engine - INFO - [cached since 6.716s ago] ('79a7c65f-9ee5-498d-957a-2c80217d07a2', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 522194), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 526397), datetime.datetime(2025, 5, 9, 18, 18, 55, 526397), 0) 2025-05-09 18:18:55,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,536 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 79a7c65f-9ee5-498d-957a-2c80217d07a2 2025-05-09 18:18:55,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,537 - sqlalchemy.engine.Engine - INFO - [cached since 6.713s ago] ('79a7c65f-9ee5-498d-957a-2c80217d07a2',) 2025-05-09 18:18:55,538 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,538 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,538 - 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 18:18:55,538 - sqlalchemy.engine.Engine - INFO - [cached since 6.708s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 538542), '79a7c65f-9ee5-498d-957a-2c80217d07a2') 2025-05-09 18:18:55,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,546 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,546 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 81 2025-05-09 18:18:55,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,547 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,547 - sqlalchemy.engine.Engine - INFO - [cached since 6.635s ago] ('f5c0a0ad-3873-4aa4-8b24-e20c25cef336', 1, '{"success": true, "message": "打印成功", "output": {"message": 81}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 547987), datetime.datetime(2025, 5, 9, 18, 18, 55, 547987), 0) 2025-05-09 18:18:55,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,550 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,550 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,550 - sqlalchemy.engine.Engine - INFO - [cached since 6.735s ago] ('79a7c65f-9ee5-498d-957a-2c80217d07a2',) 2025-05-09 18:18:55,560 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,560 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,561 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,561 - sqlalchemy.engine.Engine - INFO - [cached since 6.63s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 560910), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 561431), '79a7c65f-9ee5-498d-957a-2c80217d07a2') 2025-05-09 18:18:55,562 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,568 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,568 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,568 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,568 - sqlalchemy.engine.Engine - INFO - [cached since 6.761s ago] ('424a8cb5-7637-4f5c-bdd8-5e175b31eb26', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 568341), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 568341), datetime.datetime(2025, 5, 9, 18, 18, 55, 568341), 0) 2025-05-09 18:18:55,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,579 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 424a8cb5-7637-4f5c-bdd8-5e175b31eb26 2025-05-09 18:18:55,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,581 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,582 - sqlalchemy.engine.Engine - INFO - [cached since 6.758s ago] ('424a8cb5-7637-4f5c-bdd8-5e175b31eb26',) 2025-05-09 18:18:55,584 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,584 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,588 - 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 18:18:55,590 - sqlalchemy.engine.Engine - INFO - [cached since 6.759s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 588415), '424a8cb5-7637-4f5c-bdd8-5e175b31eb26') 2025-05-09 18:18:55,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,600 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,600 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 82 2025-05-09 18:18:55,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,600 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,600 - sqlalchemy.engine.Engine - INFO - [cached since 6.695s ago] ('673968df-6635-4ee4-82e1-bea0b39ad6be', 1, '{"success": true, "message": "打印成功", "output": {"message": 82}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 600722), datetime.datetime(2025, 5, 9, 18, 18, 55, 600722), 0) 2025-05-09 18:18:55,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,617 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,617 - sqlalchemy.engine.Engine - INFO - [cached since 6.796s ago] ('424a8cb5-7637-4f5c-bdd8-5e175b31eb26',) 2025-05-09 18:18:55,622 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,622 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,622 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,622 - sqlalchemy.engine.Engine - INFO - [cached since 6.693s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 622550), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 622550), '424a8cb5-7637-4f5c-bdd8-5e175b31eb26') 2025-05-09 18:18:55,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,633 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,633 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,633 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,633 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,633 - sqlalchemy.engine.Engine - INFO - [cached since 6.829s ago] ('017fe47c-f1fb-4d21-945f-d90dcaa85121', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 633570), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 633570), datetime.datetime(2025, 5, 9, 18, 18, 55, 633570), 0) 2025-05-09 18:18:55,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,644 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 017fe47c-f1fb-4d21-945f-d90dcaa85121 2025-05-09 18:18:55,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,654 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,655 - sqlalchemy.engine.Engine - INFO - [cached since 6.831s ago] ('017fe47c-f1fb-4d21-945f-d90dcaa85121',) 2025-05-09 18:18:55,655 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,655 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,655 - 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 18:18:55,655 - sqlalchemy.engine.Engine - INFO - [cached since 6.827s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 655088), '017fe47c-f1fb-4d21-945f-d90dcaa85121') 2025-05-09 18:18:55,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,660 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:55,660 - sqlalchemy.engine.Engine - INFO - [cached since 6.029s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:55,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,660 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,660 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 83 2025-05-09 18:18:55,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,670 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,670 - sqlalchemy.engine.Engine - INFO - [cached since 6.761s ago] ('be18b008-abd6-4dd1-9e07-f266098ca41b', 1, '{"success": true, "message": "打印成功", "output": {"message": 83}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 670499), datetime.datetime(2025, 5, 9, 18, 18, 55, 670499), 0) 2025-05-09 18:18:55,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,690 - sqlalchemy.engine.Engine - INFO - [cached since 6.867s ago] ('017fe47c-f1fb-4d21-945f-d90dcaa85121',) 2025-05-09 18:18:55,690 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,694 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,694 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,694 - sqlalchemy.engine.Engine - INFO - [cached since 6.764s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 694029), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 694820), '017fe47c-f1fb-4d21-945f-d90dcaa85121') 2025-05-09 18:18:55,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,706 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,706 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,706 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,706 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,708 - sqlalchemy.engine.Engine - INFO - [cached since 6.898s ago] ('6c6c85a2-f170-4a22-b2d0-8fe8485743d4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 706470), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 708478), datetime.datetime(2025, 5, 9, 18, 18, 55, 708478), 0) 2025-05-09 18:18:55,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,711 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6c6c85a2-f170-4a22-b2d0-8fe8485743d4 2025-05-09 18:18:55,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,721 - sqlalchemy.engine.Engine - INFO - [cached since 6.897s ago] ('6c6c85a2-f170-4a22-b2d0-8fe8485743d4',) 2025-05-09 18:18:55,722 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,722 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,722 - 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 18:18:55,722 - sqlalchemy.engine.Engine - INFO - [cached since 6.894s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 722630), '6c6c85a2-f170-4a22-b2d0-8fe8485743d4') 2025-05-09 18:18:55,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,727 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,737 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 84 2025-05-09 18:18:55,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,739 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,741 - sqlalchemy.engine.Engine - INFO - [cached since 6.827s ago] ('ee22310a-fc8c-41df-88c8-c3684307f801', 1, '{"success": true, "message": "打印成功", "output": {"message": 84}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 739597), datetime.datetime(2025, 5, 9, 18, 18, 55, 739597), 0) 2025-05-09 18:18:55,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,754 - sqlalchemy.engine.Engine - INFO - [cached since 6.931s ago] ('6c6c85a2-f170-4a22-b2d0-8fe8485743d4',) 2025-05-09 18:18:55,754 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,756 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,756 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,756 - sqlalchemy.engine.Engine - INFO - [cached since 6.826s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 756257), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 756257), '6c6c85a2-f170-4a22-b2d0-8fe8485743d4') 2025-05-09 18:18:55,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,761 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,761 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,761 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,771 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,771 - sqlalchemy.engine.Engine - INFO - [cached since 6.962s ago] ('95a96cae-58ee-43b0-a972-d058cd9df68a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 770672), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 771747), datetime.datetime(2025, 5, 9, 18, 18, 55, 771747), 0) 2025-05-09 18:18:55,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,780 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 95a96cae-58ee-43b0-a972-d058cd9df68a 2025-05-09 18:18:55,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,780 - sqlalchemy.engine.Engine - INFO - [cached since 6.961s ago] ('95a96cae-58ee-43b0-a972-d058cd9df68a',) 2025-05-09 18:18:55,780 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,780 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,790 - 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 18:18:55,790 - sqlalchemy.engine.Engine - INFO - [cached since 6.959s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 780204), '95a96cae-58ee-43b0-a972-d058cd9df68a') 2025-05-09 18:18:55,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,794 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,794 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 85 2025-05-09 18:18:55,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,805 - sqlalchemy.engine.Engine - INFO - [cached since 6.893s ago] ('06888e49-6801-4eb7-959b-a0dbebafbe4c', 1, '{"success": true, "message": "打印成功", "output": {"message": 85}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 805092), datetime.datetime(2025, 5, 9, 18, 18, 55, 805092), 0) 2025-05-09 18:18:55,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,820 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,822 - sqlalchemy.engine.Engine - INFO - [cached since 7s ago] ('95a96cae-58ee-43b0-a972-d058cd9df68a',) 2025-05-09 18:18:55,822 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,822 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,822 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,827 - sqlalchemy.engine.Engine - INFO - [cached since 6.896s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 822979), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 822979), '95a96cae-58ee-43b0-a972-d058cd9df68a') 2025-05-09 18:18:55,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,837 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,837 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,837 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,844 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,846 - sqlalchemy.engine.Engine - INFO - [cached since 7.035s ago] ('9c24d519-5c82-454d-a69d-961dcdc41d42', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 839847), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 844377), datetime.datetime(2025, 5, 9, 18, 18, 55, 844377), 0) 2025-05-09 18:18:55,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,854 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9c24d519-5c82-454d-a69d-961dcdc41d42 2025-05-09 18:18:55,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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.id = %s 2025-05-09 18:18:55,861 - sqlalchemy.engine.Engine - INFO - [cached since 7.038s ago] ('9c24d519-5c82-454d-a69d-961dcdc41d42',) 2025-05-09 18:18:55,861 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,861 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,861 - 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 18:18:55,861 - sqlalchemy.engine.Engine - INFO - [cached since 7.037s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 861287), '9c24d519-5c82-454d-a69d-961dcdc41d42') 2025-05-09 18:18:55,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,871 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,871 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 86 2025-05-09 18:18:55,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,880 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,882 - sqlalchemy.engine.Engine - INFO - [cached since 6.969s ago] ('72f3dad3-e77c-4fad-a259-3221d96c31eb', 1, '{"success": true, "message": "打印成功", "output": {"message": 86}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 880273), datetime.datetime(2025, 5, 9, 18, 18, 55, 880273), 0) 2025-05-09 18:18:55,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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.id = %s 2025-05-09 18:18:55,894 - sqlalchemy.engine.Engine - INFO - [cached since 7.072s ago] ('9c24d519-5c82-454d-a69d-961dcdc41d42',) 2025-05-09 18:18:55,894 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,894 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,894 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,904 - sqlalchemy.engine.Engine - INFO - [cached since 6.973s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 894248), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 894248), '9c24d519-5c82-454d-a69d-961dcdc41d42') 2025-05-09 18:18:55,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,911 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,911 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,911 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:55,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,920 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:55,922 - sqlalchemy.engine.Engine - INFO - [cached since 7.112s ago] ('7ced03f7-6573-4c07-8b81-92455bfa3668', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 911030), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 55, 920851), datetime.datetime(2025, 5, 9, 18, 18, 55, 920851), 0) 2025-05-09 18:18:55,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,927 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7ced03f7-6573-4c07-8b81-92455bfa3668 2025-05-09 18:18:55,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,937 - sqlalchemy.engine.Engine - INFO - [cached since 7.113s ago] ('7ced03f7-6573-4c07-8b81-92455bfa3668',) 2025-05-09 18:18:55,937 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,937 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,937 - 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 18:18:55,944 - sqlalchemy.engine.Engine - INFO - [cached since 7.113s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 55, 937416), '7ced03f7-6573-4c07-8b81-92455bfa3668') 2025-05-09 18:18:55,945 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,947 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:55,947 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 87 2025-05-09 18:18:55,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,956 - sqlalchemy.engine.Engine - INFO - [cached since 7.043s ago] ('b5322995-a9a2-46b7-bf97-64bab3156221', 1, '{"success": true, "message": "打印成功", "output": {"message": 87}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 55, 956129), datetime.datetime(2025, 5, 9, 18, 18, 55, 956129), 0) 2025-05-09 18:18:55,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:55,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 18:18:55,975 - sqlalchemy.engine.Engine - INFO - [cached since 7.152s ago] ('7ced03f7-6573-4c07-8b81-92455bfa3668',) 2025-05-09 18:18:55,984 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:55,986 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:55,988 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:55,988 - sqlalchemy.engine.Engine - INFO - [cached since 7.058s ago] (datetime.datetime(2025, 5, 9, 18, 18, 55, 988352), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 55, 988352), '7ced03f7-6573-4c07-8b81-92455bfa3668') 2025-05-09 18:18:55,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:55,995 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:55,995 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:55,995 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,004 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,011 - sqlalchemy.engine.Engine - INFO - [cached since 7.2s ago] ('c440941a-4e0e-4a98-bd52-f290d03dfda0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 4962), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 4962), datetime.datetime(2025, 5, 9, 18, 18, 56, 4962), 0) 2025-05-09 18:18:56,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,020 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c440941a-4e0e-4a98-bd52-f290d03dfda0 2025-05-09 18:18:56,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,023 - sqlalchemy.engine.Engine - INFO - [cached since 7.2s ago] ('c440941a-4e0e-4a98-bd52-f290d03dfda0',) 2025-05-09 18:18:56,023 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,023 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,027 - 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 18:18:56,027 - sqlalchemy.engine.Engine - INFO - [cached since 7.196s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 27004), 'c440941a-4e0e-4a98-bd52-f290d03dfda0') 2025-05-09 18:18:56,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,028 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,028 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 88 2025-05-09 18:18:56,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,039 - sqlalchemy.engine.Engine - INFO - [cached since 7.127s ago] ('799ff25e-af44-4090-8ee9-15563b2b83de', 1, '{"success": true, "message": "打印成功", "output": {"message": 88}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 37331), datetime.datetime(2025, 5, 9, 18, 18, 56, 37331), 0) 2025-05-09 18:18:56,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,054 - sqlalchemy.engine.Engine - INFO - [cached since 7.231s ago] ('c440941a-4e0e-4a98-bd52-f290d03dfda0',) 2025-05-09 18:18:56,056 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,056 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,060 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,060 - sqlalchemy.engine.Engine - INFO - [cached since 7.13s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 60265), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 60265), 'c440941a-4e0e-4a98-bd52-f290d03dfda0') 2025-05-09 18:18:56,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,070 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,070 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,073 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,080 - sqlalchemy.engine.Engine - INFO - [cached since 7.269s ago] ('9f8ff98f-7639-468c-ab7b-e714239822bc', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 73409), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 78347), datetime.datetime(2025, 5, 9, 18, 18, 56, 78347), 0) 2025-05-09 18:18:56,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,089 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9f8ff98f-7639-468c-ab7b-e714239822bc 2025-05-09 18:18:56,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,089 - sqlalchemy.engine.Engine - INFO - [cached since 7.269s ago] ('9f8ff98f-7639-468c-ab7b-e714239822bc',) 2025-05-09 18:18:56,094 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,094 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,094 - 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 18:18:56,094 - sqlalchemy.engine.Engine - INFO - [cached since 7.267s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 94404), '9f8ff98f-7639-468c-ab7b-e714239822bc') 2025-05-09 18:18:56,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,104 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,104 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 89 2025-05-09 18:18:56,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,110 - sqlalchemy.engine.Engine - INFO - [cached since 7.197s ago] ('b566d7a1-e227-4d9a-9b3e-4ba8aa5936a7', 1, '{"success": true, "message": "打印成功", "output": {"message": 89}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 104678), datetime.datetime(2025, 5, 9, 18, 18, 56, 104678), 0) 2025-05-09 18:18:56,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,123 - sqlalchemy.engine.Engine - INFO - [cached since 7.3s ago] ('9f8ff98f-7639-468c-ab7b-e714239822bc',) 2025-05-09 18:18:56,123 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,123 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,127 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,127 - sqlalchemy.engine.Engine - INFO - [cached since 7.196s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 127211), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 127211), '9f8ff98f-7639-468c-ab7b-e714239822bc') 2025-05-09 18:18:56,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,237 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,237 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,237 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,237 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,237 - sqlalchemy.engine.Engine - INFO - [cached since 7.429s ago] ('437d8b4b-054c-43a4-8c08-9ce31f8f9ab5', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 237510), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 237510), datetime.datetime(2025, 5, 9, 18, 18, 56, 237510), 0) 2025-05-09 18:18:56,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,244 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 437d8b4b-054c-43a4-8c08-9ce31f8f9ab5 2025-05-09 18:18:56,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,244 - sqlalchemy.engine.Engine - INFO - [cached since 7.427s ago] ('437d8b4b-054c-43a4-8c08-9ce31f8f9ab5',) 2025-05-09 18:18:56,244 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,254 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,254 - 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 18:18:56,254 - sqlalchemy.engine.Engine - INFO - [cached since 7.426s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 254234), '437d8b4b-054c-43a4-8c08-9ce31f8f9ab5') 2025-05-09 18:18:56,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,260 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,260 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 90 2025-05-09 18:18:56,270 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,274 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,276 - sqlalchemy.engine.Engine - INFO - [cached since 7.363s ago] ('35962cee-0974-4a58-94a2-c8822c4cf405', 1, '{"success": true, "message": "打印成功", "output": {"message": 90}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 274544), datetime.datetime(2025, 5, 9, 18, 18, 56, 274544), 0) 2025-05-09 18:18:56,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,287 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,287 - sqlalchemy.engine.Engine - INFO - [cached since 7.464s ago] ('437d8b4b-054c-43a4-8c08-9ce31f8f9ab5',) 2025-05-09 18:18:56,287 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,287 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,287 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,294 - sqlalchemy.engine.Engine - INFO - [cached since 7.363s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 287046), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 287046), '437d8b4b-054c-43a4-8c08-9ce31f8f9ab5') 2025-05-09 18:18:56,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,294 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,294 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,294 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,303 - sqlalchemy.engine.Engine - INFO - [cached since 7.494s ago] ('95afb894-59c0-45ba-8164-dcc53aec8a6d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 294239), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 303936), datetime.datetime(2025, 5, 9, 18, 18, 56, 303936), 0) 2025-05-09 18:18:56,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,310 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 95afb894-59c0-45ba-8164-dcc53aec8a6d 2025-05-09 18:18:56,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,310 - sqlalchemy.engine.Engine - INFO - [cached since 7.491s ago] ('95afb894-59c0-45ba-8164-dcc53aec8a6d',) 2025-05-09 18:18:56,310 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,310 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,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 18:18:56,310 - sqlalchemy.engine.Engine - INFO - [cached since 7.486s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 310765), '95afb894-59c0-45ba-8164-dcc53aec8a6d') 2025-05-09 18:18:56,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,324 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,324 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 91 2025-05-09 18:18:56,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,327 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,327 - sqlalchemy.engine.Engine - INFO - [cached since 7.415s ago] ('f110b2a7-75a8-4b03-85c0-faa4a398ecd9', 1, '{"success": true, "message": "打印成功", "output": {"message": 91}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 327892), datetime.datetime(2025, 5, 9, 18, 18, 56, 327892), 0) 2025-05-09 18:18:56,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,337 - sqlalchemy.engine.Engine - INFO - [cached since 7.514s ago] ('95afb894-59c0-45ba-8164-dcc53aec8a6d',) 2025-05-09 18:18:56,337 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,337 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,337 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,337 - sqlalchemy.engine.Engine - INFO - [cached since 7.409s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 337387), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 337387), '95afb894-59c0-45ba-8164-dcc53aec8a6d') 2025-05-09 18:18:56,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,344 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/5a44ddbf-a37f-446f-852f-759ea2896d93 来自 192.168.189.211 2025-05-09 18:18:56,344 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,344 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,344 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,344 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/5a44ddbf-a37f-446f-852f-759ea2896d93 状态码: 200 耗时: 0.0000秒 2025-05-09 18:18:56,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,344 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,344 - sqlalchemy.engine.Engine - INFO - [cached since 7.542s ago] ('05780267-9892-46ba-96fc-afd186570da7', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 344260), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 344260), datetime.datetime(2025, 5, 9, 18, 18, 56, 344260), 0) 2025-05-09 18:18:56,353 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/5a44ddbf-a37f-446f-852f-759ea2896d93 来自 192.168.189.211 2025-05-09 18:18:56,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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.id = %s 2025-05-09 18:18:56,356 - sqlalchemy.engine.Engine - INFO - [cached since 7.82s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:56,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,358 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/5a44ddbf-a37f-446f-852f-759ea2896d93 状态码: 200 耗时: 0.0048秒 2025-05-09 18:18:56,360 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 05780267-9892-46ba-96fc-afd186570da7 2025-05-09 18:18:56,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,360 - sqlalchemy.engine.Engine - INFO - [cached since 7.539s ago] ('05780267-9892-46ba-96fc-afd186570da7',) 2025-05-09 18:18:56,360 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,360 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,360 - 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 18:18:56,360 - sqlalchemy.engine.Engine - INFO - [cached since 7.534s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 360910), '05780267-9892-46ba-96fc-afd186570da7') 2025-05-09 18:18:56,360 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/5a44ddbf-a37f-446f-852f-759ea2896d93 来自 192.168.189.211 2025-05-09 18:18:56,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,369 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/5a44ddbf-a37f-446f-852f-759ea2896d93 状态码: 200 耗时: 0.0089秒 2025-05-09 18:18:56,371 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/5a44ddbf-a37f-446f-852f-759ea2896d93 来自 192.168.189.211 2025-05-09 18:18:56,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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.task_record_id = %s 2025-05-09 18:18:56,377 - sqlalchemy.engine.Engine - INFO - [generated in 0.00161s] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:56,377 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,377 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 92 2025-05-09 18:18:56,407 - 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 18:18:56,407 - sqlalchemy.engine.Engine - INFO - [generated in 0.00168s] ('5a44ddbf-a37f-446f-852f-759ea2896d93', 'b3') 2025-05-09 18:18:56,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,411 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,411 - sqlalchemy.engine.Engine - INFO - [cached since 7.498s ago] ('583f48f7-01e5-4857-8158-fe35c43c9ac2', 1, '{"success": true, "message": "打印成功", "output": {"message": 92}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 411237), datetime.datetime(2025, 5, 9, 18, 18, 56, 411237), 0) 2025-05-09 18:18:56,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,446 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,457 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/5a44ddbf-a37f-446f-852f-759ea2896d93 状态码: 200 耗时: 0.0860秒 2025-05-09 18:18:56,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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.id = %s 2025-05-09 18:18:56,462 - sqlalchemy.engine.Engine - INFO - [cached since 7.642s ago] ('05780267-9892-46ba-96fc-afd186570da7',) 2025-05-09 18:18:56,462 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,462 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,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 18:18:56,470 - sqlalchemy.engine.Engine - INFO - [cached since 7.54s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 462585), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 462585), '05780267-9892-46ba-96fc-afd186570da7') 2025-05-09 18:18:56,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,476 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,476 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,487 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,487 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,487 - sqlalchemy.engine.Engine - INFO - [cached since 7.681s ago] ('4883465f-069e-419d-9f66-78a2ab5f7f9e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 487132), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 487132), datetime.datetime(2025, 5, 9, 18, 18, 56, 487132), 0) 2025-05-09 18:18:56,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,501 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4883465f-069e-419d-9f66-78a2ab5f7f9e 2025-05-09 18:18:56,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,504 - sqlalchemy.engine.Engine - INFO - [cached since 7.681s ago] ('4883465f-069e-419d-9f66-78a2ab5f7f9e',) 2025-05-09 18:18:56,504 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,504 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,509 - 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 18:18:56,509 - sqlalchemy.engine.Engine - INFO - [cached since 7.678s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 509248), '4883465f-069e-419d-9f66-78a2ab5f7f9e') 2025-05-09 18:18:56,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,516 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,516 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 93 2025-05-09 18:18:56,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,516 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,521 - sqlalchemy.engine.Engine - INFO - [cached since 7.607s ago] ('358117a6-8e6d-4dcc-bf5c-ec3bc9c4f0b3', 1, '{"success": true, "message": "打印成功", "output": {"message": 93}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 516916), datetime.datetime(2025, 5, 9, 18, 18, 56, 516916), 0) 2025-05-09 18:18:56,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,528 - sqlalchemy.engine.Engine - INFO - [cached since 7.708s ago] ('4883465f-069e-419d-9f66-78a2ab5f7f9e',) 2025-05-09 18:18:56,528 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,528 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,528 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,528 - sqlalchemy.engine.Engine - INFO - [cached since 7.605s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 528803), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 528803), '4883465f-069e-419d-9f66-78a2ab5f7f9e') 2025-05-09 18:18:56,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,544 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,544 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,544 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,553 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,553 - sqlalchemy.engine.Engine - INFO - [cached since 7.743s ago] ('4d92a16d-0d3a-46c8-83fc-1549a7abfb04', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 544183), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 553737), datetime.datetime(2025, 5, 9, 18, 18, 56, 553737), 0) 2025-05-09 18:18:56,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,561 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4d92a16d-0d3a-46c8-83fc-1549a7abfb04 2025-05-09 18:18:56,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,561 - sqlalchemy.engine.Engine - INFO - [cached since 7.744s ago] ('4d92a16d-0d3a-46c8-83fc-1549a7abfb04',) 2025-05-09 18:18:56,561 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,561 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,570 - 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 18:18:56,570 - sqlalchemy.engine.Engine - INFO - [cached since 7.741s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 570388), '4d92a16d-0d3a-46c8-83fc-1549a7abfb04') 2025-05-09 18:18:56,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,577 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,577 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 94 2025-05-09 18:18:56,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,586 - sqlalchemy.engine.Engine - INFO - [cached since 7.675s ago] ('1dcba7ee-e0be-4efc-91a5-9cb2ef4bbee6', 1, '{"success": true, "message": "打印成功", "output": {"message": 94}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 586810), datetime.datetime(2025, 5, 9, 18, 18, 56, 586810), 0) 2025-05-09 18:18:56,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,597 - sqlalchemy.engine.Engine - INFO - [cached since 7.78s ago] ('4d92a16d-0d3a-46c8-83fc-1549a7abfb04',) 2025-05-09 18:18:56,597 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,607 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,607 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,607 - sqlalchemy.engine.Engine - INFO - [cached since 7.676s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 607096), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 607096), '4d92a16d-0d3a-46c8-83fc-1549a7abfb04') 2025-05-09 18:18:56,607 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,611 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,611 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,611 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,620 - sqlalchemy.engine.Engine - INFO - [cached since 7.813s ago] ('26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 611213), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 620518), datetime.datetime(2025, 5, 9, 18, 18, 56, 620518), 0) 2025-05-09 18:18:56,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,636 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d 2025-05-09 18:18:56,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,636 - sqlalchemy.engine.Engine - INFO - [cached since 7.815s ago] ('26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d',) 2025-05-09 18:18:56,636 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,636 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,636 - 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 18:18:56,644 - sqlalchemy.engine.Engine - INFO - [cached since 7.812s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 636865), '26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d') 2025-05-09 18:18:56,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,654 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,654 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 95 2025-05-09 18:18:56,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,654 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,654 - sqlalchemy.engine.Engine - INFO - [cached since 7.745s ago] ('e91320a0-957f-4a14-be71-761f70f86f0f', 1, '{"success": true, "message": "打印成功", "output": {"message": 95}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 654095), datetime.datetime(2025, 5, 9, 18, 18, 56, 654095), 0) 2025-05-09 18:18:56,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,663 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,663 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:56,663 - sqlalchemy.engine.Engine - INFO - [cached since 7.031s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:56,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,670 - sqlalchemy.engine.Engine - INFO - [cached since 7.848s ago] ('26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d',) 2025-05-09 18:18:56,670 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,670 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,670 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,670 - sqlalchemy.engine.Engine - INFO - [cached since 7.742s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 670398), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 670398), '26e5ac2b-c8e9-49b6-a075-bc663ccf1f4d') 2025-05-09 18:18:56,670 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,682 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,682 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,682 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,682 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,682 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,682 - sqlalchemy.engine.Engine - INFO - [cached since 7.876s ago] ('a7188e27-17f1-417d-8628-059016b9924d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 682991), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 682991), datetime.datetime(2025, 5, 9, 18, 18, 56, 682991), 0) 2025-05-09 18:18:56,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,694 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a7188e27-17f1-417d-8628-059016b9924d 2025-05-09 18:18:56,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,697 - sqlalchemy.engine.Engine - INFO - [cached since 7.873s ago] ('a7188e27-17f1-417d-8628-059016b9924d',) 2025-05-09 18:18:56,698 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,699 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,700 - 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 18:18:56,700 - sqlalchemy.engine.Engine - INFO - [cached since 7.869s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 700225), 'a7188e27-17f1-417d-8628-059016b9924d') 2025-05-09 18:18:56,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,710 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,710 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 96 2025-05-09 18:18:56,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,710 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,710 - sqlalchemy.engine.Engine - INFO - [cached since 7.801s ago] ('ac5d91ec-38bc-433b-803a-eeab17e85bcf', 1, '{"success": true, "message": "打印成功", "output": {"message": 96}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 710474), datetime.datetime(2025, 5, 9, 18, 18, 56, 710474), 0) 2025-05-09 18:18:56,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,727 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,727 - sqlalchemy.engine.Engine - INFO - [cached since 7.904s ago] ('a7188e27-17f1-417d-8628-059016b9924d',) 2025-05-09 18:18:56,727 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,727 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,727 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,727 - sqlalchemy.engine.Engine - INFO - [cached since 7.803s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 727472), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 727472), 'a7188e27-17f1-417d-8628-059016b9924d') 2025-05-09 18:18:56,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,743 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,743 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,743 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,753 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,753 - sqlalchemy.engine.Engine - INFO - [cached since 7.943s ago] ('e7e85031-7a70-45b2-bd5a-5f0440869d63', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 743992), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 753331), datetime.datetime(2025, 5, 9, 18, 18, 56, 753331), 0) 2025-05-09 18:18:56,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,761 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e7e85031-7a70-45b2-bd5a-5f0440869d63 2025-05-09 18:18:56,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,761 - sqlalchemy.engine.Engine - INFO - [cached since 7.94s ago] ('e7e85031-7a70-45b2-bd5a-5f0440869d63',) 2025-05-09 18:18:56,761 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,761 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,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 18:18:56,761 - sqlalchemy.engine.Engine - INFO - [cached since 7.936s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 761093), 'e7e85031-7a70-45b2-bd5a-5f0440869d63') 2025-05-09 18:18:56,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,778 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,778 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 97 2025-05-09 18:18:56,778 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,778 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,778 - sqlalchemy.engine.Engine - INFO - [cached since 7.869s ago] ('b80400e9-eb9d-4941-8d25-487e75b7f957', 1, '{"success": true, "message": "打印成功", "output": {"message": 97}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 778749), datetime.datetime(2025, 5, 9, 18, 18, 56, 778749), 0) 2025-05-09 18:18:56,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - [cached since 7.972s ago] ('e7e85031-7a70-45b2-bd5a-5f0440869d63',) 2025-05-09 18:18:56,794 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,794 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - [cached since 7.869s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 794306), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 794306), 'e7e85031-7a70-45b2-bd5a-5f0440869d63') 2025-05-09 18:18:56,794 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,808 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,810 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,814 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,815 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,815 - sqlalchemy.engine.Engine - INFO - [cached since 8.008s ago] ('f814ba63-90f2-4dc1-b877-d145ae9efcab', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 814614), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 815221), datetime.datetime(2025, 5, 9, 18, 18, 56, 815221), 0) 2025-05-09 18:18:56,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,830 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f814ba63-90f2-4dc1-b877-d145ae9efcab 2025-05-09 18:18:56,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,831 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,831 - sqlalchemy.engine.Engine - INFO - [cached since 8.01s ago] ('f814ba63-90f2-4dc1-b877-d145ae9efcab',) 2025-05-09 18:18:56,831 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,840 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,840 - 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 18:18:56,840 - sqlalchemy.engine.Engine - INFO - [cached since 8.011s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 840492), 'f814ba63-90f2-4dc1-b877-d145ae9efcab') 2025-05-09 18:18:56,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,853 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,853 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 98 2025-05-09 18:18:56,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,863 - sqlalchemy.engine.Engine - INFO - [cached since 7.949s ago] ('c2029a86-7642-4dff-9d6d-8b2260453848', 1, '{"success": true, "message": "打印成功", "output": {"message": 98}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 860917), datetime.datetime(2025, 5, 9, 18, 18, 56, 860917), 0) 2025-05-09 18:18:56,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,877 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,877 - sqlalchemy.engine.Engine - INFO - [cached since 8.055s ago] ('f814ba63-90f2-4dc1-b877-d145ae9efcab',) 2025-05-09 18:18:56,877 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,877 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,877 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,877 - sqlalchemy.engine.Engine - INFO - [cached since 7.954s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 877484), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 877484), 'f814ba63-90f2-4dc1-b877-d145ae9efcab') 2025-05-09 18:18:56,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,893 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:56,893 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:56,893 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:56,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,893 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,893 - sqlalchemy.engine.Engine - INFO - [cached since 8.088s ago] ('9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 893998), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 56, 893998), datetime.datetime(2025, 5, 9, 18, 18, 56, 893998), 0) 2025-05-09 18:18:56,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,903 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7 2025-05-09 18:18:56,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,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 18:18:56,911 - sqlalchemy.engine.Engine - INFO - [cached since 8.087s ago] ('9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7',) 2025-05-09 18:18:56,911 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,911 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,911 - 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 18:18:56,911 - sqlalchemy.engine.Engine - INFO - [cached since 8.088s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 56, 911546), '9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7') 2025-05-09 18:18:56,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,929 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:56,929 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 99 2025-05-09 18:18:56,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,929 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:56,929 - sqlalchemy.engine.Engine - INFO - [cached since 8.021s ago] ('f0976898-c6fc-4fd0-8783-a744fe454b56', 1, '{"success": true, "message": "打印成功", "output": {"message": 99}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 56, 929626), datetime.datetime(2025, 5, 9, 18, 18, 56, 929626), 0) 2025-05-09 18:18:56,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:56,944 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:56,944 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:56,944 - sqlalchemy.engine.Engine - INFO - [cached since 8.128s ago] ('9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7',) 2025-05-09 18:18:56,953 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:56,953 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:56,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 18:18:56,953 - sqlalchemy.engine.Engine - INFO - [cached since 8.025s ago] (datetime.datetime(2025, 5, 9, 18, 18, 56, 953347), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 56, 953347), '9b476f01-3cd3-4b51-ae82-2b63a4d6ddf7') 2025-05-09 18:18:56,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,059 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,060 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,060 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,060 - sqlalchemy.engine.Engine - INFO - [cached since 8.252s ago] ('4a170963-943f-434e-a14e-18125da6b49e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 60426), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 60426), datetime.datetime(2025, 5, 9, 18, 18, 57, 60426), 0) 2025-05-09 18:18:57,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,070 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4a170963-943f-434e-a14e-18125da6b49e 2025-05-09 18:18:57,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,076 - sqlalchemy.engine.Engine - INFO - [cached since 8.253s ago] ('4a170963-943f-434e-a14e-18125da6b49e',) 2025-05-09 18:18:57,076 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,076 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,076 - 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 18:18:57,076 - sqlalchemy.engine.Engine - INFO - [cached since 8.252s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 76916), '4a170963-943f-434e-a14e-18125da6b49e') 2025-05-09 18:18:57,076 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,095 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,095 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 100 2025-05-09 18:18:57,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,097 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,098 - sqlalchemy.engine.Engine - INFO - [cached since 8.184s ago] ('29f885e7-877d-414a-a5eb-db50f7de8ffc', 1, '{"success": true, "message": "打印成功", "output": {"message": 100}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 97844), datetime.datetime(2025, 5, 9, 18, 18, 57, 97844), 0) 2025-05-09 18:18:57,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,111 - sqlalchemy.engine.Engine - INFO - [cached since 8.288s ago] ('4a170963-943f-434e-a14e-18125da6b49e',) 2025-05-09 18:18:57,111 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,111 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,114 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,114 - sqlalchemy.engine.Engine - INFO - [cached since 8.183s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 111167), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 114472), '4a170963-943f-434e-a14e-18125da6b49e') 2025-05-09 18:18:57,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,120 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,120 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,120 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,120 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,120 - sqlalchemy.engine.Engine - INFO - [cached since 8.315s ago] ('72c638b3-c676-46c5-951c-cdb787e284f6', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 120309), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 120309), datetime.datetime(2025, 5, 9, 18, 18, 57, 120309), 0) 2025-05-09 18:18:57,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,128 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 72c638b3-c676-46c5-951c-cdb787e284f6 2025-05-09 18:18:57,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,128 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,128 - sqlalchemy.engine.Engine - INFO - [cached since 8.311s ago] ('72c638b3-c676-46c5-951c-cdb787e284f6',) 2025-05-09 18:18:57,128 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,137 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,137 - 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 18:18:57,137 - sqlalchemy.engine.Engine - INFO - [cached since 8.307s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 137481), '72c638b3-c676-46c5-951c-cdb787e284f6') 2025-05-09 18:18:57,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,144 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,144 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 101 2025-05-09 18:18:57,144 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,144 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,144 - sqlalchemy.engine.Engine - INFO - [cached since 8.235s ago] ('9260c0c0-5d5c-40e0-859d-620b5603d74b', 1, '{"success": true, "message": "打印成功", "output": {"message": 101}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 144803), datetime.datetime(2025, 5, 9, 18, 18, 57, 144803), 0) 2025-05-09 18:18:57,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,160 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,160 - sqlalchemy.engine.Engine - INFO - [cached since 8.343s ago] ('72c638b3-c676-46c5-951c-cdb787e284f6',) 2025-05-09 18:18:57,160 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,160 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,160 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,160 - sqlalchemy.engine.Engine - INFO - [cached since 8.238s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 160247), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 160247), '72c638b3-c676-46c5-951c-cdb787e284f6') 2025-05-09 18:18:57,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,176 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,176 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,176 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,176 - sqlalchemy.engine.Engine - INFO - [cached since 8.375s ago] ('67eac372-3fe2-45b1-b363-358aba33fd2f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 176961), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 176961), datetime.datetime(2025, 5, 9, 18, 18, 57, 176961), 0) 2025-05-09 18:18:57,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,193 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 67eac372-3fe2-45b1-b363-358aba33fd2f 2025-05-09 18:18:57,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,195 - sqlalchemy.engine.Engine - INFO - [cached since 8.372s ago] ('67eac372-3fe2-45b1-b363-358aba33fd2f',) 2025-05-09 18:18:57,195 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,195 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,195 - 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 18:18:57,195 - sqlalchemy.engine.Engine - INFO - [cached since 8.367s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 195752), '67eac372-3fe2-45b1-b363-358aba33fd2f') 2025-05-09 18:18:57,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,207 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,207 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 102 2025-05-09 18:18:57,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,207 - sqlalchemy.engine.Engine - INFO - [cached since 8.296s ago] ('0edf3bb3-8ac8-438d-949e-0727ff6c0c70', 1, '{"success": true, "message": "打印成功", "output": {"message": 102}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 207548), datetime.datetime(2025, 5, 9, 18, 18, 57, 207548), 0) 2025-05-09 18:18:57,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,222 - sqlalchemy.engine.Engine - INFO - [cached since 8.398s ago] ('67eac372-3fe2-45b1-b363-358aba33fd2f',) 2025-05-09 18:18:57,222 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,222 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,224 - sqlalchemy.engine.Engine - INFO - [cached since 8.293s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 222650), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 222650), '67eac372-3fe2-45b1-b363-358aba33fd2f') 2025-05-09 18:18:57,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,236 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,236 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,238 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,243 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,243 - sqlalchemy.engine.Engine - INFO - [cached since 8.433s ago] ('5858a001-6733-4cb3-b37d-f4306295faff', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 238617), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 243101), datetime.datetime(2025, 5, 9, 18, 18, 57, 243101), 0) 2025-05-09 18:18:57,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,255 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5858a001-6733-4cb3-b37d-f4306295faff 2025-05-09 18:18:57,260 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,260 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,260 - sqlalchemy.engine.Engine - INFO - [cached since 8.439s ago] ('5858a001-6733-4cb3-b37d-f4306295faff',) 2025-05-09 18:18:57,260 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,260 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,260 - 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 18:18:57,260 - sqlalchemy.engine.Engine - INFO - [cached since 8.435s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 260615), '5858a001-6733-4cb3-b37d-f4306295faff') 2025-05-09 18:18:57,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,269 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,269 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 103 2025-05-09 18:18:57,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,276 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,276 - sqlalchemy.engine.Engine - INFO - [cached since 8.367s ago] ('cdbd2eee-2b9a-4514-bf7a-312a5ddee828', 1, '{"success": true, "message": "打印成功", "output": {"message": 103}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 276928), datetime.datetime(2025, 5, 9, 18, 18, 57, 276928), 0) 2025-05-09 18:18:57,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,293 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,294 - sqlalchemy.engine.Engine - INFO - [cached since 8.47s ago] ('5858a001-6733-4cb3-b37d-f4306295faff',) 2025-05-09 18:18:57,294 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,294 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,294 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,294 - sqlalchemy.engine.Engine - INFO - [cached since 8.365s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 294160), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 294160), '5858a001-6733-4cb3-b37d-f4306295faff') 2025-05-09 18:18:57,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,305 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,305 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,305 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,310 - sqlalchemy.engine.Engine - INFO - [cached since 8.499s ago] ('38ed0c13-d6a6-4026-88d3-9617f4710ae9', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 305496), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 309515), datetime.datetime(2025, 5, 9, 18, 18, 57, 309515), 0) 2025-05-09 18:18:57,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,319 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 38ed0c13-d6a6-4026-88d3-9617f4710ae9 2025-05-09 18:18:57,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,319 - sqlalchemy.engine.Engine - INFO - [cached since 8.499s ago] ('38ed0c13-d6a6-4026-88d3-9617f4710ae9',) 2025-05-09 18:18:57,326 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,326 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,327 - 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 18:18:57,327 - sqlalchemy.engine.Engine - INFO - [cached since 8.497s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 327167), '38ed0c13-d6a6-4026-88d3-9617f4710ae9') 2025-05-09 18:18:57,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,336 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,336 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 104 2025-05-09 18:18:57,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,336 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,336 - sqlalchemy.engine.Engine - INFO - [cached since 8.427s ago] ('17201df6-a1d7-409f-a4a2-6bfb998811f3', 1, '{"success": true, "message": "打印成功", "output": {"message": 104}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 336943), datetime.datetime(2025, 5, 9, 18, 18, 57, 336943), 0) 2025-05-09 18:18:57,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,353 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,353 - sqlalchemy.engine.Engine - INFO - [cached since 8.531s ago] ('38ed0c13-d6a6-4026-88d3-9617f4710ae9',) 2025-05-09 18:18:57,360 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,360 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,360 - sqlalchemy.engine.Engine - INFO - [cached since 8.432s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 360293), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 360293), '38ed0c13-d6a6-4026-88d3-9617f4710ae9') 2025-05-09 18:18:57,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,369 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,369 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,369 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,369 - sqlalchemy.engine.Engine - INFO - [cached since 8.564s ago] ('2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 369855), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 369855), datetime.datetime(2025, 5, 9, 18, 18, 57, 369855), 0) 2025-05-09 18:18:57,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,383 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f 2025-05-09 18:18:57,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,383 - sqlalchemy.engine.Engine - INFO - [cached since 8.562s ago] ('2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f',) 2025-05-09 18:18:57,383 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,383 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,383 - 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 18:18:57,383 - sqlalchemy.engine.Engine - INFO - [cached since 8.556s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 383610), '2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f') 2025-05-09 18:18:57,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,394 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,394 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 105 2025-05-09 18:18:57,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,394 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,394 - sqlalchemy.engine.Engine - INFO - [cached since 8.487s ago] ('4fbeef2d-689e-4599-a4d7-dca553cc0f48', 1, '{"success": true, "message": "打印成功", "output": {"message": 105}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 394912), datetime.datetime(2025, 5, 9, 18, 18, 57, 394912), 0) 2025-05-09 18:18:57,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,410 - sqlalchemy.engine.Engine - INFO - [cached since 8.59s ago] ('2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f',) 2025-05-09 18:18:57,410 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,410 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,410 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,410 - sqlalchemy.engine.Engine - INFO - [cached since 8.487s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 410459), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 410459), '2faefffb-fb30-4c1d-b8e4-5c4fbdfd833f') 2025-05-09 18:18:57,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,429 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,430 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,431 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,433 - sqlalchemy.engine.Engine - INFO - [cached since 8.624s ago] ('e94adfd2-0a5a-4e33-b592-af77431a02a0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 431418), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 433040), datetime.datetime(2025, 5, 9, 18, 18, 57, 433040), 0) 2025-05-09 18:18:57,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,444 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e94adfd2-0a5a-4e33-b592-af77431a02a0 2025-05-09 18:18:57,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,447 - sqlalchemy.engine.Engine - INFO - [cached since 8.624s ago] ('e94adfd2-0a5a-4e33-b592-af77431a02a0',) 2025-05-09 18:18:57,449 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,451 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,453 - sqlalchemy.engine.Engine - INFO - [cached since 8.622s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 452461), 'e94adfd2-0a5a-4e33-b592-af77431a02a0') 2025-05-09 18:18:57,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,459 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,460 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 106 2025-05-09 18:18:57,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,464 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,465 - sqlalchemy.engine.Engine - INFO - [cached since 8.551s ago] ('abe08703-fb41-4770-b00b-e28261e91137', 1, '{"success": true, "message": "打印成功", "output": {"message": 106}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 464630), datetime.datetime(2025, 5, 9, 18, 18, 57, 464630), 0) 2025-05-09 18:18:57,466 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,477 - sqlalchemy.engine.Engine - INFO - [cached since 8.654s ago] ('e94adfd2-0a5a-4e33-b592-af77431a02a0',) 2025-05-09 18:18:57,481 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,485 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,487 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,487 - sqlalchemy.engine.Engine - INFO - [cached since 8.557s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 485195), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 487215), 'e94adfd2-0a5a-4e33-b592-af77431a02a0') 2025-05-09 18:18:57,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,500 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,500 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,500 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,507 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,509 - sqlalchemy.engine.Engine - INFO - [cached since 8.698s ago] ('c3af5efd-8ece-48a0-b4b7-d07176b3b1d4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 500466), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 507146), datetime.datetime(2025, 5, 9, 18, 18, 57, 507146), 0) 2025-05-09 18:18:57,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,516 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c3af5efd-8ece-48a0-b4b7-d07176b3b1d4 2025-05-09 18:18:57,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,516 - sqlalchemy.engine.Engine - INFO - [cached since 8.697s ago] ('c3af5efd-8ece-48a0-b4b7-d07176b3b1d4',) 2025-05-09 18:18:57,516 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,516 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,526 - 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 18:18:57,526 - sqlalchemy.engine.Engine - INFO - [cached since 8.696s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 526810), 'c3af5efd-8ece-48a0-b4b7-d07176b3b1d4') 2025-05-09 18:18:57,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,534 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,534 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 107 2025-05-09 18:18:57,534 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,544 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,545 - sqlalchemy.engine.Engine - INFO - [cached since 8.631s ago] ('0403fab1-82b0-4608-a200-3150b17a8beb', 1, '{"success": true, "message": "打印成功", "output": {"message": 107}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 544312), datetime.datetime(2025, 5, 9, 18, 18, 57, 544312), 0) 2025-05-09 18:18:57,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,559 - sqlalchemy.engine.Engine - INFO - [cached since 8.737s ago] ('c3af5efd-8ece-48a0-b4b7-d07176b3b1d4',) 2025-05-09 18:18:57,562 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,565 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,566 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,566 - sqlalchemy.engine.Engine - INFO - [cached since 8.637s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 566701), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 566701), 'c3af5efd-8ece-48a0-b4b7-d07176b3b1d4') 2025-05-09 18:18:57,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,578 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,578 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,578 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,578 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,579 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,580 - sqlalchemy.engine.Engine - INFO - [cached since 8.77s ago] ('6e3db692-2b4f-4889-88a2-1e282d9ae538', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 578151), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 579149), datetime.datetime(2025, 5, 9, 18, 18, 57, 579149), 0) 2025-05-09 18:18:57,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,582 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6e3db692-2b4f-4889-88a2-1e282d9ae538 2025-05-09 18:18:57,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,598 - sqlalchemy.engine.Engine - INFO - [cached since 8.775s ago] ('6e3db692-2b4f-4889-88a2-1e282d9ae538',) 2025-05-09 18:18:57,599 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,599 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,599 - 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 18:18:57,599 - sqlalchemy.engine.Engine - INFO - [cached since 8.772s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 599716), '6e3db692-2b4f-4889-88a2-1e282d9ae538') 2025-05-09 18:18:57,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,612 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,613 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 108 2025-05-09 18:18:57,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,616 - sqlalchemy.engine.Engine - INFO - [cached since 8.702s ago] ('a703f3df-fccc-4609-bcda-597e4ce12dd8', 1, '{"success": true, "message": "打印成功", "output": {"message": 108}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 614081), datetime.datetime(2025, 5, 9, 18, 18, 57, 614081), 0) 2025-05-09 18:18:57,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,628 - sqlalchemy.engine.Engine - INFO - [cached since 8.805s ago] ('6e3db692-2b4f-4889-88a2-1e282d9ae538',) 2025-05-09 18:18:57,630 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,631 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,633 - sqlalchemy.engine.Engine - INFO - [cached since 8.702s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 632331), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 632331), '6e3db692-2b4f-4889-88a2-1e282d9ae538') 2025-05-09 18:18:57,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,645 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,645 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,646 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,651 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,652 - sqlalchemy.engine.Engine - INFO - [cached since 8.842s ago] ('f6b50b09-7475-4605-9e93-636612191b0a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 647268), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 651516), datetime.datetime(2025, 5, 9, 18, 18, 57, 651516), 0) 2025-05-09 18:18:57,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,659 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f6b50b09-7475-4605-9e93-636612191b0a 2025-05-09 18:18:57,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,663 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:57,663 - sqlalchemy.engine.Engine - INFO - [cached since 8.03s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:57,665 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,666 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,666 - sqlalchemy.engine.Engine - INFO - [cached since 8.842s ago] ('f6b50b09-7475-4605-9e93-636612191b0a',) 2025-05-09 18:18:57,667 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,667 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,667 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,673 - 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 18:18:57,673 - sqlalchemy.engine.Engine - INFO - [cached since 8.843s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 673343), 'f6b50b09-7475-4605-9e93-636612191b0a') 2025-05-09 18:18:57,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,683 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,683 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 109 2025-05-09 18:18:57,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,683 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,683 - sqlalchemy.engine.Engine - INFO - [cached since 8.777s ago] ('71eab9a2-c395-456e-a2f9-218bc8e2047a', 1, '{"success": true, "message": "打印成功", "output": {"message": 109}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 683433), datetime.datetime(2025, 5, 9, 18, 18, 57, 683433), 0) 2025-05-09 18:18:57,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,705 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,709 - sqlalchemy.engine.Engine - INFO - [cached since 8.885s ago] ('f6b50b09-7475-4605-9e93-636612191b0a',) 2025-05-09 18:18:57,711 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,712 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,714 - sqlalchemy.engine.Engine - INFO - [cached since 8.783s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 712646), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 713647), 'f6b50b09-7475-4605-9e93-636612191b0a') 2025-05-09 18:18:57,716 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,829 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,829 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,829 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,834 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,835 - sqlalchemy.engine.Engine - INFO - [cached since 9.024s ago] ('2ad161bb-fd8d-4636-99a0-29134241b266', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 833876), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 834396), datetime.datetime(2025, 5, 9, 18, 18, 57, 834396), 0) 2025-05-09 18:18:57,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,844 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2ad161bb-fd8d-4636-99a0-29134241b266 2025-05-09 18:18:57,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,846 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,847 - sqlalchemy.engine.Engine - INFO - [cached since 9.024s ago] ('2ad161bb-fd8d-4636-99a0-29134241b266',) 2025-05-09 18:18:57,849 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,849 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,849 - 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 18:18:57,849 - sqlalchemy.engine.Engine - INFO - [cached since 9.022s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 849406), '2ad161bb-fd8d-4636-99a0-29134241b266') 2025-05-09 18:18:57,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,863 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,864 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 110 2025-05-09 18:18:57,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,866 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,866 - sqlalchemy.engine.Engine - INFO - [cached since 8.956s ago] ('d306f857-38f0-4c37-b422-5bd5ce390010', 1, '{"success": true, "message": "打印成功", "output": {"message": 110}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 866076), datetime.datetime(2025, 5, 9, 18, 18, 57, 866076), 0) 2025-05-09 18:18:57,866 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,883 - sqlalchemy.engine.Engine - INFO - [cached since 9.06s ago] ('2ad161bb-fd8d-4636-99a0-29134241b266',) 2025-05-09 18:18:57,883 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,883 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,883 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,892 - sqlalchemy.engine.Engine - INFO - [cached since 8.962s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 883876), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 883876), '2ad161bb-fd8d-4636-99a0-29134241b266') 2025-05-09 18:18:57,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,899 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,909 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,909 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,910 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,913 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:57,916 - sqlalchemy.engine.Engine - INFO - [cached since 9.106s ago] ('4d9631c1-4180-43b4-9bbe-15c291d6eb73', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 909429), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 913672), datetime.datetime(2025, 5, 9, 18, 18, 57, 913672), 0) 2025-05-09 18:18:57,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,918 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4d9631c1-4180-43b4-9bbe-15c291d6eb73 2025-05-09 18:18:57,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,927 - sqlalchemy.engine.Engine - INFO - [cached since 9.104s ago] ('4d9631c1-4180-43b4-9bbe-15c291d6eb73',) 2025-05-09 18:18:57,928 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,929 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,932 - 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 18:18:57,933 - sqlalchemy.engine.Engine - INFO - [cached since 9.103s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 57, 932861), '4d9631c1-4180-43b4-9bbe-15c291d6eb73') 2025-05-09 18:18:57,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,949 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:57,949 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 111 2025-05-09 18:18:57,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,959 - sqlalchemy.engine.Engine - INFO - [cached since 9.046s ago] ('ac0805b3-4678-4f5e-8464-cf76c70bad56', 1, '{"success": true, "message": "打印成功", "output": {"message": 111}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 959864), datetime.datetime(2025, 5, 9, 18, 18, 57, 959864), 0) 2025-05-09 18:18:57,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,966 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:57,977 - sqlalchemy.engine.Engine - INFO - [cached since 9.153s ago] ('4d9631c1-4180-43b4-9bbe-15c291d6eb73',) 2025-05-09 18:18:57,978 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:57,980 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:57,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 18:18:57,982 - sqlalchemy.engine.Engine - INFO - [cached since 9.052s ago] (datetime.datetime(2025, 5, 9, 18, 18, 57, 982292), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 57, 982828), '4d9631c1-4180-43b4-9bbe-15c291d6eb73') 2025-05-09 18:18:57,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:57,982 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:57,982 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:57,992 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:57,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:57,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 18:18:57,998 - sqlalchemy.engine.Engine - INFO - [cached since 9.187s ago] ('db2f527e-809f-4e03-ae80-9f95d4c695d8', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 57, 992751), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 57, 994819), datetime.datetime(2025, 5, 9, 18, 18, 57, 994819), 0) 2025-05-09 18:18:57,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,000 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: db2f527e-809f-4e03-ae80-9f95d4c695d8 2025-05-09 18:18:58,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,009 - sqlalchemy.engine.Engine - INFO - [cached since 9.186s ago] ('db2f527e-809f-4e03-ae80-9f95d4c695d8',) 2025-05-09 18:18:58,010 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,012 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,014 - 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 18:18:58,016 - sqlalchemy.engine.Engine - INFO - [cached since 9.185s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 14796), 'db2f527e-809f-4e03-ae80-9f95d4c695d8') 2025-05-09 18:18:58,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,025 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,027 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 112 2025-05-09 18:18:58,027 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,028 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,028 - sqlalchemy.engine.Engine - INFO - [cached since 9.115s ago] ('b47ab21e-3f16-4a3f-9dbc-8b962c44f3e8', 1, '{"success": true, "message": "打印成功", "output": {"message": 112}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 28028), datetime.datetime(2025, 5, 9, 18, 18, 58, 28028), 0) 2025-05-09 18:18:58,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,043 - sqlalchemy.engine.Engine - INFO - [cached since 9.219s ago] ('db2f527e-809f-4e03-ae80-9f95d4c695d8',) 2025-05-09 18:18:58,045 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,045 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,047 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,050 - sqlalchemy.engine.Engine - INFO - [cached since 9.12s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 47318), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 47318), 'db2f527e-809f-4e03-ae80-9f95d4c695d8') 2025-05-09 18:18:58,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,061 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,062 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,063 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,071 - sqlalchemy.engine.Engine - INFO - [cached since 9.26s ago] ('bd44693e-e452-4655-b924-77c1f0e3f546', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 64653), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 70132), datetime.datetime(2025, 5, 9, 18, 18, 58, 70132), 0) 2025-05-09 18:18:58,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,080 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bd44693e-e452-4655-b924-77c1f0e3f546 2025-05-09 18:18:58,081 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,082 - sqlalchemy.engine.Engine - INFO - [cached since 9.258s ago] ('bd44693e-e452-4655-b924-77c1f0e3f546',) 2025-05-09 18:18:58,083 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,083 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,083 - 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 18:18:58,083 - sqlalchemy.engine.Engine - INFO - [cached since 9.253s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 83201), 'bd44693e-e452-4655-b924-77c1f0e3f546') 2025-05-09 18:18:58,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,092 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,092 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 113 2025-05-09 18:18:58,096 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,097 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,098 - sqlalchemy.engine.Engine - INFO - [cached since 9.184s ago] ('589911c8-3ff2-40ed-968b-e1f37f936ed8', 1, '{"success": true, "message": "打印成功", "output": {"message": 113}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 97028), datetime.datetime(2025, 5, 9, 18, 18, 58, 97028), 0) 2025-05-09 18:18:58,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,109 - sqlalchemy.engine.Engine - INFO - [cached since 9.285s ago] ('bd44693e-e452-4655-b924-77c1f0e3f546',) 2025-05-09 18:18:58,111 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,112 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,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 18:18:58,113 - sqlalchemy.engine.Engine - INFO - [cached since 9.184s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 113185), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 113185), 'bd44693e-e452-4655-b924-77c1f0e3f546') 2025-05-09 18:18:58,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,122 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,124 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,124 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,126 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,127 - sqlalchemy.engine.Engine - INFO - [cached since 9.317s ago] ('3808dbe7-f981-4e99-996c-092402d0817b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 124967), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 126505), datetime.datetime(2025, 5, 9, 18, 18, 58, 126505), 0) 2025-05-09 18:18:58,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,134 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3808dbe7-f981-4e99-996c-092402d0817b 2025-05-09 18:18:58,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,136 - sqlalchemy.engine.Engine - INFO - [cached since 9.316s ago] ('3808dbe7-f981-4e99-996c-092402d0817b',) 2025-05-09 18:18:58,136 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,136 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,136 - 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 18:18:58,136 - sqlalchemy.engine.Engine - INFO - [cached since 9.313s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 136858), '3808dbe7-f981-4e99-996c-092402d0817b') 2025-05-09 18:18:58,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,153 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,153 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 114 2025-05-09 18:18:58,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,153 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,153 - sqlalchemy.engine.Engine - INFO - [cached since 9.246s ago] ('7cba68ca-6424-4b75-934d-a57fba6f8612', 1, '{"success": true, "message": "打印成功", "output": {"message": 114}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 153325), datetime.datetime(2025, 5, 9, 18, 18, 58, 153325), 0) 2025-05-09 18:18:58,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,173 - sqlalchemy.engine.Engine - INFO - [cached since 9.351s ago] ('3808dbe7-f981-4e99-996c-092402d0817b',) 2025-05-09 18:18:58,176 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,176 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,176 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,176 - sqlalchemy.engine.Engine - INFO - [cached since 9.248s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 176964), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 176964), '3808dbe7-f981-4e99-996c-092402d0817b') 2025-05-09 18:18:58,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,186 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,186 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,186 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,193 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,193 - sqlalchemy.engine.Engine - INFO - [cached since 9.385s ago] ('825e6920-e9cd-4486-a105-099253c9f47a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 192790), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 193507), datetime.datetime(2025, 5, 9, 18, 18, 58, 193507), 0) 2025-05-09 18:18:58,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,207 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 825e6920-e9cd-4486-a105-099253c9f47a 2025-05-09 18:18:58,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,209 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,209 - sqlalchemy.engine.Engine - INFO - [cached since 9.388s ago] ('825e6920-e9cd-4486-a105-099253c9f47a',) 2025-05-09 18:18:58,209 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,209 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,209 - 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 18:18:58,209 - sqlalchemy.engine.Engine - INFO - [cached since 9.386s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 209791), '825e6920-e9cd-4486-a105-099253c9f47a') 2025-05-09 18:18:58,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,227 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,228 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 115 2025-05-09 18:18:58,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,230 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,232 - sqlalchemy.engine.Engine - INFO - [cached since 9.318s ago] ('41903d7d-4467-44a5-8395-993b35c3117e', 1, '{"success": true, "message": "打印成功", "output": {"message": 115}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 230663), datetime.datetime(2025, 5, 9, 18, 18, 58, 230663), 0) 2025-05-09 18:18:58,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,245 - sqlalchemy.engine.Engine - INFO - [cached since 9.421s ago] ('825e6920-e9cd-4486-a105-099253c9f47a',) 2025-05-09 18:18:58,247 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,248 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,248 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,248 - sqlalchemy.engine.Engine - INFO - [cached since 9.319s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 248866), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 248866), '825e6920-e9cd-4486-a105-099253c9f47a') 2025-05-09 18:18:58,248 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,262 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,263 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,264 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,266 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,266 - sqlalchemy.engine.Engine - INFO - [cached since 9.459s ago] ('7486c221-39fe-4c3f-b1d1-d77c005e6eb6', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 265406), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 266321), datetime.datetime(2025, 5, 9, 18, 18, 58, 266321), 0) 2025-05-09 18:18:58,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,280 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7486c221-39fe-4c3f-b1d1-d77c005e6eb6 2025-05-09 18:18:58,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,283 - sqlalchemy.engine.Engine - INFO - [cached since 9.459s ago] ('7486c221-39fe-4c3f-b1d1-d77c005e6eb6',) 2025-05-09 18:18:58,283 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,283 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,283 - 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 18:18:58,283 - sqlalchemy.engine.Engine - INFO - [cached since 9.46s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 283022), '7486c221-39fe-4c3f-b1d1-d77c005e6eb6') 2025-05-09 18:18:58,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,299 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,299 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 116 2025-05-09 18:18:58,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,299 - sqlalchemy.engine.Engine - INFO - [cached since 9.392s ago] ('350c0210-8c52-48d6-aa8d-e99e519844ee', 1, '{"success": true, "message": "打印成功", "output": {"message": 116}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 299735), datetime.datetime(2025, 5, 9, 18, 18, 58, 299735), 0) 2025-05-09 18:18:58,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,316 - sqlalchemy.engine.Engine - INFO - [cached since 9.499s ago] ('7486c221-39fe-4c3f-b1d1-d77c005e6eb6',) 2025-05-09 18:18:58,328 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,328 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,331 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,331 - sqlalchemy.engine.Engine - INFO - [cached since 9.4s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 330077), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 331067), '7486c221-39fe-4c3f-b1d1-d77c005e6eb6') 2025-05-09 18:18:58,332 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,332 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,342 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,343 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,349 - sqlalchemy.engine.Engine - INFO - [cached since 9.538s ago] ('4a592de9-3df2-47fb-a921-a940213e8b67', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 344475), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 348529), datetime.datetime(2025, 5, 9, 18, 18, 58, 348529), 0) 2025-05-09 18:18:58,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,361 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4a592de9-3df2-47fb-a921-a940213e8b67 2025-05-09 18:18:58,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,364 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,366 - sqlalchemy.engine.Engine - INFO - [cached since 9.542s ago] ('4a592de9-3df2-47fb-a921-a940213e8b67',) 2025-05-09 18:18:58,366 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,370 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,370 - 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 18:18:58,370 - sqlalchemy.engine.Engine - INFO - [cached since 9.541s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 370556), '4a592de9-3df2-47fb-a921-a940213e8b67') 2025-05-09 18:18:58,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,384 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,384 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 117 2025-05-09 18:18:58,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,384 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,384 - sqlalchemy.engine.Engine - INFO - [cached since 9.475s ago] ('9482d9c3-6560-45e3-8000-157128f481b9', 1, '{"success": true, "message": "打印成功", "output": {"message": 117}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 384201), datetime.datetime(2025, 5, 9, 18, 18, 58, 384201), 0) 2025-05-09 18:18:58,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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.id = %s 2025-05-09 18:18:58,399 - sqlalchemy.engine.Engine - INFO - [cached since 9.576s ago] ('4a592de9-3df2-47fb-a921-a940213e8b67',) 2025-05-09 18:18:58,399 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,402 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,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 18:18:58,402 - sqlalchemy.engine.Engine - INFO - [cached since 9.472s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 402451), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 402451), '4a592de9-3df2-47fb-a921-a940213e8b67') 2025-05-09 18:18:58,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,412 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,412 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,413 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,415 - sqlalchemy.engine.Engine - INFO - [cached since 9.606s ago] ('85048d7f-4e73-4986-a1d4-de100d2a4adb', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 414495), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 415976), datetime.datetime(2025, 5, 9, 18, 18, 58, 415976), 0) 2025-05-09 18:18:58,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,425 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 85048d7f-4e73-4986-a1d4-de100d2a4adb 2025-05-09 18:18:58,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,427 - sqlalchemy.engine.Engine - INFO - [cached since 9.603s ago] ('85048d7f-4e73-4986-a1d4-de100d2a4adb',) 2025-05-09 18:18:58,430 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,430 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,430 - 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 18:18:58,431 - sqlalchemy.engine.Engine - INFO - [cached since 9.601s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 430751), '85048d7f-4e73-4986-a1d4-de100d2a4adb') 2025-05-09 18:18:58,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,433 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,433 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 118 2025-05-09 18:18:58,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,444 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,445 - sqlalchemy.engine.Engine - INFO - [cached since 9.531s ago] ('4c39e828-4bd0-46e2-ae53-34b0db248092', 1, '{"success": true, "message": "打印成功", "output": {"message": 118}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 444479), datetime.datetime(2025, 5, 9, 18, 18, 58, 444479), 0) 2025-05-09 18:18:58,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,449 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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.id = %s 2025-05-09 18:18:58,463 - sqlalchemy.engine.Engine - INFO - [cached since 9.639s ago] ('85048d7f-4e73-4986-a1d4-de100d2a4adb',) 2025-05-09 18:18:58,464 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,465 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,465 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,465 - sqlalchemy.engine.Engine - INFO - [cached since 9.535s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 465475), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 465475), '85048d7f-4e73-4986-a1d4-de100d2a4adb') 2025-05-09 18:18:58,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,475 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,476 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,476 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,480 - sqlalchemy.engine.Engine - INFO - [cached since 9.67s ago] ('f2d24557-d805-44eb-ba2f-9b55ca86da0f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 476776), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 479721), datetime.datetime(2025, 5, 9, 18, 18, 58, 479721), 0) 2025-05-09 18:18:58,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,491 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f2d24557-d805-44eb-ba2f-9b55ca86da0f 2025-05-09 18:18:58,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,495 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,497 - sqlalchemy.engine.Engine - INFO - [cached since 9.674s ago] ('f2d24557-d805-44eb-ba2f-9b55ca86da0f',) 2025-05-09 18:18:58,499 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,499 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,499 - 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 18:18:58,499 - sqlalchemy.engine.Engine - INFO - [cached since 9.674s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 499080), 'f2d24557-d805-44eb-ba2f-9b55ca86da0f') 2025-05-09 18:18:58,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,515 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,515 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 119 2025-05-09 18:18:58,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,515 - sqlalchemy.engine.Engine - INFO - [cached since 9.604s ago] ('36716fec-6494-4a7b-bc04-944b4e21f477', 1, '{"success": true, "message": "打印成功", "output": {"message": 119}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 515937), datetime.datetime(2025, 5, 9, 18, 18, 58, 515937), 0) 2025-05-09 18:18:58,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,532 - sqlalchemy.engine.Engine - INFO - [cached since 9.713s ago] ('f2d24557-d805-44eb-ba2f-9b55ca86da0f',) 2025-05-09 18:18:58,539 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,539 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,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 18:18:58,543 - sqlalchemy.engine.Engine - INFO - [cached since 9.612s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 542301), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 542301), 'f2d24557-d805-44eb-ba2f-9b55ca86da0f') 2025-05-09 18:18:58,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,642 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,643 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,646 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,647 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,648 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,648 - sqlalchemy.engine.Engine - INFO - [cached since 9.838s ago] ('29868a91-b445-413c-9db6-7383b0f4f6b9', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 646741), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 648749), datetime.datetime(2025, 5, 9, 18, 18, 58, 648749), 0) 2025-05-09 18:18:58,649 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,649 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 29868a91-b445-413c-9db6-7383b0f4f6b9 2025-05-09 18:18:58,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,649 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,649 - sqlalchemy.engine.Engine - INFO - [cached since 9.833s ago] ('29868a91-b445-413c-9db6-7383b0f4f6b9',) 2025-05-09 18:18:58,658 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,658 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,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 18:18:58,661 - sqlalchemy.engine.Engine - INFO - [cached since 9.83s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 660098), '29868a91-b445-413c-9db6-7383b0f4f6b9') 2025-05-09 18:18:58,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,665 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,665 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 120 2025-05-09 18:18:58,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,671 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,671 - sqlalchemy.engine.Engine - INFO - [cached since 9.759s ago] ('558cbcb0-d084-4d11-a3c4-b01d5ea572d9', 1, '{"success": true, "message": "打印成功", "output": {"message": 120}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 671176), datetime.datetime(2025, 5, 9, 18, 18, 58, 671176), 0) 2025-05-09 18:18:58,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:58,676 - sqlalchemy.engine.Engine - INFO - [cached since 9.043s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:58,676 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,682 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,685 - sqlalchemy.engine.Engine - INFO - [cached since 9.862s ago] ('29868a91-b445-413c-9db6-7383b0f4f6b9',) 2025-05-09 18:18:58,685 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,685 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,685 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,685 - sqlalchemy.engine.Engine - INFO - [cached since 9.758s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 685484), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 685484), '29868a91-b445-413c-9db6-7383b0f4f6b9') 2025-05-09 18:18:58,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,698 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,698 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,698 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,699 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,699 - sqlalchemy.engine.Engine - INFO - [cached since 9.892s ago] ('632843ac-080f-4a48-b462-1d0cc8a19490', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 698326), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 699943), datetime.datetime(2025, 5, 9, 18, 18, 58, 699943), 0) 2025-05-09 18:18:58,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,710 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 632843ac-080f-4a48-b462-1d0cc8a19490 2025-05-09 18:18:58,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,710 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,710 - sqlalchemy.engine.Engine - INFO - [cached since 9.89s ago] ('632843ac-080f-4a48-b462-1d0cc8a19490',) 2025-05-09 18:18:58,710 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,710 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,710 - 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 18:18:58,710 - sqlalchemy.engine.Engine - INFO - [cached since 9.885s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 710431), '632843ac-080f-4a48-b462-1d0cc8a19490') 2025-05-09 18:18:58,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,719 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,719 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 121 2025-05-09 18:18:58,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,725 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,726 - sqlalchemy.engine.Engine - INFO - [cached since 9.812s ago] ('e76fa0bf-664c-4810-83cb-9f2b05ac0970', 1, '{"success": true, "message": "打印成功", "output": {"message": 121}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 725721), datetime.datetime(2025, 5, 9, 18, 18, 58, 725721), 0) 2025-05-09 18:18:58,726 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,736 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,736 - sqlalchemy.engine.Engine - INFO - [cached since 9.913s ago] ('632843ac-080f-4a48-b462-1d0cc8a19490',) 2025-05-09 18:18:58,738 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,738 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,738 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,738 - sqlalchemy.engine.Engine - INFO - [cached since 9.808s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 738178), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 738178), '632843ac-080f-4a48-b462-1d0cc8a19490') 2025-05-09 18:18:58,740 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,742 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,742 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,742 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,742 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,742 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,742 - sqlalchemy.engine.Engine - INFO - [cached since 9.941s ago] ('26e7132d-9008-419a-9c07-98a675118b5e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 742985), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 742985), datetime.datetime(2025, 5, 9, 18, 18, 58, 742985), 0) 2025-05-09 18:18:58,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,759 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 26e7132d-9008-419a-9c07-98a675118b5e 2025-05-09 18:18:58,759 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,759 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,759 - sqlalchemy.engine.Engine - INFO - [cached since 9.942s ago] ('26e7132d-9008-419a-9c07-98a675118b5e',) 2025-05-09 18:18:58,759 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,759 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,759 - 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 18:18:58,769 - sqlalchemy.engine.Engine - INFO - [cached since 9.938s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 759543), '26e7132d-9008-419a-9c07-98a675118b5e') 2025-05-09 18:18:58,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,776 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,777 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 122 2025-05-09 18:18:58,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,777 - sqlalchemy.engine.Engine - INFO - [cached since 9.866s ago] ('4199e390-b31f-4601-89ee-3a2f1f1472be', 1, '{"success": true, "message": "打印成功", "output": {"message": 122}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 777183), datetime.datetime(2025, 5, 9, 18, 18, 58, 777183), 0) 2025-05-09 18:18:58,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,785 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,785 - sqlalchemy.engine.Engine - INFO - [cached since 9.967s ago] ('26e7132d-9008-419a-9c07-98a675118b5e',) 2025-05-09 18:18:58,792 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,792 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,792 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,792 - sqlalchemy.engine.Engine - INFO - [cached since 9.863s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 792947), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 792947), '26e7132d-9008-419a-9c07-98a675118b5e') 2025-05-09 18:18:58,792 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,802 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,802 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,802 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,810 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,810 - sqlalchemy.engine.Engine - INFO - [cached since 10s ago] ('856689d5-eadb-4885-af3f-0b1032a537a4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 806054), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 810092), datetime.datetime(2025, 5, 9, 18, 18, 58, 810092), 0) 2025-05-09 18:18:58,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,817 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 856689d5-eadb-4885-af3f-0b1032a537a4 2025-05-09 18:18:58,817 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,817 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,817 - sqlalchemy.engine.Engine - INFO - [cached since 10s ago] ('856689d5-eadb-4885-af3f-0b1032a537a4',) 2025-05-09 18:18:58,825 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,825 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,826 - 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 18:18:58,826 - sqlalchemy.engine.Engine - INFO - [cached since 9.995s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 826473), '856689d5-eadb-4885-af3f-0b1032a537a4') 2025-05-09 18:18:58,826 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,835 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,835 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 123 2025-05-09 18:18:58,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,835 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,837 - sqlalchemy.engine.Engine - INFO - [cached since 9.924s ago] ('643e4aa4-e141-4147-b4c7-0a46553aa97a', 1, '{"success": true, "message": "打印成功", "output": {"message": 123}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 835952), datetime.datetime(2025, 5, 9, 18, 18, 58, 835952), 0) 2025-05-09 18:18:58,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,843 - sqlalchemy.engine.Engine - INFO - [cached since 10.03s ago] ('856689d5-eadb-4885-af3f-0b1032a537a4',) 2025-05-09 18:18:58,852 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,852 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,857 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,857 - sqlalchemy.engine.Engine - INFO - [cached since 9.927s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 852819), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 857374), '856689d5-eadb-4885-af3f-0b1032a537a4') 2025-05-09 18:18:58,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,860 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,870 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,870 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,870 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] ('a40c3ee8-d5e2-406b-82ff-50c8a2bfc265', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 870242), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 870242), datetime.datetime(2025, 5, 9, 18, 18, 58, 870242), 0) 2025-05-09 18:18:58,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,880 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a40c3ee8-d5e2-406b-82ff-50c8a2bfc265 2025-05-09 18:18:58,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,885 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] ('a40c3ee8-d5e2-406b-82ff-50c8a2bfc265',) 2025-05-09 18:18:58,887 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,887 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,890 - 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 18:18:58,890 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 890004), 'a40c3ee8-d5e2-406b-82ff-50c8a2bfc265') 2025-05-09 18:18:58,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,900 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,902 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 124 2025-05-09 18:18:58,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,903 - sqlalchemy.engine.Engine - INFO - [cached since 9.993s ago] ('1adff0fe-3c3a-4778-8648-987ecd16d5c1', 1, '{"success": true, "message": "打印成功", "output": {"message": 124}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 903928), datetime.datetime(2025, 5, 9, 18, 18, 58, 903928), 0) 2025-05-09 18:18:58,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,909 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,919 - sqlalchemy.engine.Engine - INFO - [cached since 10.1s ago] ('a40c3ee8-d5e2-406b-82ff-50c8a2bfc265',) 2025-05-09 18:18:58,920 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,920 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,920 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,920 - sqlalchemy.engine.Engine - INFO - [cached since 9.993s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 920430), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 920430), 'a40c3ee8-d5e2-406b-82ff-50c8a2bfc265') 2025-05-09 18:18:58,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,929 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:58,929 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:58,929 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:58,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,941 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,942 - sqlalchemy.engine.Engine - INFO - [cached since 10.13s ago] ('31532adf-f747-421c-bff9-e1476e2d1843', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 936252), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 58, 941327), datetime.datetime(2025, 5, 9, 18, 18, 58, 941327), 0) 2025-05-09 18:18:58,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,943 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 31532adf-f747-421c-bff9-e1476e2d1843 2025-05-09 18:18:58,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,952 - sqlalchemy.engine.Engine - INFO - [cached since 10.13s ago] ('31532adf-f747-421c-bff9-e1476e2d1843',) 2025-05-09 18:18:58,954 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,954 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,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 18:18:58,956 - sqlalchemy.engine.Engine - INFO - [cached since 10.13s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 58, 956912), '31532adf-f747-421c-bff9-e1476e2d1843') 2025-05-09 18:18:58,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,966 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:58,967 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 125 2025-05-09 18:18:58,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,969 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:58,969 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] ('028af5d4-09f0-442e-b034-b09412cf33fa', 1, '{"success": true, "message": "打印成功", "output": {"message": 125}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 58, 969122), datetime.datetime(2025, 5, 9, 18, 18, 58, 969122), 0) 2025-05-09 18:18:58,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:58,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 18:18:58,976 - sqlalchemy.engine.Engine - INFO - [cached since 10.16s ago] ('31532adf-f747-421c-bff9-e1476e2d1843',) 2025-05-09 18:18:58,976 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:58,976 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:58,986 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:58,987 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] (datetime.datetime(2025, 5, 9, 18, 18, 58, 986652), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 58, 986652), '31532adf-f747-421c-bff9-e1476e2d1843') 2025-05-09 18:18:58,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:58,993 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,002 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,003 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,003 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,003 - sqlalchemy.engine.Engine - INFO - [cached since 10.2s ago] ('6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 3728), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 3728), datetime.datetime(2025, 5, 9, 18, 18, 59, 3728), 0) 2025-05-09 18:18:59,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,013 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549 2025-05-09 18:18:59,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,017 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,017 - sqlalchemy.engine.Engine - INFO - [cached since 10.19s ago] ('6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549',) 2025-05-09 18:18:59,017 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,017 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,017 - 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 18:18:59,024 - sqlalchemy.engine.Engine - INFO - [cached since 10.19s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 17635), '6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549') 2025-05-09 18:18:59,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,029 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,029 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 126 2025-05-09 18:18:59,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,037 - sqlalchemy.engine.Engine - INFO - [cached since 10.13s ago] ('93458531-0d24-4801-b11f-9f861bb8cc8d', 1, '{"success": true, "message": "打印成功", "output": {"message": 126}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 37131), datetime.datetime(2025, 5, 9, 18, 18, 59, 37131), 0) 2025-05-09 18:18:59,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,054 - sqlalchemy.engine.Engine - INFO - [cached since 10.23s ago] ('6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549',) 2025-05-09 18:18:59,054 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,054 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,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 18:18:59,059 - sqlalchemy.engine.Engine - INFO - [cached since 10.13s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 54817), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 54817), '6b4adad4-5d98-4ec9-b5ac-c4f0f22d7549') 2025-05-09 18:18:59,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,059 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,059 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,059 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,059 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,069 - sqlalchemy.engine.Engine - INFO - [cached since 10.26s ago] ('e01aa7ee-0282-4402-9972-fe4823bfb9c4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 59655), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 59655), datetime.datetime(2025, 5, 9, 18, 18, 59, 59655), 0) 2025-05-09 18:18:59,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,076 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e01aa7ee-0282-4402-9972-fe4823bfb9c4 2025-05-09 18:18:59,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,081 - sqlalchemy.engine.Engine - INFO - [cached since 10.26s ago] ('e01aa7ee-0282-4402-9972-fe4823bfb9c4',) 2025-05-09 18:18:59,081 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,083 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,083 - 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 18:18:59,085 - sqlalchemy.engine.Engine - INFO - [cached since 10.25s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 83023), 'e01aa7ee-0282-4402-9972-fe4823bfb9c4') 2025-05-09 18:18:59,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,092 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,098 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 127 2025-05-09 18:18:59,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,104 - sqlalchemy.engine.Engine - INFO - [cached since 10.19s ago] ('99281281-7a92-4b5a-8e4d-7c99ed4047c3', 1, '{"success": true, "message": "打印成功", "output": {"message": 127}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 104650), datetime.datetime(2025, 5, 9, 18, 18, 59, 104650), 0) 2025-05-09 18:18:59,108 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,119 - sqlalchemy.engine.Engine - INFO - [cached since 10.3s ago] ('e01aa7ee-0282-4402-9972-fe4823bfb9c4',) 2025-05-09 18:18:59,119 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,119 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,119 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,119 - sqlalchemy.engine.Engine - INFO - [cached since 10.19s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 119405), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 119405), 'e01aa7ee-0282-4402-9972-fe4823bfb9c4') 2025-05-09 18:18:59,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,136 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,136 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,138 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,143 - sqlalchemy.engine.Engine - INFO - [cached since 10.33s ago] ('bbe84d8e-de7e-4f84-975f-c4701b391671', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 140819), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 143258), datetime.datetime(2025, 5, 9, 18, 18, 59, 143258), 0) 2025-05-09 18:18:59,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,153 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bbe84d8e-de7e-4f84-975f-c4701b391671 2025-05-09 18:18:59,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,158 - sqlalchemy.engine.Engine - INFO - [cached since 10.33s ago] ('bbe84d8e-de7e-4f84-975f-c4701b391671',) 2025-05-09 18:18:59,160 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,160 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,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 18:18:59,160 - sqlalchemy.engine.Engine - INFO - [cached since 10.33s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 160698), 'bbe84d8e-de7e-4f84-975f-c4701b391671') 2025-05-09 18:18:59,160 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,173 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,173 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 128 2025-05-09 18:18:59,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,173 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,176 - sqlalchemy.engine.Engine - INFO - [cached since 10.26s ago] ('b951c636-3f81-4b56-a5f5-2a9d1cd60e26', 1, '{"success": true, "message": "打印成功", "output": {"message": 128}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 173999), datetime.datetime(2025, 5, 9, 18, 18, 59, 173999), 0) 2025-05-09 18:18:59,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,185 - sqlalchemy.engine.Engine - INFO - [cached since 10.37s ago] ('bbe84d8e-de7e-4f84-975f-c4701b391671',) 2025-05-09 18:18:59,192 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,193 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,193 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,193 - sqlalchemy.engine.Engine - INFO - [cached since 10.26s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 193036), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 193036), 'bbe84d8e-de7e-4f84-975f-c4701b391671') 2025-05-09 18:18:59,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,203 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,203 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,203 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,203 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,203 - sqlalchemy.engine.Engine - INFO - [cached since 10.4s ago] ('4505a892-e309-4ad9-8c3d-13346c923e0f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 203244), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 203244), datetime.datetime(2025, 5, 9, 18, 18, 59, 203244), 0) 2025-05-09 18:18:59,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,217 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4505a892-e309-4ad9-8c3d-13346c923e0f 2025-05-09 18:18:59,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,217 - sqlalchemy.engine.Engine - INFO - [cached since 10.39s ago] ('4505a892-e309-4ad9-8c3d-13346c923e0f',) 2025-05-09 18:18:59,217 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,217 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,217 - 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 18:18:59,217 - sqlalchemy.engine.Engine - INFO - [cached since 10.39s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 217825), '4505a892-e309-4ad9-8c3d-13346c923e0f') 2025-05-09 18:18:59,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,230 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,230 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 129 2025-05-09 18:18:59,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,235 - sqlalchemy.engine.Engine - INFO - [cached since 10.33s ago] ('ce79cb12-b44a-445e-85ad-3020e31ab536', 1, '{"success": true, "message": "打印成功", "output": {"message": 129}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 235458), datetime.datetime(2025, 5, 9, 18, 18, 59, 235458), 0) 2025-05-09 18:18:59,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,248 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,248 - sqlalchemy.engine.Engine - INFO - [cached since 10.43s ago] ('4505a892-e309-4ad9-8c3d-13346c923e0f',) 2025-05-09 18:18:59,252 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,252 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,252 - sqlalchemy.engine.Engine - INFO - [cached since 10.32s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 252816), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 252816), '4505a892-e309-4ad9-8c3d-13346c923e0f') 2025-05-09 18:18:59,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,359 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,359 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,359 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,359 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,359 - sqlalchemy.engine.Engine - INFO - [cached since 10.55s ago] ('85099efc-1aef-4d33-8fa0-26361502b691', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 359365), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 359365), datetime.datetime(2025, 5, 9, 18, 18, 59, 359365), 0) 2025-05-09 18:18:59,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,369 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 85099efc-1aef-4d33-8fa0-26361502b691 2025-05-09 18:18:59,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,369 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,369 - sqlalchemy.engine.Engine - INFO - [cached since 10.55s ago] ('85099efc-1aef-4d33-8fa0-26361502b691',) 2025-05-09 18:18:59,372 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,372 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,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 18:18:59,372 - sqlalchemy.engine.Engine - INFO - [cached since 10.54s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 372312), '85099efc-1aef-4d33-8fa0-26361502b691') 2025-05-09 18:18:59,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,376 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,376 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 130 2025-05-09 18:18:59,376 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,376 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,376 - sqlalchemy.engine.Engine - INFO - [cached since 10.47s ago] ('8bd32b10-aaa8-4918-98d5-29c338c6ff2d', 1, '{"success": true, "message": "打印成功", "output": {"message": 130}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 376125), datetime.datetime(2025, 5, 9, 18, 18, 59, 376125), 0) 2025-05-09 18:18:59,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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.id = %s 2025-05-09 18:18:59,385 - sqlalchemy.engine.Engine - INFO - [cached since 10.57s ago] ('85099efc-1aef-4d33-8fa0-26361502b691',) 2025-05-09 18:18:59,391 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,391 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,392 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,392 - sqlalchemy.engine.Engine - INFO - [cached since 10.46s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 391974), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 392991), '85099efc-1aef-4d33-8fa0-26361502b691') 2025-05-09 18:18:59,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,392 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,392 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,392 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,403 - sqlalchemy.engine.Engine - INFO - [cached since 10.59s ago] ('4f51a000-18fe-4210-93df-3d7b875edb87', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 392991), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 403344), datetime.datetime(2025, 5, 9, 18, 18, 59, 403344), 0) 2025-05-09 18:18:59,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,413 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4f51a000-18fe-4210-93df-3d7b875edb87 2025-05-09 18:18:59,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,413 - sqlalchemy.engine.Engine - INFO - [cached since 10.59s ago] ('4f51a000-18fe-4210-93df-3d7b875edb87',) 2025-05-09 18:18:59,413 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,413 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,413 - 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 18:18:59,413 - sqlalchemy.engine.Engine - INFO - [cached since 10.58s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 413685), '4f51a000-18fe-4210-93df-3d7b875edb87') 2025-05-09 18:18:59,413 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,413 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,413 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 131 2025-05-09 18:18:59,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,423 - sqlalchemy.engine.Engine - INFO - [cached since 10.51s ago] ('7788bd72-28af-4bd7-ba2c-a851410589b3', 1, '{"success": true, "message": "打印成功", "output": {"message": 131}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 413685), datetime.datetime(2025, 5, 9, 18, 18, 59, 413685), 0) 2025-05-09 18:18:59,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,430 - sqlalchemy.engine.Engine - INFO - [cached since 10.61s ago] ('4f51a000-18fe-4210-93df-3d7b875edb87',) 2025-05-09 18:18:59,430 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,430 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,430 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,430 - sqlalchemy.engine.Engine - INFO - [cached since 10.5s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 430410), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 430410), '4f51a000-18fe-4210-93df-3d7b875edb87') 2025-05-09 18:18:59,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,435 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,435 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,435 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,442 - sqlalchemy.engine.Engine - INFO - [cached since 10.63s ago] ('b0d618d4-59be-4703-adb7-079337258957', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 435983), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 442035), datetime.datetime(2025, 5, 9, 18, 18, 59, 442035), 0) 2025-05-09 18:18:59,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,442 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b0d618d4-59be-4703-adb7-079337258957 2025-05-09 18:18:59,442 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,452 - sqlalchemy.engine.Engine - INFO - [cached since 10.63s ago] ('b0d618d4-59be-4703-adb7-079337258957',) 2025-05-09 18:18:59,454 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,454 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,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 18:18:59,454 - sqlalchemy.engine.Engine - INFO - [cached since 10.63s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 454508), 'b0d618d4-59be-4703-adb7-079337258957') 2025-05-09 18:18:59,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,459 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,459 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 132 2025-05-09 18:18:59,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,465 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,465 - sqlalchemy.engine.Engine - INFO - [cached since 10.55s ago] ('fe1b2111-1263-47bd-93a3-70560e6acce6', 1, '{"success": true, "message": "打印成功", "output": {"message": 132}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 465613), datetime.datetime(2025, 5, 9, 18, 18, 59, 465613), 0) 2025-05-09 18:18:59,465 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,468 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,468 - sqlalchemy.engine.Engine - INFO - [cached since 10.65s ago] ('b0d618d4-59be-4703-adb7-079337258957',) 2025-05-09 18:18:59,475 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,476 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,476 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,476 - sqlalchemy.engine.Engine - INFO - [cached since 10.55s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 476087), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 476087), 'b0d618d4-59be-4703-adb7-079337258957') 2025-05-09 18:18:59,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,476 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,476 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,476 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,476 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,485 - sqlalchemy.engine.Engine - INFO - [cached since 10.67s ago] ('ae2fdf76-913c-4c02-b0d5-4e85820d2415', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 476087), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 476087), datetime.datetime(2025, 5, 9, 18, 18, 59, 476087), 0) 2025-05-09 18:18:59,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,493 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ae2fdf76-913c-4c02-b0d5-4e85820d2415 2025-05-09 18:18:59,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,504 - sqlalchemy.engine.Engine - INFO - [cached since 10.68s ago] ('ae2fdf76-913c-4c02-b0d5-4e85820d2415',) 2025-05-09 18:18:59,504 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,504 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,508 - 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 18:18:59,509 - sqlalchemy.engine.Engine - INFO - [cached since 10.68s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 508931), 'ae2fdf76-913c-4c02-b0d5-4e85820d2415') 2025-05-09 18:18:59,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,509 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,509 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 133 2025-05-09 18:18:59,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,519 - sqlalchemy.engine.Engine - INFO - [cached since 10.61s ago] ('002af1fa-edb2-4c2f-a265-4b49f5fd05c0', 1, '{"success": true, "message": "打印成功", "output": {"message": 133}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 519203), datetime.datetime(2025, 5, 9, 18, 18, 59, 519203), 0) 2025-05-09 18:18:59,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,530 - sqlalchemy.engine.Engine - INFO - [cached since 10.71s ago] ('ae2fdf76-913c-4c02-b0d5-4e85820d2415',) 2025-05-09 18:18:59,535 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,535 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,535 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,535 - sqlalchemy.engine.Engine - INFO - [cached since 10.61s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 535664), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 535664), 'ae2fdf76-913c-4c02-b0d5-4e85820d2415') 2025-05-09 18:18:59,542 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,543 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,552 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,552 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,554 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,556 - sqlalchemy.engine.Engine - INFO - [cached since 10.75s ago] ('57ddf65b-3008-4144-90d2-7aa637291b49', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 552085), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 554104), datetime.datetime(2025, 5, 9, 18, 18, 59, 554104), 0) 2025-05-09 18:18:59,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,559 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 57ddf65b-3008-4144-90d2-7aa637291b49 2025-05-09 18:18:59,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,572 - sqlalchemy.engine.Engine - INFO - [cached since 10.75s ago] ('57ddf65b-3008-4144-90d2-7aa637291b49',) 2025-05-09 18:18:59,572 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,572 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,572 - 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 18:18:59,575 - sqlalchemy.engine.Engine - INFO - [cached since 10.74s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 572134), '57ddf65b-3008-4144-90d2-7aa637291b49') 2025-05-09 18:18:59,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,583 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,584 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 134 2025-05-09 18:18:59,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,586 - sqlalchemy.engine.Engine - INFO - [cached since 10.67s ago] ('19e02e9d-6c17-43f0-ab7b-d8cbc65be356', 1, '{"success": true, "message": "打印成功", "output": {"message": 134}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 586114), datetime.datetime(2025, 5, 9, 18, 18, 59, 586114), 0) 2025-05-09 18:18:59,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,593 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,593 - sqlalchemy.engine.Engine - INFO - [cached since 10.78s ago] ('57ddf65b-3008-4144-90d2-7aa637291b49',) 2025-05-09 18:18:59,602 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,602 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,602 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,602 - sqlalchemy.engine.Engine - INFO - [cached since 10.67s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 602411), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 602411), '57ddf65b-3008-4144-90d2-7aa637291b49') 2025-05-09 18:18:59,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,612 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,612 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,612 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,612 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,612 - sqlalchemy.engine.Engine - INFO - [cached since 10.81s ago] ('375085b1-1cd3-43f7-b8e0-3d468b6547ad', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 612576), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 612576), datetime.datetime(2025, 5, 9, 18, 18, 59, 612576), 0) 2025-05-09 18:18:59,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,623 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 375085b1-1cd3-43f7-b8e0-3d468b6547ad 2025-05-09 18:18:59,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,627 - sqlalchemy.engine.Engine - INFO - [cached since 10.8s ago] ('375085b1-1cd3-43f7-b8e0-3d468b6547ad',) 2025-05-09 18:18:59,630 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,630 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,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 18:18:59,632 - sqlalchemy.engine.Engine - INFO - [cached since 10.8s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 632595), '375085b1-1cd3-43f7-b8e0-3d468b6547ad') 2025-05-09 18:18:59,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,636 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,636 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 135 2025-05-09 18:18:59,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,646 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,647 - sqlalchemy.engine.Engine - INFO - [cached since 10.73s ago] ('ad41537a-8b5c-40aa-af71-aaf653f054e0', 1, '{"success": true, "message": "打印成功", "output": {"message": 135}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 646682), datetime.datetime(2025, 5, 9, 18, 18, 59, 646682), 0) 2025-05-09 18:18:59,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,656 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,659 - sqlalchemy.engine.Engine - INFO - [cached since 10.84s ago] ('375085b1-1cd3-43f7-b8e0-3d468b6547ad',) 2025-05-09 18:18:59,659 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,659 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,659 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,659 - sqlalchemy.engine.Engine - INFO - [cached since 10.73s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 659984), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 659984), '375085b1-1cd3-43f7-b8e0-3d468b6547ad') 2025-05-09 18:18:59,659 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,673 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,673 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,675 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,679 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,681 - sqlalchemy.engine.Engine - INFO - [cached since 10.87s ago] ('e3773683-c5b7-4a00-90ac-8da1dc94f79a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 675816), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 679852), datetime.datetime(2025, 5, 9, 18, 18, 59, 679852), 0) 2025-05-09 18:18:59,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,693 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:18:59,693 - sqlalchemy.engine.Engine - INFO - [cached since 10.06s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:18:59,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,693 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e3773683-c5b7-4a00-90ac-8da1dc94f79a 2025-05-09 18:18:59,693 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,704 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,704 - sqlalchemy.engine.Engine - INFO - [cached since 10.88s ago] ('e3773683-c5b7-4a00-90ac-8da1dc94f79a',) 2025-05-09 18:18:59,708 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,709 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,710 - 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 18:18:59,710 - sqlalchemy.engine.Engine - INFO - [cached since 10.88s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 710147), 'e3773683-c5b7-4a00-90ac-8da1dc94f79a') 2025-05-09 18:18:59,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,720 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,720 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 136 2025-05-09 18:18:59,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,728 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,728 - sqlalchemy.engine.Engine - INFO - [cached since 10.82s ago] ('3f8430d2-2fb3-4b70-8914-575205482a6e', 1, '{"success": true, "message": "打印成功", "output": {"message": 136}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 728008), datetime.datetime(2025, 5, 9, 18, 18, 59, 728008), 0) 2025-05-09 18:18:59,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,744 - sqlalchemy.engine.Engine - INFO - [cached since 10.92s ago] ('e3773683-c5b7-4a00-90ac-8da1dc94f79a',) 2025-05-09 18:18:59,746 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,746 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,746 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,747 - sqlalchemy.engine.Engine - INFO - [cached since 10.82s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 746913), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 746913), 'e3773683-c5b7-4a00-90ac-8da1dc94f79a') 2025-05-09 18:18:59,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,759 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,759 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,759 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,759 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,762 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,764 - sqlalchemy.engine.Engine - INFO - [cached since 10.96s ago] ('075fa4f5-56f7-4115-b3ab-c7f956268661', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 759655), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 762966), datetime.datetime(2025, 5, 9, 18, 18, 59, 762966), 0) 2025-05-09 18:18:59,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,775 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 075fa4f5-56f7-4115-b3ab-c7f956268661 2025-05-09 18:18:59,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,775 - sqlalchemy.engine.Engine - INFO - [cached since 10.96s ago] ('075fa4f5-56f7-4115-b3ab-c7f956268661',) 2025-05-09 18:18:59,775 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,775 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,775 - 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 18:18:59,785 - sqlalchemy.engine.Engine - INFO - [cached since 10.96s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 775938), '075fa4f5-56f7-4115-b3ab-c7f956268661') 2025-05-09 18:18:59,788 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,796 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,798 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 137 2025-05-09 18:18:59,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,802 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,806 - sqlalchemy.engine.Engine - INFO - [cached since 10.89s ago] ('0912eee7-32c1-4aae-b8ab-ea709bc8ae6a', 1, '{"success": true, "message": "打印成功", "output": {"message": 137}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 802685), datetime.datetime(2025, 5, 9, 18, 18, 59, 802685), 0) 2025-05-09 18:18:59,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,815 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,815 - sqlalchemy.engine.Engine - INFO - [cached since 10.99s ago] ('075fa4f5-56f7-4115-b3ab-c7f956268661',) 2025-05-09 18:18:59,819 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,819 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,819 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,819 - sqlalchemy.engine.Engine - INFO - [cached since 10.89s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 819025), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 819025), '075fa4f5-56f7-4115-b3ab-c7f956268661') 2025-05-09 18:18:59,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,825 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,825 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,825 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,830 - sqlalchemy.engine.Engine - INFO - [cached since 11.02s ago] ('b1664606-6481-470f-a321-cb6f2886eca8', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 825970), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 825970), datetime.datetime(2025, 5, 9, 18, 18, 59, 825970), 0) 2025-05-09 18:18:59,830 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,835 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b1664606-6481-470f-a321-cb6f2886eca8 2025-05-09 18:18:59,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,835 - sqlalchemy.engine.Engine - INFO - [cached since 11.02s ago] ('b1664606-6481-470f-a321-cb6f2886eca8',) 2025-05-09 18:18:59,835 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,835 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,835 - 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 18:18:59,835 - sqlalchemy.engine.Engine - INFO - [cached since 11.01s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 835850), 'b1664606-6481-470f-a321-cb6f2886eca8') 2025-05-09 18:18:59,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,845 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,845 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 138 2025-05-09 18:18:59,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,845 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,845 - sqlalchemy.engine.Engine - INFO - [cached since 10.94s ago] ('18d94c50-c039-4ec7-b742-2395c5538414', 1, '{"success": true, "message": "打印成功", "output": {"message": 138}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 845135), datetime.datetime(2025, 5, 9, 18, 18, 59, 845135), 0) 2025-05-09 18:18:59,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - [cached since 11.04s ago] ('b1664606-6481-470f-a321-cb6f2886eca8',) 2025-05-09 18:18:59,858 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,858 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - [cached since 10.94s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 858986), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 858986), 'b1664606-6481-470f-a321-cb6f2886eca8') 2025-05-09 18:18:59,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,876 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:18:59,876 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:18:59,876 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:18:59,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,876 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,876 - sqlalchemy.engine.Engine - INFO - [cached since 11.07s ago] ('136a1c85-8cbc-4c56-8d59-f1baca0c8f17', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 876555), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 18, 59, 876555), datetime.datetime(2025, 5, 9, 18, 18, 59, 876555), 0) 2025-05-09 18:18:59,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,892 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 136a1c85-8cbc-4c56-8d59-f1baca0c8f17 2025-05-09 18:18:59,892 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,892 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,892 - sqlalchemy.engine.Engine - INFO - [cached since 11.08s ago] ('136a1c85-8cbc-4c56-8d59-f1baca0c8f17',) 2025-05-09 18:18:59,902 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,902 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,902 - 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 18:18:59,902 - sqlalchemy.engine.Engine - INFO - [cached since 11.07s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 18, 59, 902493), '136a1c85-8cbc-4c56-8d59-f1baca0c8f17') 2025-05-09 18:18:59,902 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,909 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:18:59,909 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 139 2025-05-09 18:18:59,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,909 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:18:59,918 - sqlalchemy.engine.Engine - INFO - [cached since 11s ago] ('3069ffc3-59d6-450f-8e88-eed5356c26e5', 1, '{"success": true, "message": "打印成功", "output": {"message": 139}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 18, 59, 909124), datetime.datetime(2025, 5, 9, 18, 18, 59, 909124), 0) 2025-05-09 18:18:59,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:18:59,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:18:59,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 18:18:59,927 - sqlalchemy.engine.Engine - INFO - [cached since 11.1s ago] ('136a1c85-8cbc-4c56-8d59-f1baca0c8f17',) 2025-05-09 18:18:59,927 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:18:59,930 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:18:59,930 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:18:59,930 - sqlalchemy.engine.Engine - INFO - [cached since 11s ago] (datetime.datetime(2025, 5, 9, 18, 18, 59, 930758), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 18, 59, 930758), '136a1c85-8cbc-4c56-8d59-f1baca0c8f17') 2025-05-09 18:18:59,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,039 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,039 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,039 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,042 - sqlalchemy.engine.Engine - INFO - [cached since 11.23s ago] ('a581914e-434d-4171-851d-1248e29e9bab', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 39567), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 42528), datetime.datetime(2025, 5, 9, 18, 19, 0, 42528), 0) 2025-05-09 18:19:00,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,052 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a581914e-434d-4171-851d-1248e29e9bab 2025-05-09 18:19:00,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,052 - sqlalchemy.engine.Engine - INFO - [cached since 11.23s ago] ('a581914e-434d-4171-851d-1248e29e9bab',) 2025-05-09 18:19:00,052 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,052 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,052 - 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 18:19:00,059 - sqlalchemy.engine.Engine - INFO - [cached since 11.23s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 52302), 'a581914e-434d-4171-851d-1248e29e9bab') 2025-05-09 18:19:00,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,069 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,069 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 140 2025-05-09 18:19:00,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,069 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,069 - sqlalchemy.engine.Engine - INFO - [cached since 11.16s ago] ('59e6879c-49d8-47fe-b41e-9025679bb283', 1, '{"success": true, "message": "打印成功", "output": {"message": 140}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 69036), datetime.datetime(2025, 5, 9, 18, 19, 0, 69036), 0) 2025-05-09 18:19:00,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,076 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,076 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,076 - sqlalchemy.engine.Engine - INFO - [cached since 11.26s ago] ('a581914e-434d-4171-851d-1248e29e9bab',) 2025-05-09 18:19:00,087 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,087 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,089 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,089 - sqlalchemy.engine.Engine - INFO - [cached since 11.16s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 89113), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 89113), 'a581914e-434d-4171-851d-1248e29e9bab') 2025-05-09 18:19:00,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,103 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,103 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,105 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,108 - sqlalchemy.engine.Engine - INFO - [cached since 11.3s ago] ('7eebd402-5d58-4ecb-a0c4-3583a801ae95', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 105282), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 108325), datetime.datetime(2025, 5, 9, 18, 19, 0, 108325), 0) 2025-05-09 18:19:00,108 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,108 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 7eebd402-5d58-4ecb-a0c4-3583a801ae95 2025-05-09 18:19:00,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,118 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,118 - sqlalchemy.engine.Engine - INFO - [cached since 11.3s ago] ('7eebd402-5d58-4ecb-a0c4-3583a801ae95',) 2025-05-09 18:19:00,118 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,118 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,118 - 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 18:19:00,118 - sqlalchemy.engine.Engine - INFO - [cached since 11.29s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 118777), '7eebd402-5d58-4ecb-a0c4-3583a801ae95') 2025-05-09 18:19:00,118 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,126 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,126 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 141 2025-05-09 18:19:00,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,131 - sqlalchemy.engine.Engine - INFO - [cached since 11.22s ago] ('8a8de266-9d13-4a8a-aa5b-3041c9340cea', 1, '{"success": true, "message": "打印成功", "output": {"message": 141}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 131082), datetime.datetime(2025, 5, 9, 18, 19, 0, 131082), 0) 2025-05-09 18:19:00,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,142 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,142 - sqlalchemy.engine.Engine - INFO - [cached since 11.32s ago] ('7eebd402-5d58-4ecb-a0c4-3583a801ae95',) 2025-05-09 18:19:00,142 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,142 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,142 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,142 - sqlalchemy.engine.Engine - INFO - [cached since 11.22s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 142294), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 142294), '7eebd402-5d58-4ecb-a0c4-3583a801ae95') 2025-05-09 18:19:00,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,159 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,159 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,159 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,168 - sqlalchemy.engine.Engine - INFO - [cached since 11.36s ago] ('c4b37807-1668-485c-83f7-3ed9e69e3c6c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 159276), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 168708), datetime.datetime(2025, 5, 9, 18, 19, 0, 168708), 0) 2025-05-09 18:19:00,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,177 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c4b37807-1668-485c-83f7-3ed9e69e3c6c 2025-05-09 18:19:00,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,181 - sqlalchemy.engine.Engine - INFO - [cached since 11.36s ago] ('c4b37807-1668-485c-83f7-3ed9e69e3c6c',) 2025-05-09 18:19:00,183 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,183 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,184 - 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 18:19:00,185 - sqlalchemy.engine.Engine - INFO - [cached since 11.35s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 184794), 'c4b37807-1668-485c-83f7-3ed9e69e3c6c') 2025-05-09 18:19:00,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,194 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,194 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 142 2025-05-09 18:19:00,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,196 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,196 - sqlalchemy.engine.Engine - INFO - [cached since 11.28s ago] ('901048a8-b531-4340-9d90-bb8955728651', 1, '{"success": true, "message": "打印成功", "output": {"message": 142}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 196378), datetime.datetime(2025, 5, 9, 18, 19, 0, 196378), 0) 2025-05-09 18:19:00,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,204 - sqlalchemy.engine.Engine - INFO - [cached since 11.38s ago] ('c4b37807-1668-485c-83f7-3ed9e69e3c6c',) 2025-05-09 18:19:00,209 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,209 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,209 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,209 - sqlalchemy.engine.Engine - INFO - [cached since 11.28s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 209077), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 209077), 'c4b37807-1668-485c-83f7-3ed9e69e3c6c') 2025-05-09 18:19:00,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,220 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,220 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,220 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,225 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,225 - sqlalchemy.engine.Engine - INFO - [cached since 11.41s ago] ('8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 222923), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 225278), datetime.datetime(2025, 5, 9, 18, 19, 0, 225278), 0) 2025-05-09 18:19:00,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,234 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8 2025-05-09 18:19:00,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,237 - sqlalchemy.engine.Engine - INFO - [cached since 11.42s ago] ('8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8',) 2025-05-09 18:19:00,242 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,242 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,242 - 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 18:19:00,242 - sqlalchemy.engine.Engine - INFO - [cached since 11.42s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 242375), '8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8') 2025-05-09 18:19:00,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,253 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,257 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 143 2025-05-09 18:19:00,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,259 - sqlalchemy.engine.Engine - INFO - [cached since 11.35s ago] ('fcd155ad-c473-47c0-9268-8ca3cd9d80bb', 1, '{"success": true, "message": "打印成功", "output": {"message": 143}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 259092), datetime.datetime(2025, 5, 9, 18, 19, 0, 259092), 0) 2025-05-09 18:19:00,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,275 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,276 - sqlalchemy.engine.Engine - INFO - [cached since 11.45s ago] ('8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8',) 2025-05-09 18:19:00,276 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,276 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,276 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,276 - sqlalchemy.engine.Engine - INFO - [cached since 11.35s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 276420), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 276420), '8ff2d7ca-8eb0-4720-81c0-77e8e4f76de8') 2025-05-09 18:19:00,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,291 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,292 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,292 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,296 - sqlalchemy.engine.Engine - INFO - [cached since 11.49s ago] ('fb2f10b4-f417-44c0-95f3-ef1711fec6a1', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 292719), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 294801), datetime.datetime(2025, 5, 9, 18, 19, 0, 294801), 0) 2025-05-09 18:19:00,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,309 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: fb2f10b4-f417-44c0-95f3-ef1711fec6a1 2025-05-09 18:19:00,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,309 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,309 - sqlalchemy.engine.Engine - INFO - [cached since 11.49s ago] ('fb2f10b4-f417-44c0-95f3-ef1711fec6a1',) 2025-05-09 18:19:00,309 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,309 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,318 - 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 18:19:00,318 - sqlalchemy.engine.Engine - INFO - [cached since 11.49s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 318804), 'fb2f10b4-f417-44c0-95f3-ef1711fec6a1') 2025-05-09 18:19:00,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,330 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,333 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 144 2025-05-09 18:19:00,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,337 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,337 - sqlalchemy.engine.Engine - INFO - [cached since 11.43s ago] ('04895eee-9aed-41cd-9a36-0e97d18ed6fe', 1, '{"success": true, "message": "打印成功", "output": {"message": 144}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 337948), datetime.datetime(2025, 5, 9, 18, 19, 0, 337948), 0) 2025-05-09 18:19:00,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,352 - sqlalchemy.engine.Engine - INFO - [cached since 11.53s ago] ('fb2f10b4-f417-44c0-95f3-ef1711fec6a1',) 2025-05-09 18:19:00,352 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,358 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,359 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,359 - sqlalchemy.engine.Engine - INFO - [cached since 11.43s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 358480), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 359217), 'fb2f10b4-f417-44c0-95f3-ef1711fec6a1') 2025-05-09 18:19:00,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,375 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,375 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,375 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,385 - sqlalchemy.engine.Engine - INFO - [cached since 11.58s ago] ('4ff8f091-3b48-4a25-b7a0-043e428f669c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 375688), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 385153), datetime.datetime(2025, 5, 9, 18, 19, 0, 385153), 0) 2025-05-09 18:19:00,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,392 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4ff8f091-3b48-4a25-b7a0-043e428f669c 2025-05-09 18:19:00,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,392 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,392 - sqlalchemy.engine.Engine - INFO - [cached since 11.58s ago] ('4ff8f091-3b48-4a25-b7a0-043e428f669c',) 2025-05-09 18:19:00,392 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,403 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,403 - 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 18:19:00,403 - sqlalchemy.engine.Engine - INFO - [cached since 11.57s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 403455), '4ff8f091-3b48-4a25-b7a0-043e428f669c') 2025-05-09 18:19:00,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,410 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,410 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 145 2025-05-09 18:19:00,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,421 - sqlalchemy.engine.Engine - INFO - [cached since 11.51s ago] ('d18b0b46-1471-48b6-89f1-e6ba1920a452', 1, '{"success": true, "message": "打印成功", "output": {"message": 145}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 418717), datetime.datetime(2025, 5, 9, 18, 19, 0, 418717), 0) 2025-05-09 18:19:00,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,434 - sqlalchemy.engine.Engine - INFO - [cached since 11.61s ago] ('4ff8f091-3b48-4a25-b7a0-043e428f669c',) 2025-05-09 18:19:00,434 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,434 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,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 18:19:00,442 - sqlalchemy.engine.Engine - INFO - [cached since 11.51s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 442431), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 442431), '4ff8f091-3b48-4a25-b7a0-043e428f669c') 2025-05-09 18:19:00,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,452 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,452 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,452 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,452 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,452 - sqlalchemy.engine.Engine - INFO - [cached since 11.65s ago] ('d91886f8-bb2e-4ddc-a3c4-b9d49c245ab2', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 452130), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 452130), datetime.datetime(2025, 5, 9, 18, 19, 0, 452130), 0) 2025-05-09 18:19:00,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,464 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d91886f8-bb2e-4ddc-a3c4-b9d49c245ab2 2025-05-09 18:19:00,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,464 - sqlalchemy.engine.Engine - INFO - [cached since 11.65s ago] ('d91886f8-bb2e-4ddc-a3c4-b9d49c245ab2',) 2025-05-09 18:19:00,474 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,475 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,475 - 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 18:19:00,475 - sqlalchemy.engine.Engine - INFO - [cached since 11.65s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 475379), 'd91886f8-bb2e-4ddc-a3c4-b9d49c245ab2') 2025-05-09 18:19:00,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,487 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,487 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 146 2025-05-09 18:19:00,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,492 - sqlalchemy.engine.Engine - INFO - [cached since 11.58s ago] ('33d9d42a-2376-43eb-9f26-4300a14464dd', 1, '{"success": true, "message": "打印成功", "output": {"message": 146}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 492158), datetime.datetime(2025, 5, 9, 18, 19, 0, 492158), 0) 2025-05-09 18:19:00,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,509 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,509 - sqlalchemy.engine.Engine - INFO - [cached since 11.69s ago] ('d91886f8-bb2e-4ddc-a3c4-b9d49c245ab2',) 2025-05-09 18:19:00,509 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,509 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,509 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,509 - sqlalchemy.engine.Engine - INFO - [cached since 11.58s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 509002), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 509002), 'd91886f8-bb2e-4ddc-a3c4-b9d49c245ab2') 2025-05-09 18:19:00,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,525 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,525 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,531 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,535 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,535 - sqlalchemy.engine.Engine - INFO - [cached since 11.73s ago] ('9a5b9a6d-1d42-4508-a285-399983fdd06b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 531368), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 535102), datetime.datetime(2025, 5, 9, 18, 19, 0, 535102), 0) 2025-05-09 18:19:00,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,542 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9a5b9a6d-1d42-4508-a285-399983fdd06b 2025-05-09 18:19:00,542 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,551 - sqlalchemy.engine.Engine - INFO - [cached since 11.73s ago] ('9a5b9a6d-1d42-4508-a285-399983fdd06b',) 2025-05-09 18:19:00,553 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,553 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,553 - 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 18:19:00,553 - sqlalchemy.engine.Engine - INFO - [cached since 11.73s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 553938), '9a5b9a6d-1d42-4508-a285-399983fdd06b') 2025-05-09 18:19:00,553 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,563 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,563 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 147 2025-05-09 18:19:00,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,573 - sqlalchemy.engine.Engine - INFO - [cached since 11.66s ago] ('3234edf5-62fc-4c20-b234-26ae0f4b4d33', 1, '{"success": true, "message": "打印成功", "output": {"message": 147}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 572501), datetime.datetime(2025, 5, 9, 18, 19, 0, 572501), 0) 2025-05-09 18:19:00,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,593 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,595 - sqlalchemy.engine.Engine - INFO - [cached since 11.77s ago] ('9a5b9a6d-1d42-4508-a285-399983fdd06b',) 2025-05-09 18:19:00,595 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,597 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,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 18:19:00,597 - sqlalchemy.engine.Engine - INFO - [cached since 11.67s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 597061), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 597061), '9a5b9a6d-1d42-4508-a285-399983fdd06b') 2025-05-09 18:19:00,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,605 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,608 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,609 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,613 - sqlalchemy.engine.Engine - INFO - [cached since 11.8s ago] ('cee76656-4a92-4c06-b508-d97b4ed2334d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 609116), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 611138), datetime.datetime(2025, 5, 9, 18, 19, 0, 611138), 0) 2025-05-09 18:19:00,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,622 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: cee76656-4a92-4c06-b508-d97b4ed2334d 2025-05-09 18:19:00,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,624 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,624 - sqlalchemy.engine.Engine - INFO - [cached since 11.8s ago] ('cee76656-4a92-4c06-b508-d97b4ed2334d',) 2025-05-09 18:19:00,624 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,624 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,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 18:19:00,624 - sqlalchemy.engine.Engine - INFO - [cached since 11.8s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 624615), 'cee76656-4a92-4c06-b508-d97b4ed2334d') 2025-05-09 18:19:00,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,636 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,636 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 148 2025-05-09 18:19:00,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,638 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,638 - sqlalchemy.engine.Engine - INFO - [cached since 11.73s ago] ('1b2b0267-6cbe-4ead-ac2d-d4eb8212122e', 1, '{"success": true, "message": "打印成功", "output": {"message": 148}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 638835), datetime.datetime(2025, 5, 9, 18, 19, 0, 638835), 0) 2025-05-09 18:19:00,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,642 - sqlalchemy.engine.Engine - INFO - [cached since 11.83s ago] ('cee76656-4a92-4c06-b508-d97b4ed2334d',) 2025-05-09 18:19:00,642 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,652 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,652 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,652 - sqlalchemy.engine.Engine - INFO - [cached since 11.72s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 652055), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 652055), 'cee76656-4a92-4c06-b508-d97b4ed2334d') 2025-05-09 18:19:00,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,659 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,659 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,659 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,670 - sqlalchemy.engine.Engine - INFO - [cached since 11.86s ago] ('5bb648d6-3670-4b36-a5e2-35e05abe5a9c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 659032), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 670600), datetime.datetime(2025, 5, 9, 18, 19, 0, 670600), 0) 2025-05-09 18:19:00,672 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - [cached since 11.05s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:19:00,675 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5bb648d6-3670-4b36-a5e2-35e05abe5a9c 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,675 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,685 - sqlalchemy.engine.Engine - INFO - [cached since 11.86s ago] ('5bb648d6-3670-4b36-a5e2-35e05abe5a9c',) 2025-05-09 18:19:00,689 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,689 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,691 - 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 18:19:00,692 - sqlalchemy.engine.Engine - INFO - [cached since 11.86s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 691337), '5bb648d6-3670-4b36-a5e2-35e05abe5a9c') 2025-05-09 18:19:00,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,692 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,701 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 149 2025-05-09 18:19:00,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,703 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,703 - sqlalchemy.engine.Engine - INFO - [cached since 11.79s ago] ('466f2924-5598-4c9d-954c-3cd56f6c88a7', 1, '{"success": true, "message": "打印成功", "output": {"message": 149}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 703819), datetime.datetime(2025, 5, 9, 18, 19, 0, 703819), 0) 2025-05-09 18:19:00,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,709 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,709 - sqlalchemy.engine.Engine - INFO - [cached since 11.89s ago] ('5bb648d6-3670-4b36-a5e2-35e05abe5a9c',) 2025-05-09 18:19:00,718 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,718 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,718 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,720 - sqlalchemy.engine.Engine - INFO - [cached since 11.79s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 718517), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 718517), '5bb648d6-3670-4b36-a5e2-35e05abe5a9c') 2025-05-09 18:19:00,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,837 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,837 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,837 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,841 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,842 - sqlalchemy.engine.Engine - INFO - [cached since 12.03s ago] ('9e8f308c-e406-47e2-91f9-c0c3b1d05451', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 837227), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 841462), datetime.datetime(2025, 5, 9, 18, 19, 0, 841462), 0) 2025-05-09 18:19:00,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,859 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9e8f308c-e406-47e2-91f9-c0c3b1d05451 2025-05-09 18:19:00,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,868 - sqlalchemy.engine.Engine - INFO - [cached since 12.04s ago] ('9e8f308c-e406-47e2-91f9-c0c3b1d05451',) 2025-05-09 18:19:00,868 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,868 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,868 - 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 18:19:00,876 - sqlalchemy.engine.Engine - INFO - [cached since 12.05s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 868165), '9e8f308c-e406-47e2-91f9-c0c3b1d05451') 2025-05-09 18:19:00,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,885 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,885 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 150 2025-05-09 18:19:00,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,892 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,892 - sqlalchemy.engine.Engine - INFO - [cached since 11.98s ago] ('d73312af-1528-44d8-a684-9cd5e18640e8', 1, '{"success": true, "message": "打印成功", "output": {"message": 150}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 892097), datetime.datetime(2025, 5, 9, 18, 19, 0, 892097), 0) 2025-05-09 18:19:00,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,908 - sqlalchemy.engine.Engine - INFO - [cached since 12.09s ago] ('9e8f308c-e406-47e2-91f9-c0c3b1d05451',) 2025-05-09 18:19:00,908 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,918 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,918 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:00,918 - sqlalchemy.engine.Engine - INFO - [cached since 11.99s ago] (datetime.datetime(2025, 5, 9, 18, 19, 0, 918199), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 0, 918199), '9e8f308c-e406-47e2-91f9-c0c3b1d05451') 2025-05-09 18:19:00,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,932 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:00,935 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:00,935 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:00,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,935 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,935 - sqlalchemy.engine.Engine - INFO - [cached since 12.13s ago] ('af6c3d3c-f81c-4b0b-b683-0bde6cca977b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 935057), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 0, 935057), datetime.datetime(2025, 5, 9, 18, 19, 0, 935057), 0) 2025-05-09 18:19:00,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,952 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: af6c3d3c-f81c-4b0b-b683-0bde6cca977b 2025-05-09 18:19:00,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,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 18:19:00,954 - sqlalchemy.engine.Engine - INFO - [cached since 12.13s ago] ('af6c3d3c-f81c-4b0b-b683-0bde6cca977b',) 2025-05-09 18:19:00,958 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:00,958 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:00,958 - 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 18:19:00,968 - sqlalchemy.engine.Engine - INFO - [cached since 12.14s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 0, 958723), 'af6c3d3c-f81c-4b0b-b683-0bde6cca977b') 2025-05-09 18:19:00,968 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,975 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:00,975 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 151 2025-05-09 18:19:00,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:00,985 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:00,985 - sqlalchemy.engine.Engine - INFO - [cached since 12.07s ago] ('bbf37e1d-ade8-4f07-a404-526d3e6586a3', 1, '{"success": true, "message": "打印成功", "output": {"message": 151}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 0, 985792), datetime.datetime(2025, 5, 9, 18, 19, 0, 985792), 0) 2025-05-09 18:19:00,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:00,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,002 - sqlalchemy.engine.Engine - INFO - [cached since 12.18s ago] ('af6c3d3c-f81c-4b0b-b683-0bde6cca977b',) 2025-05-09 18:19:01,002 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,002 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,002 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,008 - sqlalchemy.engine.Engine - INFO - [cached since 12.08s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 2122), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 2122), 'af6c3d3c-f81c-4b0b-b683-0bde6cca977b') 2025-05-09 18:19:01,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,024 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,025 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,025 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,025 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,035 - sqlalchemy.engine.Engine - INFO - [cached since 12.22s ago] ('b580d5e4-8913-4ec2-9ca2-560d08bca80d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 25274), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 25274), datetime.datetime(2025, 5, 9, 18, 19, 1, 25274), 0) 2025-05-09 18:19:01,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,042 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b580d5e4-8913-4ec2-9ca2-560d08bca80d 2025-05-09 18:19:01,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,052 - sqlalchemy.engine.Engine - INFO - [cached since 12.23s ago] ('b580d5e4-8913-4ec2-9ca2-560d08bca80d',) 2025-05-09 18:19:01,052 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,052 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,052 - 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 18:19:01,058 - sqlalchemy.engine.Engine - INFO - [cached since 12.23s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 52040), 'b580d5e4-8913-4ec2-9ca2-560d08bca80d') 2025-05-09 18:19:01,058 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,068 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,068 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 152 2025-05-09 18:19:01,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,074 - sqlalchemy.engine.Engine - INFO - [cached since 12.16s ago] ('9c7e4c24-3164-4fbf-9d0d-67f26f18a9b4', 1, '{"success": true, "message": "打印成功", "output": {"message": 152}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 74626), datetime.datetime(2025, 5, 9, 18, 19, 1, 74626), 0) 2025-05-09 18:19:01,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,085 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,085 - sqlalchemy.engine.Engine - INFO - [cached since 12.26s ago] ('b580d5e4-8913-4ec2-9ca2-560d08bca80d',) 2025-05-09 18:19:01,085 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,085 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,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 18:19:01,091 - sqlalchemy.engine.Engine - INFO - [cached since 12.16s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 91870), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 91870), 'b580d5e4-8913-4ec2-9ca2-560d08bca80d') 2025-05-09 18:19:01,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,108 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,108 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,108 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,118 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,118 - sqlalchemy.engine.Engine - INFO - [cached since 12.31s ago] ('1aa75b24-9538-4999-a803-4d888a02e64b', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 108374), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 118383), datetime.datetime(2025, 5, 9, 18, 19, 1, 118383), 0) 2025-05-09 18:19:01,118 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,125 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1aa75b24-9538-4999-a803-4d888a02e64b 2025-05-09 18:19:01,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,135 - sqlalchemy.engine.Engine - INFO - [cached since 12.31s ago] ('1aa75b24-9538-4999-a803-4d888a02e64b',) 2025-05-09 18:19:01,135 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,135 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,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 18:19:01,142 - sqlalchemy.engine.Engine - INFO - [cached since 12.31s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 141593), '1aa75b24-9538-4999-a803-4d888a02e64b') 2025-05-09 18:19:01,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,152 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,152 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 153 2025-05-09 18:19:01,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,159 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,159 - sqlalchemy.engine.Engine - INFO - [cached since 12.25s ago] ('614d66bf-78ff-4a59-a0f9-d5052133bf9e', 1, '{"success": true, "message": "打印成功", "output": {"message": 153}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 159057), datetime.datetime(2025, 5, 9, 18, 19, 1, 159057), 0) 2025-05-09 18:19:01,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,168 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,168 - sqlalchemy.engine.Engine - INFO - [cached since 12.35s ago] ('1aa75b24-9538-4999-a803-4d888a02e64b',) 2025-05-09 18:19:01,168 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,168 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,178 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,179 - sqlalchemy.engine.Engine - INFO - [cached since 12.25s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 178838), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 178838), '1aa75b24-9538-4999-a803-4d888a02e64b') 2025-05-09 18:19:01,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,190 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,190 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,190 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,192 - sqlalchemy.engine.Engine - INFO - [cached since 12.39s ago] ('3e380f2c-a639-4d3e-8d11-7f4e34c52978', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 192128), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 192128), datetime.datetime(2025, 5, 9, 18, 19, 1, 192128), 0) 2025-05-09 18:19:01,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,201 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3e380f2c-a639-4d3e-8d11-7f4e34c52978 2025-05-09 18:19:01,208 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,208 - sqlalchemy.engine.Engine - INFO - [cached since 12.39s ago] ('3e380f2c-a639-4d3e-8d11-7f4e34c52978',) 2025-05-09 18:19:01,208 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,208 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,218 - 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 18:19:01,218 - sqlalchemy.engine.Engine - INFO - [cached since 12.39s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 218650), '3e380f2c-a639-4d3e-8d11-7f4e34c52978') 2025-05-09 18:19:01,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,225 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,225 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 154 2025-05-09 18:19:01,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,233 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,237 - sqlalchemy.engine.Engine - INFO - [cached since 12.32s ago] ('103a36bf-f8f0-49e3-9a06-f2d629d1b538', 1, '{"success": true, "message": "打印成功", "output": {"message": 154}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 233683), datetime.datetime(2025, 5, 9, 18, 19, 1, 233683), 0) 2025-05-09 18:19:01,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,252 - sqlalchemy.engine.Engine - INFO - [cached since 12.43s ago] ('3e380f2c-a639-4d3e-8d11-7f4e34c52978',) 2025-05-09 18:19:01,252 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,252 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,257 - sqlalchemy.engine.Engine - INFO - [cached since 12.33s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 252576), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 252576), '3e380f2c-a639-4d3e-8d11-7f4e34c52978') 2025-05-09 18:19:01,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,258 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,268 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,268 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,268 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,268 - sqlalchemy.engine.Engine - INFO - [cached since 12.46s ago] ('bf69a964-2ce6-4610-bca2-faa61fb7abcf', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 268431), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 268431), datetime.datetime(2025, 5, 9, 18, 19, 1, 268431), 0) 2025-05-09 18:19:01,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,285 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bf69a964-2ce6-4610-bca2-faa61fb7abcf 2025-05-09 18:19:01,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,292 - sqlalchemy.engine.Engine - INFO - [cached since 12.47s ago] ('bf69a964-2ce6-4610-bca2-faa61fb7abcf',) 2025-05-09 18:19:01,292 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,292 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,294 - 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 18:19:01,296 - sqlalchemy.engine.Engine - INFO - [cached since 12.46s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 294412), 'bf69a964-2ce6-4610-bca2-faa61fb7abcf') 2025-05-09 18:19:01,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,310 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,312 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 155 2025-05-09 18:19:01,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,316 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,316 - sqlalchemy.engine.Engine - INFO - [cached since 12.4s ago] ('6f4ab6ff-2cff-4e49-9c7e-d3aa08b9835d', 1, '{"success": true, "message": "打印成功", "output": {"message": 155}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 314143), datetime.datetime(2025, 5, 9, 18, 19, 1, 316163), 0) 2025-05-09 18:19:01,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,327 - sqlalchemy.engine.Engine - INFO - [cached since 12.5s ago] ('bf69a964-2ce6-4610-bca2-faa61fb7abcf',) 2025-05-09 18:19:01,329 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,331 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,331 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,331 - sqlalchemy.engine.Engine - INFO - [cached since 12.4s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 331963), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 331963), 'bf69a964-2ce6-4610-bca2-faa61fb7abcf') 2025-05-09 18:19:01,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,341 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,341 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,341 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,341 - sqlalchemy.engine.Engine - INFO - [cached since 12.54s ago] ('ce30ee90-a0a4-4622-8db6-226391ea3b35', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 341852), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 341852), datetime.datetime(2025, 5, 9, 18, 19, 1, 341852), 0) 2025-05-09 18:19:01,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,357 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ce30ee90-a0a4-4622-8db6-226391ea3b35 2025-05-09 18:19:01,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,358 - sqlalchemy.engine.Engine - INFO - [cached since 12.54s ago] ('ce30ee90-a0a4-4622-8db6-226391ea3b35',) 2025-05-09 18:19:01,358 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,358 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,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 18:19:01,358 - sqlalchemy.engine.Engine - INFO - [cached since 12.53s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 358578), 'ce30ee90-a0a4-4622-8db6-226391ea3b35') 2025-05-09 18:19:01,358 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,374 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,375 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 156 2025-05-09 18:19:01,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,375 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,375 - sqlalchemy.engine.Engine - INFO - [cached since 12.47s ago] ('4cd834b4-3c7b-4624-907e-c2e3f3319c9e', 1, '{"success": true, "message": "打印成功", "output": {"message": 156}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 375612), datetime.datetime(2025, 5, 9, 18, 19, 1, 375612), 0) 2025-05-09 18:19:01,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,391 - sqlalchemy.engine.Engine - INFO - [cached since 12.57s ago] ('ce30ee90-a0a4-4622-8db6-226391ea3b35',) 2025-05-09 18:19:01,393 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,393 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,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 18:19:01,393 - sqlalchemy.engine.Engine - INFO - [cached since 12.47s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 393051), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 393051), 'ce30ee90-a0a4-4622-8db6-226391ea3b35') 2025-05-09 18:19:01,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,408 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,408 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,408 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,408 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,408 - sqlalchemy.engine.Engine - INFO - [cached since 12.6s ago] ('1b6366dc-6302-4aae-a588-3e4ea158d272', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 408360), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 408360), datetime.datetime(2025, 5, 9, 18, 19, 1, 408360), 0) 2025-05-09 18:19:01,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,418 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1b6366dc-6302-4aae-a588-3e4ea158d272 2025-05-09 18:19:01,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,425 - sqlalchemy.engine.Engine - INFO - [cached since 12.6s ago] ('1b6366dc-6302-4aae-a588-3e4ea158d272',) 2025-05-09 18:19:01,425 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,425 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,425 - 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 18:19:01,435 - sqlalchemy.engine.Engine - INFO - [cached since 12.61s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 425612), '1b6366dc-6302-4aae-a588-3e4ea158d272') 2025-05-09 18:19:01,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,441 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,441 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 157 2025-05-09 18:19:01,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,450 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,451 - sqlalchemy.engine.Engine - INFO - [cached since 12.54s ago] ('f1e30c0f-ee9e-4811-9120-dff6ed46cc9c', 1, '{"success": true, "message": "打印成功", "output": {"message": 157}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 450521), datetime.datetime(2025, 5, 9, 18, 19, 1, 450521), 0) 2025-05-09 18:19:01,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,465 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,467 - sqlalchemy.engine.Engine - INFO - [cached since 12.64s ago] ('1b6366dc-6302-4aae-a588-3e4ea158d272',) 2025-05-09 18:19:01,469 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,471 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,474 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,475 - sqlalchemy.engine.Engine - INFO - [cached since 12.54s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 474848), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 474848), '1b6366dc-6302-4aae-a588-3e4ea158d272') 2025-05-09 18:19:01,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,485 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,485 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,485 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,492 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,495 - sqlalchemy.engine.Engine - INFO - [cached since 12.68s ago] ('afaa3c70-8d89-4802-9989-7bc671a11d2a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 485060), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 492682), datetime.datetime(2025, 5, 9, 18, 19, 1, 492682), 0) 2025-05-09 18:19:01,498 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,500 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: afaa3c70-8d89-4802-9989-7bc671a11d2a 2025-05-09 18:19:01,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,507 - sqlalchemy.engine.Engine - INFO - [cached since 12.68s ago] ('afaa3c70-8d89-4802-9989-7bc671a11d2a',) 2025-05-09 18:19:01,508 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,508 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,508 - 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 18:19:01,508 - sqlalchemy.engine.Engine - INFO - [cached since 12.68s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 508611), 'afaa3c70-8d89-4802-9989-7bc671a11d2a') 2025-05-09 18:19:01,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,526 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,526 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 158 2025-05-09 18:19:01,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,526 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,535 - sqlalchemy.engine.Engine - INFO - [cached since 12.62s ago] ('57579124-8877-4434-bf48-93548194af2b', 1, '{"success": true, "message": "打印成功", "output": {"message": 158}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 526067), datetime.datetime(2025, 5, 9, 18, 19, 1, 526067), 0) 2025-05-09 18:19:01,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,551 - sqlalchemy.engine.Engine - INFO - [cached since 12.73s ago] ('afaa3c70-8d89-4802-9989-7bc671a11d2a',) 2025-05-09 18:19:01,551 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,551 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,551 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,551 - sqlalchemy.engine.Engine - INFO - [cached since 12.63s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 551410), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 551410), 'afaa3c70-8d89-4802-9989-7bc671a11d2a') 2025-05-09 18:19:01,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,558 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,558 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,558 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,569 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,569 - sqlalchemy.engine.Engine - INFO - [cached since 12.76s ago] ('2f1e2c90-46c4-47c4-b9b6-2463599abec1', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 558718), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 569045), datetime.datetime(2025, 5, 9, 18, 19, 1, 569045), 0) 2025-05-09 18:19:01,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,582 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2f1e2c90-46c4-47c4-b9b6-2463599abec1 2025-05-09 18:19:01,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,586 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,586 - sqlalchemy.engine.Engine - INFO - [cached since 12.76s ago] ('2f1e2c90-46c4-47c4-b9b6-2463599abec1',) 2025-05-09 18:19:01,588 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,591 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,591 - 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 18:19:01,591 - sqlalchemy.engine.Engine - INFO - [cached since 12.76s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 591958), '2f1e2c90-46c4-47c4-b9b6-2463599abec1') 2025-05-09 18:19:01,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,601 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,601 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 159 2025-05-09 18:19:01,601 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,601 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,601 - sqlalchemy.engine.Engine - INFO - [cached since 12.69s ago] ('6bb3dcfc-17b0-4c40-a112-9b25e07c8301', 1, '{"success": true, "message": "打印成功", "output": {"message": 159}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 601755), datetime.datetime(2025, 5, 9, 18, 19, 1, 601755), 0) 2025-05-09 18:19:01,601 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,613 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,613 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,613 - sqlalchemy.engine.Engine - INFO - [cached since 12.8s ago] ('2f1e2c90-46c4-47c4-b9b6-2463599abec1',) 2025-05-09 18:19:01,622 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,626 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,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 18:19:01,630 - sqlalchemy.engine.Engine - INFO - [cached since 12.7s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 627221), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 627221), '2f1e2c90-46c4-47c4-b9b6-2463599abec1') 2025-05-09 18:19:01,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,691 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:19:01,695 - sqlalchemy.engine.Engine - INFO - [cached since 12.06s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:19:01,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,736 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,736 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,736 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,736 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,736 - sqlalchemy.engine.Engine - INFO - [cached since 12.93s ago] ('21b7362c-bc56-4c1b-96af-35a3988b0717', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 736344), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 736344), datetime.datetime(2025, 5, 9, 18, 19, 1, 736344), 0) 2025-05-09 18:19:01,736 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,741 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 21b7362c-bc56-4c1b-96af-35a3988b0717 2025-05-09 18:19:01,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,741 - sqlalchemy.engine.Engine - INFO - [cached since 12.93s ago] ('21b7362c-bc56-4c1b-96af-35a3988b0717',) 2025-05-09 18:19:01,750 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,751 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,751 - 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 18:19:01,753 - sqlalchemy.engine.Engine - INFO - [cached since 12.92s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 751261), '21b7362c-bc56-4c1b-96af-35a3988b0717') 2025-05-09 18:19:01,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,758 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,758 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 160 2025-05-09 18:19:01,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,758 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,767 - sqlalchemy.engine.Engine - INFO - [cached since 12.85s ago] ('ccd8f710-8141-4da0-9673-30746cb8ad86', 1, '{"success": true, "message": "打印成功", "output": {"message": 160}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 758110), datetime.datetime(2025, 5, 9, 18, 19, 1, 758110), 0) 2025-05-09 18:19:01,767 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - [cached since 12.95s ago] ('21b7362c-bc56-4c1b-96af-35a3988b0717',) 2025-05-09 18:19:01,774 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,774 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - [cached since 12.85s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 774886), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 774886), '21b7362c-bc56-4c1b-96af-35a3988b0717') 2025-05-09 18:19:01,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,784 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,784 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,784 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,786 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,786 - sqlalchemy.engine.Engine - INFO - [cached since 12.98s ago] ('5104951e-026d-4594-bd5e-f86c23e7d63f', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 784417), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 786814), datetime.datetime(2025, 5, 9, 18, 19, 1, 786814), 0) 2025-05-09 18:19:01,786 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,791 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5104951e-026d-4594-bd5e-f86c23e7d63f 2025-05-09 18:19:01,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,791 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,791 - sqlalchemy.engine.Engine - INFO - [cached since 12.97s ago] ('5104951e-026d-4594-bd5e-f86c23e7d63f',) 2025-05-09 18:19:01,791 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,791 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,791 - 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 18:19:01,801 - sqlalchemy.engine.Engine - INFO - [cached since 12.97s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 791803), '5104951e-026d-4594-bd5e-f86c23e7d63f') 2025-05-09 18:19:01,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,811 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,811 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 161 2025-05-09 18:19:01,811 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,814 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,816 - sqlalchemy.engine.Engine - INFO - [cached since 12.9s ago] ('48f30cab-7e10-4fcf-9d05-7b2ac7053edc', 1, '{"success": true, "message": "打印成功", "output": {"message": 161}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 814182), datetime.datetime(2025, 5, 9, 18, 19, 1, 814182), 0) 2025-05-09 18:19:01,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,832 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,832 - sqlalchemy.engine.Engine - INFO - [cached since 13.01s ago] ('5104951e-026d-4594-bd5e-f86c23e7d63f',) 2025-05-09 18:19:01,832 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,832 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,832 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,836 - sqlalchemy.engine.Engine - INFO - [cached since 12.91s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 832347), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 832347), '5104951e-026d-4594-bd5e-f86c23e7d63f') 2025-05-09 18:19:01,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,852 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,852 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,852 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,856 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,857 - sqlalchemy.engine.Engine - INFO - [cached since 13.05s ago] ('eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 852093), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 856128), datetime.datetime(2025, 5, 9, 18, 19, 1, 856128), 0) 2025-05-09 18:19:01,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,870 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d 2025-05-09 18:19:01,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,874 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,875 - sqlalchemy.engine.Engine - INFO - [cached since 13.05s ago] ('eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d',) 2025-05-09 18:19:01,875 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,875 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,875 - 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 18:19:01,875 - sqlalchemy.engine.Engine - INFO - [cached since 13.05s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 875106), 'eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d') 2025-05-09 18:19:01,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,892 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,892 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 162 2025-05-09 18:19:01,892 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,892 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,892 - sqlalchemy.engine.Engine - INFO - [cached since 12.99s ago] ('91162fb1-b78a-4c7b-ad11-06c0afba8414', 1, '{"success": true, "message": "打印成功", "output": {"message": 162}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 892079), datetime.datetime(2025, 5, 9, 18, 19, 1, 892079), 0) 2025-05-09 18:19:01,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19: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 18:19:01,908 - sqlalchemy.engine.Engine - INFO - [cached since 13.09s ago] ('eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d',) 2025-05-09 18:19:01,917 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,919 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,921 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,921 - sqlalchemy.engine.Engine - INFO - [cached since 12.99s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 921869), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 921869), 'eb73d4f1-e8a4-4a4f-b2d6-d333f09b6a5d') 2025-05-09 18:19:01,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,924 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,934 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,934 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:01,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,941 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:01,942 - sqlalchemy.engine.Engine - INFO - [cached since 13.13s ago] ('d9cf5b64-a042-447c-98bd-d25b59924ac4', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 936731), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 1, 941087), datetime.datetime(2025, 5, 9, 18, 19, 1, 941087), 0) 2025-05-09 18:19:01,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,951 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d9cf5b64-a042-447c-98bd-d25b59924ac4 2025-05-09 18:19:01,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,951 - sqlalchemy.engine.Engine - INFO - [cached since 13.13s ago] ('d9cf5b64-a042-447c-98bd-d25b59924ac4',) 2025-05-09 18:19:01,951 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,957 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,958 - 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 18:19:01,958 - sqlalchemy.engine.Engine - INFO - [cached since 13.13s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 1, 958030), 'd9cf5b64-a042-447c-98bd-d25b59924ac4') 2025-05-09 18:19:01,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,967 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:01,967 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 163 2025-05-09 18:19:01,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,967 - sqlalchemy.engine.Engine - INFO - [cached since 13.06s ago] ('57043c57-4a0f-4944-903d-6f8ff3d1062a', 1, '{"success": true, "message": "打印成功", "output": {"message": 163}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 967654), datetime.datetime(2025, 5, 9, 18, 19, 1, 967654), 0) 2025-05-09 18:19:01,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:01,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 18:19:01,984 - sqlalchemy.engine.Engine - INFO - [cached since 13.16s ago] ('d9cf5b64-a042-447c-98bd-d25b59924ac4',) 2025-05-09 18:19:01,984 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:01,984 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:01,984 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:01,984 - sqlalchemy.engine.Engine - INFO - [cached since 13.06s ago] (datetime.datetime(2025, 5, 9, 18, 19, 1, 984366), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 1, 984366), 'd9cf5b64-a042-447c-98bd-d25b59924ac4') 2025-05-09 18:19:01,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:01,991 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:01,991 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:01,991 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,003 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,003 - sqlalchemy.engine.Engine - INFO - [cached since 13.19s ago] ('928b8c70-ff0b-4616-9679-e5db91c4e218', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 1, 991467), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 3307), datetime.datetime(2025, 5, 9, 18, 19, 2, 3307), 0) 2025-05-09 18:19:02,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,008 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 928b8c70-ff0b-4616-9679-e5db91c4e218 2025-05-09 18:19:02,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,008 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,008 - sqlalchemy.engine.Engine - INFO - [cached since 13.19s ago] ('928b8c70-ff0b-4616-9679-e5db91c4e218',) 2025-05-09 18:19:02,008 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,017 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,017 - 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 18:19:02,017 - sqlalchemy.engine.Engine - INFO - [cached since 13.19s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 17513), '928b8c70-ff0b-4616-9679-e5db91c4e218') 2025-05-09 18:19:02,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,028 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,028 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 164 2025-05-09 18:19:02,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,028 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,028 - sqlalchemy.engine.Engine - INFO - [cached since 13.12s ago] ('0f161e73-0833-4c38-8d5b-0c1c7aae3297', 1, '{"success": true, "message": "打印成功", "output": {"message": 164}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 28752), datetime.datetime(2025, 5, 9, 18, 19, 2, 28752), 0) 2025-05-09 18:19:02,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,041 - sqlalchemy.engine.Engine - INFO - [cached since 13.22s ago] ('928b8c70-ff0b-4616-9679-e5db91c4e218',) 2025-05-09 18:19:02,050 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,050 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,053 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,053 - sqlalchemy.engine.Engine - INFO - [cached since 13.12s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 50810), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 53026), '928b8c70-ff0b-4616-9679-e5db91c4e218') 2025-05-09 18:19:02,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,058 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,058 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,067 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,075 - sqlalchemy.engine.Engine - INFO - [cached since 13.26s ago] ('d434c406-828c-4777-97b2-b159767fead0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 72004), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 74691), datetime.datetime(2025, 5, 9, 18, 19, 2, 74691), 0) 2025-05-09 18:19:02,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,084 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d434c406-828c-4777-97b2-b159767fead0 2025-05-09 18:19:02,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,091 - sqlalchemy.engine.Engine - INFO - [cached since 13.27s ago] ('d434c406-828c-4777-97b2-b159767fead0',) 2025-05-09 18:19:02,091 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,091 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,091 - 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 18:19:02,091 - sqlalchemy.engine.Engine - INFO - [cached since 13.26s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 91349), 'd434c406-828c-4777-97b2-b159767fead0') 2025-05-09 18:19:02,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,104 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,106 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 165 2025-05-09 18:19:02,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,108 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,108 - sqlalchemy.engine.Engine - INFO - [cached since 13.2s ago] ('a5f9f7b0-081f-45e7-88ec-76dbcdecd154', 1, '{"success": true, "message": "打印成功", "output": {"message": 165}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 108310), datetime.datetime(2025, 5, 9, 18, 19, 2, 108310), 0) 2025-05-09 18:19:02,108 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19: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.id = %s 2025-05-09 18:19:02,125 - sqlalchemy.engine.Engine - INFO - [cached since 13.31s ago] ('d434c406-828c-4777-97b2-b159767fead0',) 2025-05-09 18:19:02,125 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,125 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,134 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,136 - sqlalchemy.engine.Engine - INFO - [cached since 13.21s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 134792), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 134792), 'd434c406-828c-4777-97b2-b159767fead0') 2025-05-09 18:19:02,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,148 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,150 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,153 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,158 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,158 - sqlalchemy.engine.Engine - INFO - [cached since 13.35s ago] ('a33ffc27-59d3-480e-adc4-dc2512e2652c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 153976), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 158124), datetime.datetime(2025, 5, 9, 18, 19, 2, 158124), 0) 2025-05-09 18:19:02,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,167 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: a33ffc27-59d3-480e-adc4-dc2512e2652c 2025-05-09 18:19:02,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,176 - sqlalchemy.engine.Engine - INFO - [cached since 13.35s ago] ('a33ffc27-59d3-480e-adc4-dc2512e2652c',) 2025-05-09 18:19:02,176 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,176 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,176 - sqlalchemy.engine.Engine - INFO - [cached since 13.35s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 176915), 'a33ffc27-59d3-480e-adc4-dc2512e2652c') 2025-05-09 18:19:02,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,192 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,194 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 166 2025-05-09 18:19:02,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,198 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,200 - sqlalchemy.engine.Engine - INFO - [cached since 13.29s ago] ('a332af8f-b31b-47b4-8885-286f015e61d0', 1, '{"success": true, "message": "打印成功", "output": {"message": 166}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 198358), datetime.datetime(2025, 5, 9, 18, 19, 2, 198358), 0) 2025-05-09 18:19:02,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,221 - sqlalchemy.engine.Engine - INFO - [cached since 13.4s ago] ('a33ffc27-59d3-480e-adc4-dc2512e2652c',) 2025-05-09 18:19:02,223 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,223 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,223 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,229 - sqlalchemy.engine.Engine - INFO - [cached since 13.3s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 223934), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 223934), 'a33ffc27-59d3-480e-adc4-dc2512e2652c') 2025-05-09 18:19:02,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,238 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,238 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,238 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,245 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,245 - sqlalchemy.engine.Engine - INFO - [cached since 13.44s ago] ('cb6be2a8-1182-45f0-9660-6bdd3b7f789c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 242710), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 245562), datetime.datetime(2025, 5, 9, 18, 19, 2, 245562), 0) 2025-05-09 18:19:02,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,258 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: cb6be2a8-1182-45f0-9660-6bdd3b7f789c 2025-05-09 18:19:02,258 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,258 - sqlalchemy.engine.Engine - INFO - [cached since 13.44s ago] ('cb6be2a8-1182-45f0-9660-6bdd3b7f789c',) 2025-05-09 18:19:02,258 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,258 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,269 - 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 18:19:02,269 - sqlalchemy.engine.Engine - INFO - [cached since 13.44s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 269526), 'cb6be2a8-1182-45f0-9660-6bdd3b7f789c') 2025-05-09 18:19:02,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,275 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,275 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 167 2025-05-09 18:19:02,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,275 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,275 - sqlalchemy.engine.Engine - INFO - [cached since 13.37s ago] ('4fff42c6-0afd-4ca3-9e7b-09c193fabc69', 1, '{"success": true, "message": "打印成功", "output": {"message": 167}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 275535), datetime.datetime(2025, 5, 9, 18, 19, 2, 275535), 0) 2025-05-09 18:19:02,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,295 - sqlalchemy.engine.Engine - INFO - [cached since 13.47s ago] ('cb6be2a8-1182-45f0-9660-6bdd3b7f789c',) 2025-05-09 18:19:02,297 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,297 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,298 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,298 - sqlalchemy.engine.Engine - INFO - [cached since 13.37s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 298097), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 298097), 'cb6be2a8-1182-45f0-9660-6bdd3b7f789c') 2025-05-09 18:19:02,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,298 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,298 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,307 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,308 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,308 - sqlalchemy.engine.Engine - INFO - [cached since 13.5s ago] ('ce2efd52-4454-4d05-a4c9-4b481e939e6d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 308012), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 308012), datetime.datetime(2025, 5, 9, 18, 19, 2, 308012), 0) 2025-05-09 18:19:02,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,317 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: ce2efd52-4454-4d05-a4c9-4b481e939e6d 2025-05-09 18:19:02,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,324 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,325 - sqlalchemy.engine.Engine - INFO - [cached since 13.5s ago] ('ce2efd52-4454-4d05-a4c9-4b481e939e6d',) 2025-05-09 18:19:02,325 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,325 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,325 - sqlalchemy.engine.Engine - INFO - [cached since 13.5s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 325142), 'ce2efd52-4454-4d05-a4c9-4b481e939e6d') 2025-05-09 18:19:02,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,339 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,341 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 168 2025-05-09 18:19:02,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,341 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,341 - sqlalchemy.engine.Engine - INFO - [cached since 13.43s ago] ('c35296e8-eab4-4d36-b5bd-e0543c0cc52f', 1, '{"success": true, "message": "打印成功", "output": {"message": 168}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 341485), datetime.datetime(2025, 5, 9, 18, 19, 2, 341485), 0) 2025-05-09 18:19:02,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,358 - sqlalchemy.engine.Engine - INFO - [cached since 13.54s ago] ('ce2efd52-4454-4d05-a4c9-4b481e939e6d',) 2025-05-09 18:19:02,367 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,367 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,369 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,369 - sqlalchemy.engine.Engine - INFO - [cached since 13.44s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 367694), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 369715), 'ce2efd52-4454-4d05-a4c9-4b481e939e6d') 2025-05-09 18:19:02,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,374 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,374 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,384 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,384 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,384 - sqlalchemy.engine.Engine - INFO - [cached since 13.58s ago] ('1ccff38d-385f-487b-9add-68305ef5ee27', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 384537), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 384537), datetime.datetime(2025, 5, 9, 18, 19, 2, 384537), 0) 2025-05-09 18:19:02,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,391 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 1ccff38d-385f-487b-9add-68305ef5ee27 2025-05-09 18:19:02,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,401 - sqlalchemy.engine.Engine - INFO - [cached since 13.58s ago] ('1ccff38d-385f-487b-9add-68305ef5ee27',) 2025-05-09 18:19:02,403 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,403 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,403 - 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 18:19:02,403 - sqlalchemy.engine.Engine - INFO - [cached since 13.58s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 403131), '1ccff38d-385f-487b-9add-68305ef5ee27') 2025-05-09 18:19:02,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,408 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,417 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 169 2025-05-09 18:19:02,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,419 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,422 - sqlalchemy.engine.Engine - INFO - [cached since 13.51s ago] ('e52cd4d5-9a60-4fd2-8dc0-01df86c56661', 1, '{"success": true, "message": "打印成功", "output": {"message": 169}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 419993), datetime.datetime(2025, 5, 9, 18, 19, 2, 419993), 0) 2025-05-09 18:19:02,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,439 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,439 - sqlalchemy.engine.Engine - INFO - [cached since 13.62s ago] ('1ccff38d-385f-487b-9add-68305ef5ee27',) 2025-05-09 18:19:02,441 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,443 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,443 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,443 - sqlalchemy.engine.Engine - INFO - [cached since 13.51s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 443708), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 443708), '1ccff38d-385f-487b-9add-68305ef5ee27') 2025-05-09 18:19:02,445 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,550 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,551 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,551 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,557 - sqlalchemy.engine.Engine - INFO - [cached since 13.75s ago] ('3ce3201b-73aa-46bb-96d3-96cfaabe8f82', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 551968), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 555995), datetime.datetime(2025, 5, 9, 18, 19, 2, 555995), 0) 2025-05-09 18:19:02,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,559 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3ce3201b-73aa-46bb-96d3-96cfaabe8f82 2025-05-09 18:19:02,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,559 - sqlalchemy.engine.Engine - INFO - [cached since 13.74s ago] ('3ce3201b-73aa-46bb-96d3-96cfaabe8f82',) 2025-05-09 18:19:02,567 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,567 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,567 - sqlalchemy.engine.Engine - INFO - [cached since 13.74s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 567799), '3ce3201b-73aa-46bb-96d3-96cfaabe8f82') 2025-05-09 18:19:02,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,575 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,575 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 170 2025-05-09 18:19:02,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,575 - sqlalchemy.engine.Engine - INFO - [cached since 13.66s ago] ('58816506-160c-4bf8-b53a-ebae833f8b28', 1, '{"success": true, "message": "打印成功", "output": {"message": 170}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 575155), datetime.datetime(2025, 5, 9, 18, 19, 2, 575155), 0) 2025-05-09 18:19:02,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,591 - sqlalchemy.engine.Engine - INFO - [cached since 13.77s ago] ('3ce3201b-73aa-46bb-96d3-96cfaabe8f82',) 2025-05-09 18:19:02,591 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,591 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,591 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,591 - sqlalchemy.engine.Engine - INFO - [cached since 13.67s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 591457), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 591457), '3ce3201b-73aa-46bb-96d3-96cfaabe8f82') 2025-05-09 18:19:02,601 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,607 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,607 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,607 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,607 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,607 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,617 - sqlalchemy.engine.Engine - INFO - [cached since 13.81s ago] ('39354b54-3454-4ef0-ad69-1b0d1123dc9e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 607742), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 607742), datetime.datetime(2025, 5, 9, 18, 19, 2, 607742), 0) 2025-05-09 18:19:02,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,624 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 39354b54-3454-4ef0-ad69-1b0d1123dc9e 2025-05-09 18:19:02,624 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,634 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,634 - sqlalchemy.engine.Engine - INFO - [cached since 13.81s ago] ('39354b54-3454-4ef0-ad69-1b0d1123dc9e',) 2025-05-09 18:19:02,634 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,634 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,637 - 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 18:19:02,639 - sqlalchemy.engine.Engine - INFO - [cached since 13.81s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 637203), '39354b54-3454-4ef0-ad69-1b0d1123dc9e') 2025-05-09 18:19:02,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,641 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,651 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 171 2025-05-09 18:19:02,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,657 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,657 - sqlalchemy.engine.Engine - INFO - [cached since 13.74s ago] ('3600b46e-5b07-41e2-bcb6-e7f307e1fae3', 1, '{"success": true, "message": "打印成功", "output": {"message": 171}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 657147), datetime.datetime(2025, 5, 9, 18, 19, 2, 657147), 0) 2025-05-09 18:19:02,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - [cached since 13.85s ago] ('39354b54-3454-4ef0-ad69-1b0d1123dc9e',) 2025-05-09 18:19:02,667 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,667 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - [cached since 13.74s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 667569), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 667569), '39354b54-3454-4ef0-ad69-1b0d1123dc9e') 2025-05-09 18:19:02,667 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,674 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,674 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,674 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - [cached since 13.05s ago] ('5a44ddbf-a37f-446f-852f-759ea2896d93',) 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - [cached since 13.87s ago] ('dc20997e-a69a-4e2d-a22f-e115cb7e5c5a', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 674487), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 674487), datetime.datetime(2025, 5, 9, 18, 19, 2, 674487), 0) 2025-05-09 18:19:02,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,691 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: dc20997e-a69a-4e2d-a22f-e115cb7e5c5a 2025-05-09 18:19:02,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,691 - sqlalchemy.engine.Engine - INFO - [cached since 13.87s ago] ('dc20997e-a69a-4e2d-a22f-e115cb7e5c5a',) 2025-05-09 18:19:02,691 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,691 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,691 - 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 18:19:02,691 - sqlalchemy.engine.Engine - INFO - [cached since 13.86s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 691578), 'dc20997e-a69a-4e2d-a22f-e115cb7e5c5a') 2025-05-09 18:19:02,691 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,702 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,702 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 172 2025-05-09 18:19:02,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,707 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,708 - sqlalchemy.engine.Engine - INFO - [cached since 13.79s ago] ('bc024f87-ff9f-416a-a240-4614608c6931', 1, '{"success": true, "message": "打印成功", "output": {"message": 172}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 707353), datetime.datetime(2025, 5, 9, 18, 19, 2, 707353), 0) 2025-05-09 18:19:02,708 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,714 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,714 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,714 - sqlalchemy.engine.Engine - INFO - [cached since 13.89s ago] ('dc20997e-a69a-4e2d-a22f-e115cb7e5c5a',) 2025-05-09 18:19:02,716 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,716 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,717 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,717 - sqlalchemy.engine.Engine - INFO - [cached since 13.79s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 717809), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 717809), 'dc20997e-a69a-4e2d-a22f-e115cb7e5c5a') 2025-05-09 18:19:02,717 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,724 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,724 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,724 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,734 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,734 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,734 - sqlalchemy.engine.Engine - INFO - [cached since 13.93s ago] ('f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 724735), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 734454), datetime.datetime(2025, 5, 9, 18, 19, 2, 734454), 0) 2025-05-09 18:19:02,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,745 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d 2025-05-09 18:19:02,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,746 - sqlalchemy.engine.Engine - INFO - [cached since 13.92s ago] ('f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d',) 2025-05-09 18:19:02,746 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,746 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,746 - sqlalchemy.engine.Engine - INFO - [cached since 13.92s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 746654), 'f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d') 2025-05-09 18:19:02,746 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,758 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,758 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 173 2025-05-09 18:19:02,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,767 - sqlalchemy.engine.Engine - INFO - [cached since 13.86s ago] ('b1e1fcde-4c63-4682-990f-a27f1a9317bf', 1, '{"success": true, "message": "打印成功", "output": {"message": 173}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 767968), datetime.datetime(2025, 5, 9, 18, 19, 2, 767968), 0) 2025-05-09 18:19:02,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,785 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,785 - sqlalchemy.engine.Engine - INFO - [cached since 13.96s ago] ('f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d',) 2025-05-09 18:19:02,789 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,790 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,793 - sqlalchemy.engine.Engine - INFO - [cached since 13.86s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 791430), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 791430), 'f3fb1c54-c2d6-4fc6-8be9-b4d5e6860f9d') 2025-05-09 18:19:02,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,800 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,800 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,807 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,808 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,808 - sqlalchemy.engine.Engine - INFO - [cached since 14s ago] ('4d4405e8-a433-4d1b-9054-e4d2320e8c08', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 807094), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 808221), datetime.datetime(2025, 5, 9, 18, 19, 2, 808221), 0) 2025-05-09 18:19:02,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,817 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 4d4405e8-a433-4d1b-9054-e4d2320e8c08 2025-05-09 18:19:02,817 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,817 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,817 - sqlalchemy.engine.Engine - INFO - [cached since 14s ago] ('4d4405e8-a433-4d1b-9054-e4d2320e8c08',) 2025-05-09 18:19:02,817 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,824 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,825 - 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 18:19:02,825 - sqlalchemy.engine.Engine - INFO - [cached since 13.99s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 825405), '4d4405e8-a433-4d1b-9054-e4d2320e8c08') 2025-05-09 18:19:02,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,837 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,837 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 174 2025-05-09 18:19:02,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,842 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,842 - sqlalchemy.engine.Engine - INFO - [cached since 13.93s ago] ('038a7144-7d85-448c-bb0a-18380e0dec7d', 1, '{"success": true, "message": "打印成功", "output": {"message": 174}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 842942), datetime.datetime(2025, 5, 9, 18, 19, 2, 842942), 0) 2025-05-09 18:19:02,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,854 - sqlalchemy.engine.Engine - INFO - [cached since 14.03s ago] ('4d4405e8-a433-4d1b-9054-e4d2320e8c08',) 2025-05-09 18:19:02,856 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,857 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,857 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,857 - sqlalchemy.engine.Engine - INFO - [cached since 13.93s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 857878), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 857878), '4d4405e8-a433-4d1b-9054-e4d2320e8c08') 2025-05-09 18:19:02,857 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,867 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,867 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,867 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,867 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,875 - sqlalchemy.engine.Engine - INFO - [cached since 14.06s ago] ('570f865e-3f7c-42cd-a111-f475d941d3d7', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 867753), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 874310), datetime.datetime(2025, 5, 9, 18, 19, 2, 874310), 0) 2025-05-09 18:19:02,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,884 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 570f865e-3f7c-42cd-a111-f475d941d3d7 2025-05-09 18:19:02,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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.id = %s 2025-05-09 18:19:02,891 - sqlalchemy.engine.Engine - INFO - [cached since 14.07s ago] ('570f865e-3f7c-42cd-a111-f475d941d3d7',) 2025-05-09 18:19:02,891 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,891 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,891 - 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 18:19:02,891 - sqlalchemy.engine.Engine - INFO - [cached since 14.06s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 891668), '570f865e-3f7c-42cd-a111-f475d941d3d7') 2025-05-09 18:19:02,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,907 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,907 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 175 2025-05-09 18:19:02,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,908 - sqlalchemy.engine.Engine - INFO - [cached since 14s ago] ('d4f1d644-95b4-4720-ae4f-35a6e58928af', 1, '{"success": true, "message": "打印成功", "output": {"message": 175}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 908343), datetime.datetime(2025, 5, 9, 18, 19, 2, 908343), 0) 2025-05-09 18:19:02,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:02,924 - sqlalchemy.engine.Engine - INFO - [cached since 14.1s ago] ('570f865e-3f7c-42cd-a111-f475d941d3d7',) 2025-05-09 18:19:02,924 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,924 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,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 18:19:02,924 - sqlalchemy.engine.Engine - INFO - [cached since 14s ago] (datetime.datetime(2025, 5, 9, 18, 19, 2, 924734), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 2, 924734), '570f865e-3f7c-42cd-a111-f475d941d3d7') 2025-05-09 18:19:02,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,941 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:02,941 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:02,941 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:02,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,951 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:02,951 - sqlalchemy.engine.Engine - INFO - [cached since 14.14s ago] ('3c051c79-5002-4646-b038-b8417c6b4ea6', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 941427), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 2, 951123), datetime.datetime(2025, 5, 9, 18, 19, 2, 951123), 0) 2025-05-09 18:19:02,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,975 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 3c051c79-5002-4646-b038-b8417c6b4ea6 2025-05-09 18:19:02,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,975 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:02,975 - sqlalchemy.engine.Engine - INFO - [cached since 14.16s ago] ('3c051c79-5002-4646-b038-b8417c6b4ea6',) 2025-05-09 18:19:02,975 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:02,984 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:02,984 - 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 18:19:02,984 - sqlalchemy.engine.Engine - INFO - [cached since 14.16s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 2, 984923), '3c051c79-5002-4646-b038-b8417c6b4ea6') 2025-05-09 18:19:02,984 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:02,991 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:02,991 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 176 2025-05-09 18:19:02,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:02,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 18:19:03,000 - sqlalchemy.engine.Engine - INFO - [cached since 14.09s ago] ('757c9818-08a2-4129-be5d-c2bebbf5f88b', 1, '{"success": true, "message": "打印成功", "output": {"message": 176}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 2, 991144), datetime.datetime(2025, 5, 9, 18, 19, 2, 991144), 0) 2025-05-09 18:19:03,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,007 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,007 - sqlalchemy.engine.Engine - INFO - [cached since 14.19s ago] ('3c051c79-5002-4646-b038-b8417c6b4ea6',) 2025-05-09 18:19:03,007 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,007 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,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 18:19:03,007 - sqlalchemy.engine.Engine - INFO - [cached since 14.08s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 7950), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 7950), '3c051c79-5002-4646-b038-b8417c6b4ea6') 2025-05-09 18:19:03,017 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,025 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,025 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,025 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,025 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,027 - sqlalchemy.engine.Engine - INFO - [cached since 14.22s ago] ('6eb9aa2f-45e3-46b3-856d-9960c9823fb5', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 25412), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 25412), datetime.datetime(2025, 5, 9, 18, 19, 3, 25412), 0) 2025-05-09 18:19:03,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,028 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 6eb9aa2f-45e3-46b3-856d-9960c9823fb5 2025-05-09 18:19:03,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,039 - sqlalchemy.engine.Engine - INFO - [cached since 14.22s ago] ('6eb9aa2f-45e3-46b3-856d-9960c9823fb5',) 2025-05-09 18:19:03,040 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,040 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,040 - 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 18:19:03,043 - sqlalchemy.engine.Engine - INFO - [cached since 14.21s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 40573), '6eb9aa2f-45e3-46b3-856d-9960c9823fb5') 2025-05-09 18:19:03,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,053 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,053 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 177 2025-05-09 18:19:03,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,053 - sqlalchemy.engine.Engine - INFO - [cached since 14.14s ago] ('ce1f86c3-d428-4298-a38b-2feeaece2368', 1, '{"success": true, "message": "打印成功", "output": {"message": 177}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 53451), datetime.datetime(2025, 5, 9, 18, 19, 3, 53451), 0) 2025-05-09 18:19:03,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,066 - sqlalchemy.engine.Engine - INFO - [cached since 14.24s ago] ('6eb9aa2f-45e3-46b3-856d-9960c9823fb5',) 2025-05-09 18:19:03,068 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,069 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,070 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,071 - sqlalchemy.engine.Engine - INFO - [cached since 14.14s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 69695), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 70313), '6eb9aa2f-45e3-46b3-856d-9960c9823fb5') 2025-05-09 18:19:03,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,076 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,076 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,084 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,086 - sqlalchemy.engine.Engine - INFO - [cached since 14.28s ago] ('c8cbd578-9905-4b12-b402-673f5dde515c', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 84533), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 86859), datetime.datetime(2025, 5, 9, 18, 19, 3, 86859), 0) 2025-05-09 18:19:03,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,097 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c8cbd578-9905-4b12-b402-673f5dde515c 2025-05-09 18:19:03,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,099 - sqlalchemy.engine.Engine - INFO - [cached since 14.28s ago] ('c8cbd578-9905-4b12-b402-673f5dde515c',) 2025-05-09 18:19:03,100 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,100 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,102 - 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 18:19:03,102 - sqlalchemy.engine.Engine - INFO - [cached since 14.27s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 102657), 'c8cbd578-9905-4b12-b402-673f5dde515c') 2025-05-09 18:19:03,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,107 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,107 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 178 2025-05-09 18:19:03,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,107 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,117 - sqlalchemy.engine.Engine - INFO - [cached since 14.2s ago] ('a713f397-0b98-4ba3-aa2e-5e9a9fb76afe', 1, '{"success": true, "message": "打印成功", "output": {"message": 178}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 107735), datetime.datetime(2025, 5, 9, 18, 19, 3, 107735), 0) 2025-05-09 18:19:03,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,124 - sqlalchemy.engine.Engine - INFO - [cached since 14.3s ago] ('c8cbd578-9905-4b12-b402-673f5dde515c',) 2025-05-09 18:19:03,124 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,124 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,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 18:19:03,124 - sqlalchemy.engine.Engine - INFO - [cached since 14.2s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 124670), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 124670), 'c8cbd578-9905-4b12-b402-673f5dde515c') 2025-05-09 18:19:03,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,141 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,141 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,141 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,141 - sqlalchemy.engine.Engine - INFO - [cached since 14.34s ago] ('fbe1d78f-79be-4441-a092-21e56de8833e', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 141914), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 141914), datetime.datetime(2025, 5, 9, 18, 19, 3, 141914), 0) 2025-05-09 18:19:03,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,157 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: fbe1d78f-79be-4441-a092-21e56de8833e 2025-05-09 18:19:03,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,157 - sqlalchemy.engine.Engine - INFO - [cached since 14.34s ago] ('fbe1d78f-79be-4441-a092-21e56de8833e',) 2025-05-09 18:19:03,157 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,157 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,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 18:19:03,157 - sqlalchemy.engine.Engine - INFO - [cached since 14.33s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 157617), 'fbe1d78f-79be-4441-a092-21e56de8833e') 2025-05-09 18:19:03,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,174 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,174 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 179 2025-05-09 18:19:03,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,174 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,174 - sqlalchemy.engine.Engine - INFO - [cached since 14.27s ago] ('e8575599-fae3-4e8e-bada-475299f70d8d', 1, '{"success": true, "message": "打印成功", "output": {"message": 179}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 174621), datetime.datetime(2025, 5, 9, 18, 19, 3, 174621), 0) 2025-05-09 18:19:03,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,192 - sqlalchemy.engine.Engine - INFO - [cached since 14.37s ago] ('fbe1d78f-79be-4441-a092-21e56de8833e',) 2025-05-09 18:19:03,194 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,194 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,194 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,200 - sqlalchemy.engine.Engine - INFO - [cached since 14.27s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 194621), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 194621), 'fbe1d78f-79be-4441-a092-21e56de8833e') 2025-05-09 18:19:03,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,317 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,317 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,317 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,317 - sqlalchemy.engine.Engine - INFO - [cached since 14.51s ago] ('bb53a521-9c99-4ae0-adcb-d877172f5423', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 317382), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 317382), datetime.datetime(2025, 5, 9, 18, 19, 3, 317382), 0) 2025-05-09 18:19:03,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,333 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: bb53a521-9c99-4ae0-adcb-d877172f5423 2025-05-09 18:19:03,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,334 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,336 - sqlalchemy.engine.Engine - INFO - [cached since 14.51s ago] ('bb53a521-9c99-4ae0-adcb-d877172f5423',) 2025-05-09 18:19:03,340 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,340 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,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 18:19:03,340 - sqlalchemy.engine.Engine - INFO - [cached since 14.51s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 340928), 'bb53a521-9c99-4ae0-adcb-d877172f5423') 2025-05-09 18:19:03,340 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,340 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,340 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 180 2025-05-09 18:19:03,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,350 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,350 - sqlalchemy.engine.Engine - INFO - [cached since 14.44s ago] ('66c6be79-72c8-470c-a787-42de46e181c7', 1, '{"success": true, "message": "打印成功", "output": {"message": 180}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 350348), datetime.datetime(2025, 5, 9, 18, 19, 3, 350348), 0) 2025-05-09 18:19:03,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,357 - sqlalchemy.engine.Engine - INFO - [cached since 14.54s ago] ('bb53a521-9c99-4ae0-adcb-d877172f5423',) 2025-05-09 18:19:03,357 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,357 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,357 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,367 - sqlalchemy.engine.Engine - INFO - [cached since 14.44s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 357820), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 357820), 'bb53a521-9c99-4ae0-adcb-d877172f5423') 2025-05-09 18:19:03,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,375 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,375 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,377 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,377 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,377 - sqlalchemy.engine.Engine - INFO - [cached since 14.57s ago] ('9ad933bf-a944-4e78-9354-7c5f5bbee001', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 377840), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 377840), datetime.datetime(2025, 5, 9, 18, 19, 3, 377840), 0) 2025-05-09 18:19:03,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,383 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 9ad933bf-a944-4e78-9354-7c5f5bbee001 2025-05-09 18:19:03,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,383 - sqlalchemy.engine.Engine - INFO - [cached since 14.56s ago] ('9ad933bf-a944-4e78-9354-7c5f5bbee001',) 2025-05-09 18:19:03,383 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,383 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,383 - 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 18:19:03,383 - sqlalchemy.engine.Engine - INFO - [cached since 14.56s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 383884), '9ad933bf-a944-4e78-9354-7c5f5bbee001') 2025-05-09 18:19:03,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,396 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,396 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 181 2025-05-09 18:19:03,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,396 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,398 - sqlalchemy.engine.Engine - INFO - [cached since 14.48s ago] ('3606fafa-dd4e-48e9-9cda-aaae5c7fdf70', 1, '{"success": true, "message": "打印成功", "output": {"message": 181}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 396502), datetime.datetime(2025, 5, 9, 18, 19, 3, 396502), 0) 2025-05-09 18:19:03,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,406 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,406 - sqlalchemy.engine.Engine - INFO - [cached since 14.58s ago] ('9ad933bf-a944-4e78-9354-7c5f5bbee001',) 2025-05-09 18:19:03,406 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,406 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,408 - sqlalchemy.engine.Engine - INFO - [cached since 14.48s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 408281), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 408281), '9ad933bf-a944-4e78-9354-7c5f5bbee001') 2025-05-09 18:19:03,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,414 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,414 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,414 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,414 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,414 - sqlalchemy.engine.Engine - INFO - [cached since 14.61s ago] ('e63f2a71-8935-4428-982c-6d175009f919', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 414306), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 414306), datetime.datetime(2025, 5, 9, 18, 19, 3, 414306), 0) 2025-05-09 18:19:03,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,419 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e63f2a71-8935-4428-982c-6d175009f919 2025-05-09 18:19:03,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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.id = %s 2025-05-09 18:19:03,424 - sqlalchemy.engine.Engine - INFO - [cached since 14.6s ago] ('e63f2a71-8935-4428-982c-6d175009f919',) 2025-05-09 18:19:03,426 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,426 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,426 - 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 18:19:03,426 - sqlalchemy.engine.Engine - INFO - [cached since 14.6s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 426062), 'e63f2a71-8935-4428-982c-6d175009f919') 2025-05-09 18:19:03,426 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,433 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,433 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 182 2025-05-09 18:19:03,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,433 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,433 - sqlalchemy.engine.Engine - INFO - [cached since 14.52s ago] ('b46deb86-34e7-43af-8adf-afce45dc05f5', 1, '{"success": true, "message": "打印成功", "output": {"message": 182}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 433813), datetime.datetime(2025, 5, 9, 18, 19, 3, 433813), 0) 2025-05-09 18:19:03,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,445 - sqlalchemy.engine.Engine - INFO - [cached since 14.62s ago] ('e63f2a71-8935-4428-982c-6d175009f919',) 2025-05-09 18:19:03,447 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,447 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,447 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,447 - sqlalchemy.engine.Engine - INFO - [cached since 14.52s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 447431), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 447431), 'e63f2a71-8935-4428-982c-6d175009f919') 2025-05-09 18:19:03,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,458 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,458 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,458 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,458 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,458 - sqlalchemy.engine.Engine - INFO - [cached since 14.65s ago] ('e5513575-c7d3-4b05-bb51-cc8a999df6cd', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 458108), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 458108), datetime.datetime(2025, 5, 9, 18, 19, 3, 458108), 0) 2025-05-09 18:19:03,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,467 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: e5513575-c7d3-4b05-bb51-cc8a999df6cd 2025-05-09 18:19:03,467 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,474 - sqlalchemy.engine.Engine - INFO - [cached since 14.65s ago] ('e5513575-c7d3-4b05-bb51-cc8a999df6cd',) 2025-05-09 18:19:03,476 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,476 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,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 18:19:03,484 - sqlalchemy.engine.Engine - INFO - [cached since 14.65s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 476612), 'e5513575-c7d3-4b05-bb51-cc8a999df6cd') 2025-05-09 18:19:03,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,498 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-09 18:19:03,498 - services.execution.handlers.foundation - INFO - 任务 5a44ddbf-a37f-446f-852f-759ea2896d93 打印: 183 2025-05-09 18:19:03,498 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,498 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,498 - sqlalchemy.engine.Engine - INFO - [cached since 14.59s ago] ('59369ed3-5bcc-40e8-9be0-25fe0865cd11', 1, '{"success": true, "message": "打印成功", "output": {"message": 183}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 498336), datetime.datetime(2025, 5, 9, 18, 19, 3, 498336), 0) 2025-05-09 18:19:03,498 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,523 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,524 - sqlalchemy.engine.Engine - INFO - [cached since 14.7s ago] ('e5513575-c7d3-4b05-bb51-cc8a999df6cd',) 2025-05-09 18:19:03,524 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,524 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:19:03,524 - sqlalchemy.engine.Engine - INFO - [cached since 14.6s ago] (datetime.datetime(2025, 5, 9, 18, 19, 3, 524292), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 19, 3, 524292), 'e5513575-c7d3-4b05-bb51-cc8a999df6cd') 2025-05-09 18:19:03,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,541 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 4, 分支: default 2025-05-09 18:19:03,541 - services.execution.block_executor - INFO - 开始执行块 4 的 default 分支下的 1 个子块 2025-05-09 18:19:03,541 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: PrintBp 2025-05-09 18:19:03,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,541 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:19:03,541 - sqlalchemy.engine.Engine - INFO - [cached since 14.74s ago] ('2a1d8dba-f979-4357-ace4-e0d354f073f0', 'b3', '4', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5a44ddbf-a37f-446f-852f-759ea2896d93', datetime.datetime(2025, 5, 9, 18, 19, 3, 541198), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 19, 3, 541198), datetime.datetime(2025, 5, 9, 18, 19, 3, 541198), 0) 2025-05-09 18:19:03,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,552 - app - INFO - 应用程序关闭中... 2025-05-09 18:19:03,552 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:19:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:19:03,554 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:19:03,554 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:19:03,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:19:03,557 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:19:03,557 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:19:03,558 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:19:03,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:19:03,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:19:03,560 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 2a1d8dba-f979-4357-ace4-e0d354f073f0 2025-05-09 18:19:03,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:19:03,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:19:03,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:19:03,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:19:03,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:19:03,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:19:03,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 18:19:03,566 - sqlalchemy.engine.Engine - INFO - [cached since 14.74s ago] ('2a1d8dba-f979-4357-ace4-e0d354f073f0',) 2025-05-09 18:19:03,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:19:03,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:19:03,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:19:03,574 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] 2025-05-09 18:19:03,574 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:19:03,574 - 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 18:19:03,574 - sqlalchemy.engine.Engine - INFO - [cached since 14.75s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 19, 3, 574613), '2a1d8dba-f979-4357-ace4-e0d354f073f0') 2025-05-09 18:19:03,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:19:03,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:19:03,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:19:03,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:19:03,574 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:19:03,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:19:03,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:19:03,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:19:03,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:19:03,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:19:03,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:19:03,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:19:03,584 - sqlalchemy.pool.impl.AsyncAdaptedQueuePool - 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\sqlalchemy\dialects\mysql\aiomysql.py", line 203, in rollback self.await_(self._connection.rollback()) 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\aiomysql\connection.py", line 399, in rollback await self._read_ok_packet() File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 372, in _read_ok_packet pkt = await self._read_packet() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 609, in _read_packet packet_header = await self._read_bytes(4) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\aiomysql\connection.py", line 657, in _read_bytes data = await self._reader.readexactly(num_bytes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\streams.py", line 752, in readexactly await self._wait_for_data('readexactly') File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\streams.py", line 545, in _wait_for_data await self._waiter asyncio.exceptions.CancelledError 2025-05-09 18:19:03,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:19:03,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:19:03,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:19:03,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:19:03,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:19:03,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:19:03,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:19:03,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:19:03,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:19:03,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:19:03,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:19:03,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:19:03,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:19:03,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:19:03,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:19:03,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:19:03,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:19:03,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:19:03,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:19:03,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:19:03,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:19:03,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:19:03,614 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:19:03,616 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:19:03,616 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:19:03,618 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:19:03,620 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:19:03,620 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:20:12,292 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:20:12,351 - 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 18:20:12,355 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:20:13,080 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:20:13,133 - 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 18:20:13,144 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:20:13,212 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:20:13,267 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:20:13,297 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:20:13,307 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:20:13,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,315 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:20:13,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,316 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:20:13,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:13,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:20:13,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,326 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:20:13,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:20:13,329 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:20:13,329 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:20:13,335 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:20:13,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,341 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:20:13,342 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,343 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:20:13,343 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,344 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:20:13,345 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,346 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:20:13,347 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,348 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:20:13,348 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:20:13,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:13,348 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:20:13,694 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:20:13,694 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:20:13,694 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:20:13,694 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:20:13,700 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:20:13,700 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:20:13,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:20:13,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:20:13,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:20:13,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:20:13,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:20:13,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:20:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:20:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:20:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:20:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:20:13,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:20:13,720 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:20:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:20:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:20:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:20:13,740 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:20:13,740 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:20:13,740 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:20:13,740 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:20:13,751 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:20:13,752 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:20:13,756 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:20:13,761 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:20:13,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:13,779 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:20:13,782 - sqlalchemy.engine.Engine - INFO - [generated in 0.00337s] (, ) 2025-05-09 18:20:13,782 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:20:13,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:13,782 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:20:13,782 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:20:13,782 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:20:13,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:13,792 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:20:13,792 - sqlalchemy.engine.Engine - INFO - [generated in 0.00395s] (, , ) 2025-05-09 18:20:13,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:13,812 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:20:13,812 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:20:13,812 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:20:13,812 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:20:13,823 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:20:13,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:13,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:20:13,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00342s] (, datetime.datetime(2025, 5, 9, 17, 20, 13, 782079)) 2025-05-09 18:20:13,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:20,636 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:20:20,636 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:20,636 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:20:20,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:20,636 - 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 18:20:20,636 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] {} 2025-05-09 18:20:20,645 - 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 18:20:20,645 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:20:20,645 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:20:20,645 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0096秒 2025-05-09 18:20:21,597 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:21,597 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,598 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:21,599 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-09 18:20:21,601 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:21,601 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:21,611 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0096秒 2025-05-09 18:20:21,611 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0096秒 2025-05-09 18:20:21,611 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,611 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:20:21,611 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,611 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,611 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,621 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:21,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 18:20:21,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-09 18:20:21,621 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:20:21,621 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-09 18:20:21,631 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0204秒 2025-05-09 18:20:21,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:21,631 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,631 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:20:21,631 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,631 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,631 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0103秒 2025-05-09 18:20:21,631 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,631 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:20:21,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:21,631 - 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 18:20:21,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.01795s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:20:21,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:21,642 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0104秒 2025-05-09 18:20:21,642 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,642 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:21,642 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0104秒 2025-05-09 18:20:21,642 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-09 18:20:21,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:21,642 - 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 18:20:21,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.02486s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-09 18:20:21,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:21,652 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0102秒 2025-05-09 18:20:32,099 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:20:32,099 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:32,106 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:20:32,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:32,108 - 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 18:20:32,108 - sqlalchemy.engine.Engine - INFO - [cached since 11.46s ago] {} 2025-05-09 18:20:32,109 - 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 18:20:32,109 - sqlalchemy.engine.Engine - INFO - [cached since 11.46s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:20:32,111 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:20:32,113 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0069秒 2025-05-09 18:20:33,858 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:20:33,858 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,858 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:33,858 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:33,858 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,868 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:20:33,868 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0102秒 2025-05-09 18:20:33,868 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0102秒 2025-05-09 18:20:33,868 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0102秒 2025-05-09 18:20:33,868 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,868 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:33,868 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,868 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,878 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:20:33,881 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:33,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 18:20:33,881 - sqlalchemy.engine.Engine - INFO - [cached since 12.26s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:20:33,881 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:33,881 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0032秒 2025-05-09 18:20:33,881 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:20:33,881 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,881 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0132秒 2025-05-09 18:20:33,881 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,881 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:20:33,881 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,891 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - [cached since 12.27s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:20:33,891 - sqlalchemy.engine.Engine - INFO - [cached since 12.27s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:33,891 - 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 18:20:33,891 - sqlalchemy.engine.Engine - INFO - [cached since 12.27s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:33,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:33,891 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,902 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0211秒 2025-05-09 18:20:33,902 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,902 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:33,902 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:20:33,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:33,902 - 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 18:20:33,912 - sqlalchemy.engine.Engine - INFO - [cached since 12.29s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:20:33,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:33,912 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0097秒 2025-05-09 18:20:40,724 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:20:40,724 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:40,724 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:20:40,724 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - [cached since 0.004046s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (54, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (342 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 20, 40, 735010), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:20:40,735 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:40,744 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0196秒 2025-05-09 18:20:42,212 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:20:42,212 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 18:20:42,212 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:20:42,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,212 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:20:42,212 - sqlalchemy.engine.Engine - INFO - [cached since 1.485s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - [cached since 1.488s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,219 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:20:42,219 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:20:42,219 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:20:42,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,224 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:20:42,224 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 20, 42, 224986), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:20:42,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,234 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,234 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:20:42,234 - sqlalchemy.engine.Engine - INFO - [cached since 1.502s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:42,236 - 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 18:20:42,236 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('6505ab82-e061-42dd-bd4f-e8b299401e12', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 54, 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 ... (342 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, 18, 20, 42, 219352), '{"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, 18, 20, 42, 236608), datetime.datetime(2025, 5, 9, 18, 20, 42, 236608), 0) 2025-05-09 18:20:42,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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.id = %s 2025-05-09 18:20:42,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:42,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,243 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 (优先级 1) 添加到队列 0 2025-05-09 18:20:42,253 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:20:42,253 - services.sync_service - INFO - 正在同步创建任务到天风系统: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,253 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"6505ab82-e061-42dd-bd4f-e8b299401e12","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:20:42","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:20:42,274 - services.sync_service - INFO - 成功同步任务到系统任务: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 6505ab82-e061-42dd-bd4f-e8b299401e12, 优先级: 1 2025-05-09 18:20:42,274 - services.execution.task_executor - DEBUG - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 设置超时时间: 3600秒 2025-05-09 18:20:42,274 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,284 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,285 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0732秒 2025-05-09 18:20:42,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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.id = %s 2025-05-09 18:20:42,285 - sqlalchemy.engine.Engine - INFO - [cached since 0.04302s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:42,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 18:20:42,294 - sqlalchemy.engine.Engine - INFO - [cached since 1.565s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:20:42,294 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:42,305 - sqlalchemy.engine.Engine - INFO - [generated in 0.00296s] (datetime.datetime(2025, 5, 9, 18, 20, 42, 294821), datetime.datetime(2025, 5, 9, 18, 20, 42, 294821), '6505ab82-e061-42dd-bd4f-e8b299401e12') 2025-05-09 18:20:42,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,319 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,330 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:42,340 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,340 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:42,340 - sqlalchemy.engine.Engine - INFO - [generated in 0.00462s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 20, 42, 340535), '6505ab82-e061-42dd-bd4f-e8b299401e12') 2025-05-09 18:20:42,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,350 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:20:42,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,361 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] ('e9d6bb34-975b-4a54-88f0-2bb56b15d4cd', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 350950), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 361419), datetime.datetime(2025, 5, 9, 18, 20, 42, 361419), 0) 2025-05-09 18:20:42,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,382 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00128s] ('e9d6bb34-975b-4a54-88f0-2bb56b15d4cd',) 2025-05-09 18:20:42,382 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:20:42,390 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:20:42,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 18:20:42,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 392700), 'e9d6bb34-975b-4a54-88f0-2bb56b15d4cd') 2025-05-09 18:20:42,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,402 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:20:42,402 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,402 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 1, 类型: RepeatNumBp 2025-05-09 18:20:42,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,402 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,407 - sqlalchemy.engine.Engine - INFO - [cached since 0.04085s ago] ('c6ce4398-3f09-46f9-a26d-7eda15b66d8f', 'b2', '1', '', '{"num": {"type": "Simple", "value": "100", "required": true}}', '{"num": "100"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 402463), , '{"num": {"type": "Simple", "value": "100", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 402463), datetime.datetime(2025, 5, 9, 18, 20, 42, 402463), 0) 2025-05-09 18:20:42,407 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,413 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c6ce4398-3f09-46f9-a26d-7eda15b66d8f 2025-05-09 18:20:42,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,413 - sqlalchemy.engine.Engine - INFO - [cached since 0.03739s ago] ('c6ce4398-3f09-46f9-a26d-7eda15b66d8f',) 2025-05-09 18:20:42,425 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,425 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:20:42,425 - 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 18:20:42,425 - sqlalchemy.engine.Engine - INFO - [cached since 0.03498s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 425331), 'c6ce4398-3f09-46f9-a26d-7eda15b66d8f') 2025-05-09 18:20:42,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,434 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,434 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 1, 名称: b2, 目标次数: 100 2025-05-09 18:20:42,434 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,434 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,434 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,434 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,434 - sqlalchemy.engine.Engine - INFO - [cached since 0.07624s ago] ('446c2469-c798-4b46-9d9b-e2f6b4250478', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 434302), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 434302), datetime.datetime(2025, 5, 9, 18, 20, 42, 434302), 0) 2025-05-09 18:20:42,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,444 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 446c2469-c798-4b46-9d9b-e2f6b4250478 2025-05-09 18:20:42,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,444 - sqlalchemy.engine.Engine - INFO - [cached since 0.06785s ago] ('446c2469-c798-4b46-9d9b-e2f6b4250478',) 2025-05-09 18:20:42,454 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,454 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,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 18:20:42,454 - sqlalchemy.engine.Engine - INFO - [cached since 0.06715s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 454934), '446c2469-c798-4b46-9d9b-e2f6b4250478') 2025-05-09 18:20:42,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,465 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,465 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 0 2025-05-09 18:20:42,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,475 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,475 - sqlalchemy.engine.Engine - INFO - [generated in 0.00164s] ('c598e3da-f84c-4a22-887f-3abbb2f0b54b', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 475971), datetime.datetime(2025, 5, 9, 18, 20, 42, 475971), 0) 2025-05-09 18:20:42,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,487 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.1078s ago] ('446c2469-c798-4b46-9d9b-e2f6b4250478',) 2025-05-09 18:20:42,487 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,487 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,496 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,496 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] (datetime.datetime(2025, 5, 9, 18, 20, 42, 487441), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 496772), '446c2469-c798-4b46-9d9b-e2f6b4250478') 2025-05-09 18:20:42,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,507 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,507 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,507 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,507 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,507 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,507 - sqlalchemy.engine.Engine - INFO - [cached since 0.1496s ago] ('aa01994f-d8cf-43da-afa7-e444dc1e34f6', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 507339), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 507339), datetime.datetime(2025, 5, 9, 18, 20, 42, 507339), 0) 2025-05-09 18:20:42,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,525 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: aa01994f-d8cf-43da-afa7-e444dc1e34f6 2025-05-09 18:20:42,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,527 - sqlalchemy.engine.Engine - INFO - [cached since 0.1436s ago] ('aa01994f-d8cf-43da-afa7-e444dc1e34f6',) 2025-05-09 18:20:42,527 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,527 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,527 - 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 18:20:42,527 - sqlalchemy.engine.Engine - INFO - [cached since 0.1396s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 527824), 'aa01994f-d8cf-43da-afa7-e444dc1e34f6') 2025-05-09 18:20:42,527 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,538 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,538 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 1 2025-05-09 18:20:42,538 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,538 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,548 - sqlalchemy.engine.Engine - INFO - [cached since 0.07069s ago] ('b52c5aac-b15e-44fd-8343-ec4911555606', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 538343), datetime.datetime(2025, 5, 9, 18, 20, 42, 538343), 0) 2025-05-09 18:20:42,548 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,559 - sqlalchemy.engine.Engine - INFO - [cached since 0.1792s ago] ('aa01994f-d8cf-43da-afa7-e444dc1e34f6',) 2025-05-09 18:20:42,559 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,559 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,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 18:20:42,569 - sqlalchemy.engine.Engine - INFO - [cached since 0.07386s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 559717), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 569231), 'aa01994f-d8cf-43da-afa7-e444dc1e34f6') 2025-05-09 18:20:42,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,575 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,575 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,575 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,587 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,587 - sqlalchemy.engine.Engine - INFO - [cached since 0.2208s ago] ('cc7daae3-3c0e-4431-afcb-85f7cbf1653d', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 575951), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 587141), datetime.datetime(2025, 5, 9, 18, 20, 42, 587141), 0) 2025-05-09 18:20:42,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,596 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: cc7daae3-3c0e-4431-afcb-85f7cbf1653d 2025-05-09 18:20:42,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,599 - sqlalchemy.engine.Engine - INFO - [cached since 0.2147s ago] ('cc7daae3-3c0e-4431-afcb-85f7cbf1653d',) 2025-05-09 18:20:42,599 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,599 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,599 - 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 18:20:42,599 - sqlalchemy.engine.Engine - INFO - [cached since 0.2129s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 599409), 'cc7daae3-3c0e-4431-afcb-85f7cbf1653d') 2025-05-09 18:20:42,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,609 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,609 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 2 2025-05-09 18:20:42,609 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,609 - sqlalchemy.engine.Engine - INFO - [cached since 0.1389s ago] ('7e7128ec-7c21-47c3-b62a-47396804e08a', 1, '{"success": true, "message": "打印成功", "output": {"message": 2}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 609697), datetime.datetime(2025, 5, 9, 18, 20, 42, 609697), 0) 2025-05-09 18:20:42,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,625 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,625 - sqlalchemy.engine.Engine - INFO - [cached since 0.242s ago] ('cc7daae3-3c0e-4431-afcb-85f7cbf1653d',) 2025-05-09 18:20:42,625 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,625 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,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 18:20:42,625 - sqlalchemy.engine.Engine - INFO - [cached since 0.1327s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 625983), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 625983), 'cc7daae3-3c0e-4431-afcb-85f7cbf1653d') 2025-05-09 18:20:42,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,636 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,636 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,636 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,636 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,636 - sqlalchemy.engine.Engine - INFO - [cached since 0.2714s ago] ('78388222-d197-40a9-a484-6c9feb75a943', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 636303), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 636303), datetime.datetime(2025, 5, 9, 18, 20, 42, 636303), 0) 2025-05-09 18:20:42,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,642 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 78388222-d197-40a9-a484-6c9feb75a943 2025-05-09 18:20:42,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.2603s ago] ('78388222-d197-40a9-a484-6c9feb75a943',) 2025-05-09 18:20:42,642 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,642 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,642 - 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 18:20:42,642 - sqlalchemy.engine.Engine - INFO - [cached since 0.2548s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 642467), '78388222-d197-40a9-a484-6c9feb75a943') 2025-05-09 18:20:42,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,652 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,652 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 3 2025-05-09 18:20:42,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.1777s ago] ('21ed93bf-63b1-48fc-95c3-6d9a242e7e39', 1, '{"success": true, "message": "打印成功", "output": {"message": 3}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 652860), datetime.datetime(2025, 5, 9, 18, 20, 42, 652860), 0) 2025-05-09 18:20:42,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - [cached since 0.2786s ago] ('78388222-d197-40a9-a484-6c9feb75a943',) 2025-05-09 18:20:42,663 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,663 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - [cached since 0.1691s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 663078), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 663078), '78388222-d197-40a9-a484-6c9feb75a943') 2025-05-09 18:20:42,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,663 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,663 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,673 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,673 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,673 - sqlalchemy.engine.Engine - INFO - [cached since 0.3075s ago] ('f74c76b9-13ef-48c5-bc9f-99c4ce7516e9', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 673225), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 673225), datetime.datetime(2025, 5, 9, 18, 20, 42, 673225), 0) 2025-05-09 18:20:42,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,683 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f74c76b9-13ef-48c5-bc9f-99c4ce7516e9 2025-05-09 18:20:42,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.3097s ago] ('f74c76b9-13ef-48c5-bc9f-99c4ce7516e9',) 2025-05-09 18:20:42,695 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,695 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,695 - 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 18:20:42,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.3099s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 695713), 'f74c76b9-13ef-48c5-bc9f-99c4ce7516e9') 2025-05-09 18:20:42,704 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,714 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,714 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 4 2025-05-09 18:20:42,714 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,714 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,725 - sqlalchemy.engine.Engine - INFO - [cached since 0.2478s ago] ('76dc618f-774a-4de2-9181-5c49c73c2a3c', 1, '{"success": true, "message": "打印成功", "output": {"message": 4}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 714991), datetime.datetime(2025, 5, 9, 18, 20, 42, 714991), 0) 2025-05-09 18:20:42,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,746 - sqlalchemy.engine.Engine - INFO - [cached since 0.3609s ago] ('f74c76b9-13ef-48c5-bc9f-99c4ce7516e9',) 2025-05-09 18:20:42,746 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,746 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,746 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,756 - sqlalchemy.engine.Engine - INFO - [cached since 0.2596s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 746064), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 746064), 'f74c76b9-13ef-48c5-bc9f-99c4ce7516e9') 2025-05-09 18:20:42,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,756 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,766 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,766 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,766 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.4091s ago] ('d4837706-a82a-44cf-b768-6fa41ca74611', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 766777), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 766777), datetime.datetime(2025, 5, 9, 18, 20, 42, 766777), 0) 2025-05-09 18:20:42,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,788 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d4837706-a82a-44cf-b768-6fa41ca74611 2025-05-09 18:20:42,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,788 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,788 - sqlalchemy.engine.Engine - INFO - [cached since 0.4063s ago] ('d4837706-a82a-44cf-b768-6fa41ca74611',) 2025-05-09 18:20:42,788 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,788 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,798 - 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 18:20:42,798 - sqlalchemy.engine.Engine - INFO - [cached since 0.4067s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 798074), 'd4837706-a82a-44cf-b768-6fa41ca74611') 2025-05-09 18:20:42,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,808 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,808 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 5 2025-05-09 18:20:42,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,810 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,810 - sqlalchemy.engine.Engine - INFO - [cached since 0.3333s ago] ('bcdb0773-0308-4133-bc52-4f85b8a6b763', 1, '{"success": true, "message": "打印成功", "output": {"message": 5}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 810401), datetime.datetime(2025, 5, 9, 18, 20, 42, 810401), 0) 2025-05-09 18:20:42,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,826 - sqlalchemy.engine.Engine - INFO - [cached since 0.4428s ago] ('d4837706-a82a-44cf-b768-6fa41ca74611',) 2025-05-09 18:20:42,826 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,831 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,831 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,831 - sqlalchemy.engine.Engine - INFO - [cached since 0.3373s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 831318), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 831318), 'd4837706-a82a-44cf-b768-6fa41ca74611') 2025-05-09 18:20:42,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,841 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,841 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,841 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,851 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,851 - sqlalchemy.engine.Engine - INFO - [cached since 0.4894s ago] ('8f990ecb-3280-40a1-b377-0dc0edf97be1', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 841450), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 851809), datetime.datetime(2025, 5, 9, 18, 20, 42, 851809), 0) 2025-05-09 18:20:42,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,869 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 8f990ecb-3280-40a1-b377-0dc0edf97be1 2025-05-09 18:20:42,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,869 - sqlalchemy.engine.Engine - INFO - [cached since 0.4873s ago] ('8f990ecb-3280-40a1-b377-0dc0edf97be1',) 2025-05-09 18:20:42,869 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,875 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,876 - 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 18:20:42,877 - sqlalchemy.engine.Engine - INFO - [cached since 0.4848s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 876368), '8f990ecb-3280-40a1-b377-0dc0edf97be1') 2025-05-09 18:20:42,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,889 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,889 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 6 2025-05-09 18:20:42,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,889 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.4152s ago] ('3a499aa4-3bd2-40a0-ab53-1a80febb5ba2', 1, '{"success": true, "message": "打印成功", "output": {"message": 6}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 889984), datetime.datetime(2025, 5, 9, 18, 20, 42, 889984), 0) 2025-05-09 18:20:42,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.5204s ago] ('8f990ecb-3280-40a1-b377-0dc0edf97be1',) 2025-05-09 18:20:42,901 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,901 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,901 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,909 - sqlalchemy.engine.Engine - INFO - [cached since 0.4133s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 901788), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 901788), '8f990ecb-3280-40a1-b377-0dc0edf97be1') 2025-05-09 18:20:42,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,919 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,919 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,919 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,926 - sqlalchemy.engine.Engine - INFO - [cached since 0.5602s ago] ('db30a1dc-e8d9-4129-b1a9-cee83e4a33f8', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 919697), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 926281), datetime.datetime(2025, 5, 9, 18, 20, 42, 926281), 0) 2025-05-09 18:20:42,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,940 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: db30a1dc-e8d9-4129-b1a9-cee83e4a33f8 2025-05-09 18:20:42,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,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 18:20:42,940 - sqlalchemy.engine.Engine - INFO - [cached since 0.558s ago] ('db30a1dc-e8d9-4129-b1a9-cee83e4a33f8',) 2025-05-09 18:20:42,940 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,940 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,940 - 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 18:20:42,940 - sqlalchemy.engine.Engine - INFO - [cached since 0.5543s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 42, 940540), 'db30a1dc-e8d9-4129-b1a9-cee83e4a33f8') 2025-05-09 18:20:42,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,951 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:42,951 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 7 2025-05-09 18:20:42,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,963 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,963 - sqlalchemy.engine.Engine - INFO - [cached since 0.4859s ago] ('261c7476-2569-4722-9589-869594fa22f4', 1, '{"success": true, "message": "打印成功", "output": {"message": 7}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 963309), datetime.datetime(2025, 5, 9, 18, 20, 42, 963309), 0) 2025-05-09 18:20:42,963 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,975 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,975 - sqlalchemy.engine.Engine - INFO - [cached since 0.5945s ago] ('db30a1dc-e8d9-4129-b1a9-cee83e4a33f8',) 2025-05-09 18:20:42,975 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:42,975 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:42,975 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:42,985 - sqlalchemy.engine.Engine - INFO - [cached since 0.4894s ago] (datetime.datetime(2025, 5, 9, 18, 20, 42, 975619), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 42, 975619), 'db30a1dc-e8d9-4129-b1a9-cee83e4a33f8') 2025-05-09 18:20:42,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:42,996 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:42,996 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:42,996 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:42,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:42,996 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:42,996 - sqlalchemy.engine.Engine - INFO - [cached since 0.6358s ago] ('2d945d85-346e-4131-aeb6-744e56498359', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 42, 996815), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 42, 996815), datetime.datetime(2025, 5, 9, 18, 20, 42, 996815), 0) 2025-05-09 18:20:42,996 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,011 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2d945d85-346e-4131-aeb6-744e56498359 2025-05-09 18:20:43,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,011 - sqlalchemy.engine.Engine - INFO - [cached since 0.6283s ago] ('2d945d85-346e-4131-aeb6-744e56498359',) 2025-05-09 18:20:43,011 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,011 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,011 - 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 18:20:43,011 - sqlalchemy.engine.Engine - INFO - [cached since 0.6278s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 11120), '2d945d85-346e-4131-aeb6-744e56498359') 2025-05-09 18:20:43,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,026 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,026 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 8 2025-05-09 18:20:43,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,034 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,034 - sqlalchemy.engine.Engine - INFO - [cached since 0.5583s ago] ('34d2cf97-4732-43a3-a0ce-b27341d9b710', 1, '{"success": true, "message": "打印成功", "output": {"message": 8}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 34725), datetime.datetime(2025, 5, 9, 18, 20, 43, 34725), 0) 2025-05-09 18:20:43,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,043 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,043 - sqlalchemy.engine.Engine - INFO - [cached since 0.6649s ago] ('2d945d85-346e-4131-aeb6-744e56498359',) 2025-05-09 18:20:43,043 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,043 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,053 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,053 - sqlalchemy.engine.Engine - INFO - [cached since 0.5593s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 43247), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 53730), '2d945d85-346e-4131-aeb6-744e56498359') 2025-05-09 18:20:43,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,058 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,058 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,067 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,073 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,074 - sqlalchemy.engine.Engine - INFO - [cached since 0.7071s ago] ('d70fe212-ac9d-4230-b667-c66f6e414945', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 68384), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 72898), datetime.datetime(2025, 5, 9, 18, 20, 43, 72898), 0) 2025-05-09 18:20:43,077 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,080 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d70fe212-ac9d-4230-b667-c66f6e414945 2025-05-09 18:20:43,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.7022s ago] ('d70fe212-ac9d-4230-b667-c66f6e414945',) 2025-05-09 18:20:43,089 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,089 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,089 - 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 18:20:43,089 - sqlalchemy.engine.Engine - INFO - [cached since 0.703s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 89296), 'd70fe212-ac9d-4230-b667-c66f6e414945') 2025-05-09 18:20:43,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,099 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,099 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 9 2025-05-09 18:20:43,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,110 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.6319s ago] ('766b3f33-f544-4d12-86f5-5b8c46dcfa94', 1, '{"success": true, "message": "打印成功", "output": {"message": 9}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 110182), datetime.datetime(2025, 5, 9, 18, 20, 43, 110182), 0) 2025-05-09 18:20:43,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,119 - sqlalchemy.engine.Engine - INFO - [cached since 0.7381s ago] ('d70fe212-ac9d-4230-b667-c66f6e414945',) 2025-05-09 18:20:43,119 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,119 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,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 18:20:43,130 - sqlalchemy.engine.Engine - INFO - [cached since 0.6341s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 126415), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 126415), 'd70fe212-ac9d-4230-b667-c66f6e414945') 2025-05-09 18:20:43,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,220 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,220 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,220 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,226 - sqlalchemy.engine.Engine - INFO - [cached since 0.8591s ago] ('0fba2719-dc3f-40a0-b28e-c3fe45574e78', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 220586), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 226283), datetime.datetime(2025, 5, 9, 18, 20, 43, 226283), 0) 2025-05-09 18:20:43,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,241 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0fba2719-dc3f-40a0-b28e-c3fe45574e78 2025-05-09 18:20:43,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,241 - sqlalchemy.engine.Engine - INFO - [cached since 0.8602s ago] ('0fba2719-dc3f-40a0-b28e-c3fe45574e78',) 2025-05-09 18:20:43,241 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,241 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,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 18:20:43,251 - sqlalchemy.engine.Engine - INFO - [cached since 0.86s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 241362), '0fba2719-dc3f-40a0-b28e-c3fe45574e78') 2025-05-09 18:20:43,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,259 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,259 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 10 2025-05-09 18:20:43,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,269 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,269 - sqlalchemy.engine.Engine - INFO - [cached since 0.7924s ago] ('40dc5ec9-c101-4d7e-a006-974b614e969d', 1, '{"success": true, "message": "打印成功", "output": {"message": 10}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 269212), datetime.datetime(2025, 5, 9, 18, 20, 43, 269212), 0) 2025-05-09 18:20:43,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,279 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,279 - sqlalchemy.engine.Engine - INFO - [cached since 0.9042s ago] ('0fba2719-dc3f-40a0-b28e-c3fe45574e78',) 2025-05-09 18:20:43,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,292 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:43,292 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:43,292 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,292 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20: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 18:20:43,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.8036s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 292265), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 292265), '0fba2719-dc3f-40a0-b28e-c3fe45574e78') 2025-05-09 18:20:43,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,315 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,315 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,316 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,320 - sqlalchemy.engine.Engine - INFO - [cached since 0.9538s ago] ('427ac75a-7ab8-48e5-aeea-d495f4a84a9d', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 317644), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 318652), datetime.datetime(2025, 5, 9, 18, 20, 43, 318652), 0) 2025-05-09 18:20:43,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,336 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 427ac75a-7ab8-48e5-aeea-d495f4a84a9d 2025-05-09 18:20:43,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,338 - sqlalchemy.engine.Engine - INFO - [cached since 0.9535s ago] ('427ac75a-7ab8-48e5-aeea-d495f4a84a9d',) 2025-05-09 18:20:43,340 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,340 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,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 18:20:43,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.9489s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 340472), '427ac75a-7ab8-48e5-aeea-d495f4a84a9d') 2025-05-09 18:20:43,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,342 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,351 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 11 2025-05-09 18:20:43,351 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,351 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,351 - sqlalchemy.engine.Engine - INFO - [cached since 0.8749s ago] ('aac0b56e-14db-4b4a-beb5-e3b9c58c819f', 1, '{"success": true, "message": "打印成功", "output": {"message": 11}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 351873), datetime.datetime(2025, 5, 9, 18, 20, 43, 351873), 0) 2025-05-09 18:20:43,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.9765s ago] ('427ac75a-7ab8-48e5-aeea-d495f4a84a9d',) 2025-05-09 18:20:43,359 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,359 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,359 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.8677s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 359083), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 359083), '427ac75a-7ab8-48e5-aeea-d495f4a84a9d') 2025-05-09 18:20:43,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,369 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,369 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,369 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,369 - sqlalchemy.engine.Engine - INFO - [cached since 1.012s ago] ('63085d13-ff97-4cf8-b3ed-7f62f119d63e', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 369047), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 369047), datetime.datetime(2025, 5, 9, 18, 20, 43, 369047), 0) 2025-05-09 18:20:43,379 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,379 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 63085d13-ff97-4cf8-b3ed-7f62f119d63e 2025-05-09 18:20:43,379 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,379 - sqlalchemy.engine.Engine - INFO - [cached since 1.003s ago] ('63085d13-ff97-4cf8-b3ed-7f62f119d63e',) 2025-05-09 18:20:43,379 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,379 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,390 - 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 18:20:43,390 - sqlalchemy.engine.Engine - INFO - [cached since 0.9977s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 390103), '63085d13-ff97-4cf8-b3ed-7f62f119d63e') 2025-05-09 18:20:43,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,390 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,390 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 12 2025-05-09 18:20:43,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,400 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,400 - sqlalchemy.engine.Engine - INFO - [cached since 0.923s ago] ('c8d313e7-3f15-46b1-8380-aacd08e814dd', 1, '{"success": true, "message": "打印成功", "output": {"message": 12}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 400784), datetime.datetime(2025, 5, 9, 18, 20, 43, 400784), 0) 2025-05-09 18:20:43,400 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,410 - sqlalchemy.engine.Engine - INFO - [cached since 1.025s ago] ('63085d13-ff97-4cf8-b3ed-7f62f119d63e',) 2025-05-09 18:20:43,410 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,410 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,410 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,410 - sqlalchemy.engine.Engine - INFO - [cached since 0.9189s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 410393), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 410393), '63085d13-ff97-4cf8-b3ed-7f62f119d63e') 2025-05-09 18:20:43,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,426 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,426 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,426 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,430 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,430 - sqlalchemy.engine.Engine - INFO - [cached since 1.068s ago] ('02833ff8-9178-42d7-9a1e-5a40adf0fa8f', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 426729), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 430681), datetime.datetime(2025, 5, 9, 18, 20, 43, 430681), 0) 2025-05-09 18:20:43,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,441 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 02833ff8-9178-42d7-9a1e-5a40adf0fa8f 2025-05-09 18:20:43,441 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,444 - sqlalchemy.engine.Engine - INFO - [cached since 1.059s ago] ('02833ff8-9178-42d7-9a1e-5a40adf0fa8f',) 2025-05-09 18:20:43,444 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,444 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,444 - 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 18:20:43,444 - sqlalchemy.engine.Engine - INFO - [cached since 1.06s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 444039), '02833ff8-9178-42d7-9a1e-5a40adf0fa8f') 2025-05-09 18:20:43,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,458 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,458 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 13 2025-05-09 18:20:43,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,458 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,458 - sqlalchemy.engine.Engine - INFO - [cached since 0.9889s ago] ('7595d344-363f-46ac-b169-be4553b60abd', 1, '{"success": true, "message": "打印成功", "output": {"message": 13}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 458991), datetime.datetime(2025, 5, 9, 18, 20, 43, 458991), 0) 2025-05-09 18:20:43,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,487 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,487 - sqlalchemy.engine.Engine - INFO - [cached since 1.104s ago] ('02833ff8-9178-42d7-9a1e-5a40adf0fa8f',) 2025-05-09 18:20:43,487 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,487 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,487 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.9955s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 487036), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 487036), '02833ff8-9178-42d7-9a1e-5a40adf0fa8f') 2025-05-09 18:20:43,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,497 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,497 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,497 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,507 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,507 - sqlalchemy.engine.Engine - INFO - [cached since 1.142s ago] ('f5a9f1f1-e6be-4af0-93f6-1544eca81146', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 497181), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 507577), datetime.datetime(2025, 5, 9, 18, 20, 43, 507577), 0) 2025-05-09 18:20:43,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,511 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f5a9f1f1-e6be-4af0-93f6-1544eca81146 2025-05-09 18:20:43,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,523 - sqlalchemy.engine.Engine - INFO - [cached since 1.138s ago] ('f5a9f1f1-e6be-4af0-93f6-1544eca81146',) 2025-05-09 18:20:43,523 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,523 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,523 - 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 18:20:43,527 - sqlalchemy.engine.Engine - INFO - [cached since 1.134s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 523460), 'f5a9f1f1-e6be-4af0-93f6-1544eca81146') 2025-05-09 18:20:43,527 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,532 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,532 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 14 2025-05-09 18:20:43,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,532 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,542 - sqlalchemy.engine.Engine - INFO - [cached since 1.065s ago] ('cb1219fc-2f33-4dc2-ac7f-2660c6d8de6e', 1, '{"success": true, "message": "打印成功", "output": {"message": 14}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 532426), datetime.datetime(2025, 5, 9, 18, 20, 43, 532426), 0) 2025-05-09 18:20:43,542 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,547 - sqlalchemy.engine.Engine - INFO - [cached since 1.169s ago] ('f5a9f1f1-e6be-4af0-93f6-1544eca81146',) 2025-05-09 18:20:43,547 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,547 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,558 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,559 - sqlalchemy.engine.Engine - INFO - [cached since 1.063s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 557999), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 557999), 'f5a9f1f1-e6be-4af0-93f6-1544eca81146') 2025-05-09 18:20:43,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,559 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,568 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,568 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,568 - sqlalchemy.engine.Engine - INFO - [cached since 1.208s ago] ('16839646-e35d-43b0-b086-cd13dee44606', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 568134), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 568134), datetime.datetime(2025, 5, 9, 18, 20, 43, 568134), 0) 2025-05-09 18:20:43,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,578 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 16839646-e35d-43b0-b086-cd13dee44606 2025-05-09 18:20:43,578 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,578 - sqlalchemy.engine.Engine - INFO - [cached since 1.203s ago] ('16839646-e35d-43b0-b086-cd13dee44606',) 2025-05-09 18:20:43,588 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,588 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,588 - 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 18:20:43,588 - sqlalchemy.engine.Engine - INFO - [cached since 1.199s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 588745), '16839646-e35d-43b0-b086-cd13dee44606') 2025-05-09 18:20:43,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,588 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,599 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 15 2025-05-09 18:20:43,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,599 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,599 - sqlalchemy.engine.Engine - INFO - [cached since 1.124s ago] ('95a2b6fc-6abe-4de9-85a5-8490c03803de', 1, '{"success": true, "message": "打印成功", "output": {"message": 15}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 599321), datetime.datetime(2025, 5, 9, 18, 20, 43, 599321), 0) 2025-05-09 18:20:43,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,610 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,610 - sqlalchemy.engine.Engine - INFO - [cached since 1.231s ago] ('16839646-e35d-43b0-b086-cd13dee44606',) 2025-05-09 18:20:43,619 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,619 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,619 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,619 - sqlalchemy.engine.Engine - INFO - [cached since 1.128s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 619954), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 619954), '16839646-e35d-43b0-b086-cd13dee44606') 2025-05-09 18:20:43,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,630 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,630 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,630 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,640 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,640 - sqlalchemy.engine.Engine - INFO - [cached since 1.278s ago] ('8b6b2424-58e2-4f10-9195-6e045c92e6aa', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 640628), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 640628), datetime.datetime(2025, 5, 9, 18, 20, 43, 640628), 0) 2025-05-09 18:20:43,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,650 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 8b6b2424-58e2-4f10-9195-6e045c92e6aa 2025-05-09 18:20:43,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,650 - sqlalchemy.engine.Engine - INFO - [cached since 1.271s ago] ('8b6b2424-58e2-4f10-9195-6e045c92e6aa',) 2025-05-09 18:20:43,650 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,650 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,650 - 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 18:20:43,650 - sqlalchemy.engine.Engine - INFO - [cached since 1.268s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 650971), '8b6b2424-58e2-4f10-9195-6e045c92e6aa') 2025-05-09 18:20:43,661 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,661 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,671 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 16 2025-05-09 18:20:43,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,671 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,671 - sqlalchemy.engine.Engine - INFO - [cached since 1.197s ago] ('6b45e19c-6458-4043-813d-b0522dd47a7e', 1, '{"success": true, "message": "打印成功", "output": {"message": 16}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 671540), datetime.datetime(2025, 5, 9, 18, 20, 43, 671540), 0) 2025-05-09 18:20:43,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,681 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,681 - sqlalchemy.engine.Engine - INFO - [cached since 1.3s ago] ('8b6b2424-58e2-4f10-9195-6e045c92e6aa',) 2025-05-09 18:20:43,681 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,681 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,681 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,681 - sqlalchemy.engine.Engine - INFO - [cached since 1.193s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 681994), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 681994), '8b6b2424-58e2-4f10-9195-6e045c92e6aa') 2025-05-09 18:20:43,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,694 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,694 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,694 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,694 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,704 - sqlalchemy.engine.Engine - INFO - [cached since 1.338s ago] ('f801a056-da36-4d7d-980b-e549ebb2811a', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 694617), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 694617), datetime.datetime(2025, 5, 9, 18, 20, 43, 694617), 0) 2025-05-09 18:20:43,704 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,710 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f801a056-da36-4d7d-980b-e549ebb2811a 2025-05-09 18:20:43,710 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,710 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,710 - sqlalchemy.engine.Engine - INFO - [cached since 1.334s ago] ('f801a056-da36-4d7d-980b-e549ebb2811a',) 2025-05-09 18:20:43,720 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,720 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,720 - 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 18:20:43,720 - sqlalchemy.engine.Engine - INFO - [cached since 1.334s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 720874), 'f801a056-da36-4d7d-980b-e549ebb2811a') 2025-05-09 18:20:43,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,731 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,731 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 17 2025-05-09 18:20:43,731 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,731 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,741 - sqlalchemy.engine.Engine - INFO - [cached since 1.264s ago] ('30c2e7b5-a29c-417f-ac61-39826f07e83c', 1, '{"success": true, "message": "打印成功", "output": {"message": 17}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 731283), datetime.datetime(2025, 5, 9, 18, 20, 43, 731283), 0) 2025-05-09 18:20:43,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,775 - sqlalchemy.engine.Engine - INFO - [cached since 1.393s ago] ('f801a056-da36-4d7d-980b-e549ebb2811a',) 2025-05-09 18:20:43,775 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,775 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,775 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,786 - sqlalchemy.engine.Engine - INFO - [cached since 1.289s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 775870), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 775870), 'f801a056-da36-4d7d-980b-e549ebb2811a') 2025-05-09 18:20:43,786 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,796 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,796 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,796 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,796 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,796 - sqlalchemy.engine.Engine - INFO - [cached since 1.435s ago] ('a2594f20-f97e-4e78-bf9d-86e4379c1109', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 796570), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 796570), datetime.datetime(2025, 5, 9, 18, 20, 43, 796570), 0) 2025-05-09 18:20:43,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,806 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a2594f20-f97e-4e78-bf9d-86e4379c1109 2025-05-09 18:20:43,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,817 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,817 - sqlalchemy.engine.Engine - INFO - [cached since 1.432s ago] ('a2594f20-f97e-4e78-bf9d-86e4379c1109',) 2025-05-09 18:20:43,818 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,818 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,818 - 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 18:20:43,818 - sqlalchemy.engine.Engine - INFO - [cached since 1.427s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 818077), 'a2594f20-f97e-4e78-bf9d-86e4379c1109') 2025-05-09 18:20:43,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,826 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,826 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 18 2025-05-09 18:20:43,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,826 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,826 - sqlalchemy.engine.Engine - INFO - [cached since 1.353s ago] ('6d009333-5a5d-42b0-bd4d-7530c44ac73f', 1, '{"success": true, "message": "打印成功", "output": {"message": 18}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 826962), datetime.datetime(2025, 5, 9, 18, 20, 43, 826962), 0) 2025-05-09 18:20:43,826 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,837 - sqlalchemy.engine.Engine - INFO - [cached since 1.455s ago] ('a2594f20-f97e-4e78-bf9d-86e4379c1109',) 2025-05-09 18:20:43,837 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,837 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,837 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,837 - sqlalchemy.engine.Engine - INFO - [cached since 1.346s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 837158), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 837158), 'a2594f20-f97e-4e78-bf9d-86e4379c1109') 2025-05-09 18:20:43,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,843 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:43,843 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:43,843 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:43,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,854 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,854 - sqlalchemy.engine.Engine - INFO - [cached since 1.492s ago] ('1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 854169), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 43, 854169), datetime.datetime(2025, 5, 9, 18, 20, 43, 854169), 0) 2025-05-09 18:20:43,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,864 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171 2025-05-09 18:20:43,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,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 18:20:43,864 - sqlalchemy.engine.Engine - INFO - [cached since 1.489s ago] ('1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171',) 2025-05-09 18:20:43,875 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,875 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,875 - 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 18:20:43,875 - sqlalchemy.engine.Engine - INFO - [cached since 1.487s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 43, 875051), '1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171') 2025-05-09 18:20:43,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,885 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:43,885 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 19 2025-05-09 18:20:43,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,895 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:43,895 - sqlalchemy.engine.Engine - INFO - [cached since 1.419s ago] ('dd691629-04d6-4eea-8d77-6ee1dfa3f913', 1, '{"success": true, "message": "打印成功", "output": {"message": 19}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 43, 895513), datetime.datetime(2025, 5, 9, 18, 20, 43, 895513), 0) 2025-05-09 18:20:43,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - [cached since 1.522s ago] ('1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171',) 2025-05-09 18:20:43,905 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:43,905 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - [cached since 1.413s ago] (datetime.datetime(2025, 5, 9, 18, 20, 43, 905813), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 43, 905813), '1603af1a-1ea4-4ef1-8aaa-a7dd65f2f171') 2025-05-09 18:20:43,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,019 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,019 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,020 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,020 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,026 - sqlalchemy.engine.Engine - INFO - [cached since 1.659s ago] ('6bcb5dd7-3395-48cd-825b-93c66bf6aa48', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 20398), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 20398), datetime.datetime(2025, 5, 9, 18, 20, 44, 20398), 0) 2025-05-09 18:20:44,027 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,036 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 6bcb5dd7-3395-48cd-825b-93c66bf6aa48 2025-05-09 18:20:44,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,036 - sqlalchemy.engine.Engine - INFO - [cached since 1.656s ago] ('6bcb5dd7-3395-48cd-825b-93c66bf6aa48',) 2025-05-09 18:20:44,036 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,036 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,047 - 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 18:20:44,047 - sqlalchemy.engine.Engine - INFO - [cached since 1.655s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 47071), '6bcb5dd7-3395-48cd-825b-93c66bf6aa48') 2025-05-09 18:20:44,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,047 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,047 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 20 2025-05-09 18:20:44,047 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,057 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,057 - sqlalchemy.engine.Engine - INFO - [cached since 1.58s ago] ('971baacd-70c8-483b-ba88-e4801df886f0', 1, '{"success": true, "message": "打印成功", "output": {"message": 20}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 57732), datetime.datetime(2025, 5, 9, 18, 20, 44, 57732), 0) 2025-05-09 18:20:44,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,068 - sqlalchemy.engine.Engine - INFO - [cached since 1.683s ago] ('6bcb5dd7-3395-48cd-825b-93c66bf6aa48',) 2025-05-09 18:20:44,068 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,068 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,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 18:20:44,068 - sqlalchemy.engine.Engine - INFO - [cached since 1.575s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 68320), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 68320), '6bcb5dd7-3395-48cd-825b-93c66bf6aa48') 2025-05-09 18:20:44,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,078 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,078 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,078 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,078 - sqlalchemy.engine.Engine - INFO - [cached since 1.715s ago] ('b5b679ca-d63e-4480-a511-ac1cb5b1f4fa', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 78572), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 78572), datetime.datetime(2025, 5, 9, 18, 20, 44, 78572), 0) 2025-05-09 18:20:44,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,088 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b5b679ca-d63e-4480-a511-ac1cb5b1f4fa 2025-05-09 18:20:44,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,088 - sqlalchemy.engine.Engine - INFO - [cached since 1.705s ago] ('b5b679ca-d63e-4480-a511-ac1cb5b1f4fa',) 2025-05-09 18:20:44,088 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,088 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,088 - 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 18:20:44,088 - sqlalchemy.engine.Engine - INFO - [cached since 1.7s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 88803), 'b5b679ca-d63e-4480-a511-ac1cb5b1f4fa') 2025-05-09 18:20:44,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,099 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,099 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 21 2025-05-09 18:20:44,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,099 - sqlalchemy.engine.Engine - INFO - [cached since 1.628s ago] ('275515f6-92f3-4305-933d-9ca9cff92c25', 1, '{"success": true, "message": "打印成功", "output": {"message": 21}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 99427), datetime.datetime(2025, 5, 9, 18, 20, 44, 99427), 0) 2025-05-09 18:20:44,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,120 - sqlalchemy.engine.Engine - INFO - [cached since 1.736s ago] ('b5b679ca-d63e-4480-a511-ac1cb5b1f4fa',) 2025-05-09 18:20:44,120 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,120 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,120 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,120 - sqlalchemy.engine.Engine - INFO - [cached since 1.627s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 120415), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 120415), 'b5b679ca-d63e-4480-a511-ac1cb5b1f4fa') 2025-05-09 18:20:44,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,130 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,130 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,130 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,130 - sqlalchemy.engine.Engine - INFO - [cached since 1.771s ago] ('e0e47f9e-f624-4214-b4ec-4ab77b83328c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 130993), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 130993), datetime.datetime(2025, 5, 9, 18, 20, 44, 130993), 0) 2025-05-09 18:20:44,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,143 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e0e47f9e-f624-4214-b4ec-4ab77b83328c 2025-05-09 18:20:44,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,143 - sqlalchemy.engine.Engine - INFO - [cached since 1.761s ago] ('e0e47f9e-f624-4214-b4ec-4ab77b83328c',) 2025-05-09 18:20:44,143 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,143 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,143 - 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 18:20:44,143 - sqlalchemy.engine.Engine - INFO - [cached since 1.756s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 143304), 'e0e47f9e-f624-4214-b4ec-4ab77b83328c') 2025-05-09 18:20:44,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,151 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,151 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 22 2025-05-09 18:20:44,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,159 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,159 - sqlalchemy.engine.Engine - INFO - [cached since 1.682s ago] ('98a53b93-1796-4b1c-8ba4-65273f46f138', 1, '{"success": true, "message": "打印成功", "output": {"message": 22}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 159058), datetime.datetime(2025, 5, 9, 18, 20, 44, 159058), 0) 2025-05-09 18:20:44,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,169 - sqlalchemy.engine.Engine - INFO - [cached since 1.786s ago] ('e0e47f9e-f624-4214-b4ec-4ab77b83328c',) 2025-05-09 18:20:44,169 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,169 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,175 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,175 - sqlalchemy.engine.Engine - INFO - [cached since 1.679s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 169158), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 175169), 'e0e47f9e-f624-4214-b4ec-4ab77b83328c') 2025-05-09 18:20:44,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,185 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,185 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,185 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,185 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,185 - sqlalchemy.engine.Engine - INFO - [cached since 1.828s ago] ('48aaf6af-c64b-44a7-af25-93af4b9057f4', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 185443), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 185443), datetime.datetime(2025, 5, 9, 18, 20, 44, 185443), 0) 2025-05-09 18:20:44,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,205 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 48aaf6af-c64b-44a7-af25-93af4b9057f4 2025-05-09 18:20:44,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,205 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,205 - sqlalchemy.engine.Engine - INFO - [cached since 1.824s ago] ('48aaf6af-c64b-44a7-af25-93af4b9057f4',) 2025-05-09 18:20:44,205 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,205 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,205 - 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 18:20:44,216 - sqlalchemy.engine.Engine - INFO - [cached since 1.824s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 205953), '48aaf6af-c64b-44a7-af25-93af4b9057f4') 2025-05-09 18:20:44,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,227 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,227 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 23 2025-05-09 18:20:44,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,227 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,227 - sqlalchemy.engine.Engine - INFO - [cached since 1.757s ago] ('8be8dffb-58d4-4601-be54-83dc86e65ab2', 1, '{"success": true, "message": "打印成功", "output": {"message": 23}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 227643), datetime.datetime(2025, 5, 9, 18, 20, 44, 227643), 0) 2025-05-09 18:20:44,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,247 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,247 - sqlalchemy.engine.Engine - INFO - [cached since 1.869s ago] ('48aaf6af-c64b-44a7-af25-93af4b9057f4',) 2025-05-09 18:20:44,257 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,257 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,257 - sqlalchemy.engine.Engine - INFO - [cached since 1.765s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 257489), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 257489), '48aaf6af-c64b-44a7-af25-93af4b9057f4') 2025-05-09 18:20:44,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,267 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,267 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,267 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,277 - sqlalchemy.engine.Engine - INFO - [cached since 1.916s ago] ('a210b714-8283-402e-aa11-65281bab7e5e', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 267581), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 277828), datetime.datetime(2025, 5, 9, 18, 20, 44, 277828), 0) 2025-05-09 18:20:44,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,292 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a210b714-8283-402e-aa11-65281bab7e5e 2025-05-09 18:20:44,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,292 - sqlalchemy.engine.Engine - INFO - [cached since 1.913s ago] ('a210b714-8283-402e-aa11-65281bab7e5e',) 2025-05-09 18:20:44,292 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,292 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,302 - 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 18:20:44,302 - sqlalchemy.engine.Engine - INFO - [cached since 1.912s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 302667), 'a210b714-8283-402e-aa11-65281bab7e5e') 2025-05-09 18:20:44,302 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,302 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:44,302 - sqlalchemy.engine.Engine - INFO - [cached since 1.016s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:44,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,312 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,312 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 24 2025-05-09 18:20:44,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,312 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,323 - sqlalchemy.engine.Engine - INFO - [cached since 1.846s ago] ('e84af177-8df6-42e4-afb5-3834a1a662a3', 1, '{"success": true, "message": "打印成功", "output": {"message": 24}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 312933), datetime.datetime(2025, 5, 9, 18, 20, 44, 312933), 0) 2025-05-09 18:20:44,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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.id = %s 2025-05-09 18:20:44,333 - sqlalchemy.engine.Engine - INFO - [cached since 1.952s ago] ('a210b714-8283-402e-aa11-65281bab7e5e',) 2025-05-09 18:20:44,333 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,333 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,333 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,333 - sqlalchemy.engine.Engine - INFO - [cached since 1.843s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 333795), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 333795), 'a210b714-8283-402e-aa11-65281bab7e5e') 2025-05-09 18:20:44,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,342 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,342 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,342 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,342 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,352 - sqlalchemy.engine.Engine - INFO - [cached since 1.986s ago] ('936b6654-61ab-4f3a-83de-c358bd249983', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 342639), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 342639), datetime.datetime(2025, 5, 9, 18, 20, 44, 342639), 0) 2025-05-09 18:20:44,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,362 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 936b6654-61ab-4f3a-83de-c358bd249983 2025-05-09 18:20:44,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,362 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,362 - sqlalchemy.engine.Engine - INFO - [cached since 1.984s ago] ('936b6654-61ab-4f3a-83de-c358bd249983',) 2025-05-09 18:20:44,362 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,362 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,362 - 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 18:20:44,362 - sqlalchemy.engine.Engine - INFO - [cached since 1.98s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 362762), '936b6654-61ab-4f3a-83de-c358bd249983') 2025-05-09 18:20:44,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,373 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,373 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 25 2025-05-09 18:20:44,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,383 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,383 - sqlalchemy.engine.Engine - INFO - [cached since 1.909s ago] ('35331719-3c75-4419-84d7-4cbfb7e63b9d', 1, '{"success": true, "message": "打印成功", "output": {"message": 25}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 383630), datetime.datetime(2025, 5, 9, 18, 20, 44, 383630), 0) 2025-05-09 18:20:44,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,393 - sqlalchemy.engine.Engine - INFO - [cached since 2.014s ago] ('936b6654-61ab-4f3a-83de-c358bd249983',) 2025-05-09 18:20:44,393 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,403 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,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 18:20:44,403 - sqlalchemy.engine.Engine - INFO - [cached since 1.91s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 403982), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 403982), '936b6654-61ab-4f3a-83de-c358bd249983') 2025-05-09 18:20:44,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,414 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,414 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,414 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,414 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,414 - sqlalchemy.engine.Engine - INFO - [cached since 2.054s ago] ('af289e3a-72a0-4365-a445-f87830b40f01', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 414319), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 414319), datetime.datetime(2025, 5, 9, 18, 20, 44, 414319), 0) 2025-05-09 18:20:44,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,427 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: af289e3a-72a0-4365-a445-f87830b40f01 2025-05-09 18:20:44,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,435 - sqlalchemy.engine.Engine - INFO - [cached since 2.05s ago] ('af289e3a-72a0-4365-a445-f87830b40f01',) 2025-05-09 18:20:44,435 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,435 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,435 - 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 18:20:44,435 - sqlalchemy.engine.Engine - INFO - [cached since 2.046s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 435834), 'af289e3a-72a0-4365-a445-f87830b40f01') 2025-05-09 18:20:44,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,445 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,445 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 26 2025-05-09 18:20:44,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,455 - sqlalchemy.engine.Engine - INFO - [cached since 1.979s ago] ('269e3e75-c9d8-40df-bad2-7e87e570c2fb', 1, '{"success": true, "message": "打印成功", "output": {"message": 26}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 455630), datetime.datetime(2025, 5, 9, 18, 20, 44, 455630), 0) 2025-05-09 18:20:44,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,465 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,465 - sqlalchemy.engine.Engine - INFO - [cached since 2.086s ago] ('af289e3a-72a0-4365-a445-f87830b40f01',) 2025-05-09 18:20:44,465 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,465 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,465 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,475 - sqlalchemy.engine.Engine - INFO - [cached since 1.98s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 465963), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 465963), 'af289e3a-72a0-4365-a445-f87830b40f01') 2025-05-09 18:20:44,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,485 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,485 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,485 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,485 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,485 - sqlalchemy.engine.Engine - INFO - [cached since 2.127s ago] ('6a654e4c-fc12-4239-b760-f75f86dfc855', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 485822), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 485822), datetime.datetime(2025, 5, 9, 18, 20, 44, 485822), 0) 2025-05-09 18:20:44,485 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,496 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 6a654e4c-fc12-4239-b760-f75f86dfc855 2025-05-09 18:20:44,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,506 - sqlalchemy.engine.Engine - INFO - [cached since 2.123s ago] ('6a654e4c-fc12-4239-b760-f75f86dfc855',) 2025-05-09 18:20:44,506 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,506 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,506 - 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 18:20:44,506 - sqlalchemy.engine.Engine - INFO - [cached since 2.122s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 506267), '6a654e4c-fc12-4239-b760-f75f86dfc855') 2025-05-09 18:20:44,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,516 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,525 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 27 2025-05-09 18:20:44,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,527 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,527 - sqlalchemy.engine.Engine - INFO - [cached since 2.051s ago] ('8f053dc1-fc90-4125-b0bc-ab263b428b98', 1, '{"success": true, "message": "打印成功", "output": {"message": 27}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 527944), datetime.datetime(2025, 5, 9, 18, 20, 44, 527944), 0) 2025-05-09 18:20:44,527 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,535 - sqlalchemy.engine.Engine - INFO - [cached since 2.157s ago] ('6a654e4c-fc12-4239-b760-f75f86dfc855',) 2025-05-09 18:20:44,535 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,545 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,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 18:20:44,546 - sqlalchemy.engine.Engine - INFO - [cached since 2.051s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 546501), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 546501), '6a654e4c-fc12-4239-b760-f75f86dfc855') 2025-05-09 18:20:44,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,546 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,546 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,557 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,558 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,558 - sqlalchemy.engine.Engine - INFO - [cached since 2.194s ago] ('474e3a96-c008-4abf-a73a-417669cc2274', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 557572), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 558803), datetime.datetime(2025, 5, 9, 18, 20, 44, 558803), 0) 2025-05-09 18:20:44,558 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,568 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 474e3a96-c008-4abf-a73a-417669cc2274 2025-05-09 18:20:44,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,578 - sqlalchemy.engine.Engine - INFO - [cached since 2.193s ago] ('474e3a96-c008-4abf-a73a-417669cc2274',) 2025-05-09 18:20:44,578 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,578 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,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 18:20:44,578 - sqlalchemy.engine.Engine - INFO - [cached since 2.192s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 578780), '474e3a96-c008-4abf-a73a-417669cc2274') 2025-05-09 18:20:44,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,588 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,588 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 28 2025-05-09 18:20:44,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,588 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,588 - sqlalchemy.engine.Engine - INFO - [cached since 2.12s ago] ('be81c770-28da-4a4f-979f-bf8ab11fe20d', 1, '{"success": true, "message": "打印成功", "output": {"message": 28}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 588935), datetime.datetime(2025, 5, 9, 18, 20, 44, 588935), 0) 2025-05-09 18:20:44,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,599 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,609 - sqlalchemy.engine.Engine - INFO - [cached since 2.225s ago] ('474e3a96-c008-4abf-a73a-417669cc2274',) 2025-05-09 18:20:44,609 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,609 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,609 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,609 - sqlalchemy.engine.Engine - INFO - [cached since 2.119s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 609998), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 609998), '474e3a96-c008-4abf-a73a-417669cc2274') 2025-05-09 18:20:44,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,628 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,628 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,628 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,635 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,636 - sqlalchemy.engine.Engine - INFO - [cached since 2.27s ago] ('ac54d70b-5429-4fe6-98a2-9870185005d5', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 628011), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 635902), datetime.datetime(2025, 5, 9, 18, 20, 44, 635902), 0) 2025-05-09 18:20:44,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,642 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ac54d70b-5429-4fe6-98a2-9870185005d5 2025-05-09 18:20:44,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,642 - sqlalchemy.engine.Engine - INFO - [cached since 2.264s ago] ('ac54d70b-5429-4fe6-98a2-9870185005d5',) 2025-05-09 18:20:44,642 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,642 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,652 - 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 18:20:44,652 - sqlalchemy.engine.Engine - INFO - [cached since 2.261s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 652611), 'ac54d70b-5429-4fe6-98a2-9870185005d5') 2025-05-09 18:20:44,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,662 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,662 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 29 2025-05-09 18:20:44,662 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,662 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,662 - sqlalchemy.engine.Engine - INFO - [cached since 2.187s ago] ('2e95d255-eeb0-4892-ba79-128ca3461f0d', 1, '{"success": true, "message": "打印成功", "output": {"message": 29}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 662978), datetime.datetime(2025, 5, 9, 18, 20, 44, 662978), 0) 2025-05-09 18:20:44,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,673 - sqlalchemy.engine.Engine - INFO - [cached since 2.291s ago] ('ac54d70b-5429-4fe6-98a2-9870185005d5',) 2025-05-09 18:20:44,673 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,673 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,673 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,673 - sqlalchemy.engine.Engine - INFO - [cached since 2.182s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 673118), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 673118), 'ac54d70b-5429-4fe6-98a2-9870185005d5') 2025-05-09 18:20:44,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,782 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,782 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,782 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,782 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,782 - sqlalchemy.engine.Engine - INFO - [cached since 2.419s ago] ('841ddebe-9ecf-4da8-9c0c-04392a4abe2b', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 782455), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 782455), datetime.datetime(2025, 5, 9, 18, 20, 44, 782455), 0) 2025-05-09 18:20:44,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,792 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 841ddebe-9ecf-4da8-9c0c-04392a4abe2b 2025-05-09 18:20:44,792 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,803 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,803 - sqlalchemy.engine.Engine - INFO - [cached since 2.418s ago] ('841ddebe-9ecf-4da8-9c0c-04392a4abe2b',) 2025-05-09 18:20:44,803 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,803 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,803 - 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 18:20:44,803 - sqlalchemy.engine.Engine - INFO - [cached since 2.415s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 803072), '841ddebe-9ecf-4da8-9c0c-04392a4abe2b') 2025-05-09 18:20:44,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,813 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,813 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 30 2025-05-09 18:20:44,813 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,813 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,824 - sqlalchemy.engine.Engine - INFO - [cached since 2.346s ago] ('316ce7e7-b8e6-403d-825a-254eb9914c61', 1, '{"success": true, "message": "打印成功", "output": {"message": 30}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 813494), datetime.datetime(2025, 5, 9, 18, 20, 44, 813494), 0) 2025-05-09 18:20:44,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,834 - sqlalchemy.engine.Engine - INFO - [cached since 2.453s ago] ('841ddebe-9ecf-4da8-9c0c-04392a4abe2b',) 2025-05-09 18:20:44,834 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,834 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,834 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,834 - sqlalchemy.engine.Engine - INFO - [cached since 2.344s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 834900), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 834900), '841ddebe-9ecf-4da8-9c0c-04392a4abe2b') 2025-05-09 18:20:44,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,846 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,846 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,855 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,855 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,858 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,858 - sqlalchemy.engine.Engine - INFO - [cached since 2.495s ago] ('647d8144-3bc8-46e4-bb3b-f5bb00165de7', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 855297), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 858161), datetime.datetime(2025, 5, 9, 18, 20, 44, 858161), 0) 2025-05-09 18:20:44,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,874 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 647d8144-3bc8-46e4-bb3b-f5bb00165de7 2025-05-09 18:20:44,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,874 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,885 - sqlalchemy.engine.Engine - INFO - [cached since 2.5s ago] ('647d8144-3bc8-46e4-bb3b-f5bb00165de7',) 2025-05-09 18:20:44,885 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,885 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,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 18:20:44,885 - sqlalchemy.engine.Engine - INFO - [cached since 2.498s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 885189), '647d8144-3bc8-46e4-bb3b-f5bb00165de7') 2025-05-09 18:20:44,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,895 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,895 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 31 2025-05-09 18:20:44,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,895 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,905 - sqlalchemy.engine.Engine - INFO - [cached since 2.428s ago] ('76c0c27f-9392-4846-b6f3-c9e85c14fee2', 1, '{"success": true, "message": "打印成功", "output": {"message": 31}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 895383), datetime.datetime(2025, 5, 9, 18, 20, 44, 895383), 0) 2025-05-09 18:20:44,908 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,918 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,918 - sqlalchemy.engine.Engine - INFO - [cached since 2.534s ago] ('647d8144-3bc8-46e4-bb3b-f5bb00165de7',) 2025-05-09 18:20:44,918 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,918 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,918 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,918 - sqlalchemy.engine.Engine - INFO - [cached since 2.426s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 918564), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 918564), '647d8144-3bc8-46e4-bb3b-f5bb00165de7') 2025-05-09 18:20:44,918 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,928 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,928 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,928 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,928 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,928 - sqlalchemy.engine.Engine - INFO - [cached since 2.568s ago] ('0ec1bbce-1fd1-4705-a667-10146a088f7a', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 928784), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 928784), datetime.datetime(2025, 5, 9, 18, 20, 44, 928784), 0) 2025-05-09 18:20:44,928 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,941 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0ec1bbce-1fd1-4705-a667-10146a088f7a 2025-05-09 18:20:44,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,941 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,941 - sqlalchemy.engine.Engine - INFO - [cached since 2.56s ago] ('0ec1bbce-1fd1-4705-a667-10146a088f7a',) 2025-05-09 18:20:44,941 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,941 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,941 - 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 18:20:44,941 - sqlalchemy.engine.Engine - INFO - [cached since 2.555s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 44, 941741), '0ec1bbce-1fd1-4705-a667-10146a088f7a') 2025-05-09 18:20:44,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,952 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:44,952 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 32 2025-05-09 18:20:44,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,963 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,963 - sqlalchemy.engine.Engine - INFO - [cached since 2.485s ago] ('9129927f-5c1f-4f6d-8d3e-f25353ec346d', 1, '{"success": true, "message": "打印成功", "output": {"message": 32}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 963406), datetime.datetime(2025, 5, 9, 18, 20, 44, 963406), 0) 2025-05-09 18:20:44,963 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,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 18:20:44,972 - sqlalchemy.engine.Engine - INFO - [cached since 2.589s ago] ('0ec1bbce-1fd1-4705-a667-10146a088f7a',) 2025-05-09 18:20:44,972 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:44,972 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:44,972 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:44,972 - sqlalchemy.engine.Engine - INFO - [cached since 2.482s ago] (datetime.datetime(2025, 5, 9, 18, 20, 44, 972735), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 44, 972735), '0ec1bbce-1fd1-4705-a667-10146a088f7a') 2025-05-09 18:20:44,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,983 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:44,983 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:44,983 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:44,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:44,993 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:44,993 - sqlalchemy.engine.Engine - INFO - [cached since 2.627s ago] ('713ad352-91c3-4c43-9631-6152ff57fa5c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 44, 983178), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 44, 993440), datetime.datetime(2025, 5, 9, 18, 20, 44, 993440), 0) 2025-05-09 18:20:44,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:44,993 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 713ad352-91c3-4c43-9631-6152ff57fa5c 2025-05-09 18:20:45,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,003 - sqlalchemy.engine.Engine - INFO - [cached since 2.62s ago] ('713ad352-91c3-4c43-9631-6152ff57fa5c',) 2025-05-09 18:20:45,003 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,003 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,003 - 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 18:20:45,003 - sqlalchemy.engine.Engine - INFO - [cached since 2.616s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 3573), '713ad352-91c3-4c43-9631-6152ff57fa5c') 2025-05-09 18:20:45,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,013 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,013 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 33 2025-05-09 18:20:45,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,013 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,013 - sqlalchemy.engine.Engine - INFO - [cached since 2.54s ago] ('abefc28d-aa61-4fe8-a437-4fa1b090983c', 1, '{"success": true, "message": "打印成功", "output": {"message": 33}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 13981), datetime.datetime(2025, 5, 9, 18, 20, 45, 13981), 0) 2025-05-09 18:20:45,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,024 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,024 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,029 - sqlalchemy.engine.Engine - INFO - [cached since 2.644s ago] ('713ad352-91c3-4c43-9631-6152ff57fa5c',) 2025-05-09 18:20:45,029 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,029 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,035 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,035 - sqlalchemy.engine.Engine - INFO - [cached since 2.541s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 34351), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 35342), '713ad352-91c3-4c43-9631-6152ff57fa5c') 2025-05-09 18:20:45,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,044 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,044 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,055 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,056 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,056 - sqlalchemy.engine.Engine - INFO - [cached since 2.694s ago] ('d72267f6-ff1a-4c44-9ff2-da2d572de870', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 56621), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 56621), datetime.datetime(2025, 5, 9, 18, 20, 45, 56621), 0) 2025-05-09 18:20:45,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,066 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d72267f6-ff1a-4c44-9ff2-da2d572de870 2025-05-09 18:20:45,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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.id = %s 2025-05-09 18:20:45,076 - sqlalchemy.engine.Engine - INFO - [cached since 2.692s ago] ('d72267f6-ff1a-4c44-9ff2-da2d572de870',) 2025-05-09 18:20:45,076 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,076 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,076 - 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 18:20:45,076 - sqlalchemy.engine.Engine - INFO - [cached since 2.69s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 76690), 'd72267f6-ff1a-4c44-9ff2-da2d572de870') 2025-05-09 18:20:45,076 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,086 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,086 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 34 2025-05-09 18:20:45,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,097 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,097 - sqlalchemy.engine.Engine - INFO - [cached since 2.62s ago] ('90fbdc07-46b1-4ec2-8007-db897a4e10fd', 1, '{"success": true, "message": "打印成功", "output": {"message": 34}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 97438), datetime.datetime(2025, 5, 9, 18, 20, 45, 97438), 0) 2025-05-09 18:20:45,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,107 - sqlalchemy.engine.Engine - INFO - [cached since 2.726s ago] ('d72267f6-ff1a-4c44-9ff2-da2d572de870',) 2025-05-09 18:20:45,107 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,107 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,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 18:20:45,107 - sqlalchemy.engine.Engine - INFO - [cached since 2.62s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 107861), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 107861), 'd72267f6-ff1a-4c44-9ff2-da2d572de870') 2025-05-09 18:20:45,118 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,124 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,124 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,129 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,129 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,129 - sqlalchemy.engine.Engine - INFO - [cached since 2.767s ago] ('8310de7f-43a9-4f4d-bfe4-6ad799d5982a', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 129508), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 129508), datetime.datetime(2025, 5, 9, 18, 20, 45, 129508), 0) 2025-05-09 18:20:45,135 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,135 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 8310de7f-43a9-4f4d-bfe4-6ad799d5982a 2025-05-09 18:20:45,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,145 - sqlalchemy.engine.Engine - INFO - [cached since 2.761s ago] ('8310de7f-43a9-4f4d-bfe4-6ad799d5982a',) 2025-05-09 18:20:45,145 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,145 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,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 18:20:45,145 - sqlalchemy.engine.Engine - INFO - [cached since 2.761s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 145712), '8310de7f-43a9-4f4d-bfe4-6ad799d5982a') 2025-05-09 18:20:45,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,156 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,156 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 35 2025-05-09 18:20:45,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,167 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,167 - sqlalchemy.engine.Engine - INFO - [cached since 2.69s ago] ('2ef14b42-5873-42b1-a706-6a05dd2b241e', 1, '{"success": true, "message": "打印成功", "output": {"message": 35}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 167253), datetime.datetime(2025, 5, 9, 18, 20, 45, 167253), 0) 2025-05-09 18:20:45,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,185 - sqlalchemy.engine.Engine - INFO - [cached since 2.802s ago] ('8310de7f-43a9-4f4d-bfe4-6ad799d5982a',) 2025-05-09 18:20:45,185 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,185 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,185 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,185 - sqlalchemy.engine.Engine - INFO - [cached since 2.695s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 185539), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 185539), '8310de7f-43a9-4f4d-bfe4-6ad799d5982a') 2025-05-09 18:20:45,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,201 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,201 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,201 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,212 - sqlalchemy.engine.Engine - INFO - [cached since 2.845s ago] ('5dd9074e-4456-4b25-b577-f52e278123f0', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 201836), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 201836), datetime.datetime(2025, 5, 9, 18, 20, 45, 201836), 0) 2025-05-09 18:20:45,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,212 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 5dd9074e-4456-4b25-b577-f52e278123f0 2025-05-09 18:20:45,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,222 - sqlalchemy.engine.Engine - INFO - [cached since 2.839s ago] ('5dd9074e-4456-4b25-b577-f52e278123f0',) 2025-05-09 18:20:45,222 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,222 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,222 - 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 18:20:45,222 - sqlalchemy.engine.Engine - INFO - [cached since 2.835s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 222816), '5dd9074e-4456-4b25-b577-f52e278123f0') 2025-05-09 18:20:45,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,233 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,233 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 36 2025-05-09 18:20:45,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,233 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,233 - sqlalchemy.engine.Engine - INFO - [cached since 2.765s ago] ('0d4c87d0-bfe1-4d9e-a857-5a6b60229afe', 1, '{"success": true, "message": "打印成功", "output": {"message": 36}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 233587), datetime.datetime(2025, 5, 9, 18, 20, 45, 233587), 0) 2025-05-09 18:20:45,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,254 - sqlalchemy.engine.Engine - INFO - [cached since 2.873s ago] ('5dd9074e-4456-4b25-b577-f52e278123f0',) 2025-05-09 18:20:45,254 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,254 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,254 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,264 - sqlalchemy.engine.Engine - INFO - [cached since 2.768s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 254182), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 254182), '5dd9074e-4456-4b25-b577-f52e278123f0') 2025-05-09 18:20:45,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,266 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,275 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,275 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,275 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,275 - sqlalchemy.engine.Engine - INFO - [cached since 2.912s ago] ('e63f39d1-d9e1-4b17-985e-9223ab091ba4', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 275093), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 275093), datetime.datetime(2025, 5, 9, 18, 20, 45, 275093), 0) 2025-05-09 18:20:45,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,285 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e63f39d1-d9e1-4b17-985e-9223ab091ba4 2025-05-09 18:20:45,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,285 - sqlalchemy.engine.Engine - INFO - [cached since 2.907s ago] ('e63f39d1-d9e1-4b17-985e-9223ab091ba4',) 2025-05-09 18:20:45,285 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,285 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,296 - 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 18:20:45,296 - sqlalchemy.engine.Engine - INFO - [cached since 2.905s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 296038), 'e63f39d1-d9e1-4b17-985e-9223ab091ba4') 2025-05-09 18:20:45,296 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,308 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:45,308 - sqlalchemy.engine.Engine - INFO - [cached since 2.023s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:45,308 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,308 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 37 2025-05-09 18:20:45,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,318 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,325 - sqlalchemy.engine.Engine - INFO - [cached since 2.847s ago] ('3d1318a6-cc50-468f-ad8a-cf3c5d7ca51d', 1, '{"success": true, "message": "打印成功", "output": {"message": 37}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 318725), datetime.datetime(2025, 5, 9, 18, 20, 45, 318725), 0) 2025-05-09 18:20:45,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,335 - sqlalchemy.engine.Engine - INFO - [cached since 2.957s ago] ('e63f39d1-d9e1-4b17-985e-9223ab091ba4',) 2025-05-09 18:20:45,335 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,346 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,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 18:20:45,346 - sqlalchemy.engine.Engine - INFO - [cached since 2.853s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 346323), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 346323), 'e63f39d1-d9e1-4b17-985e-9223ab091ba4') 2025-05-09 18:20:45,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,356 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,356 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,366 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,370 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,370 - sqlalchemy.engine.Engine - INFO - [cached since 3.009s ago] ('1cb223ca-5f82-44a2-aefe-0edfe42f2f82', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 366987), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 370597), datetime.datetime(2025, 5, 9, 18, 20, 45, 370597), 0) 2025-05-09 18:20:45,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,387 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1cb223ca-5f82-44a2-aefe-0edfe42f2f82 2025-05-09 18:20:45,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,387 - sqlalchemy.engine.Engine - INFO - [cached since 3.009s ago] ('1cb223ca-5f82-44a2-aefe-0edfe42f2f82',) 2025-05-09 18:20:45,387 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,397 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,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 18:20:45,397 - sqlalchemy.engine.Engine - INFO - [cached since 3.007s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 397864), '1cb223ca-5f82-44a2-aefe-0edfe42f2f82') 2025-05-09 18:20:45,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,408 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,408 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 38 2025-05-09 18:20:45,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,408 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,418 - sqlalchemy.engine.Engine - INFO - [cached since 2.941s ago] ('64bde919-d57f-45ed-8ebd-f0e29b136c5a', 1, '{"success": true, "message": "打印成功", "output": {"message": 38}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 408157), datetime.datetime(2025, 5, 9, 18, 20, 45, 408157), 0) 2025-05-09 18:20:45,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,439 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,439 - sqlalchemy.engine.Engine - INFO - [cached since 3.064s ago] ('1cb223ca-5f82-44a2-aefe-0edfe42f2f82',) 2025-05-09 18:20:45,449 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,449 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,449 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,449 - sqlalchemy.engine.Engine - INFO - [cached since 2.957s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 449656), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 449656), '1cb223ca-5f82-44a2-aefe-0edfe42f2f82') 2025-05-09 18:20:45,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,458 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,458 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,468 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,469 - sqlalchemy.engine.Engine - INFO - [cached since 3.105s ago] ('ccae2ac1-6fa7-418b-ae15-9226bdb094b7', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 469299), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 469299), datetime.datetime(2025, 5, 9, 18, 20, 45, 469299), 0) 2025-05-09 18:20:45,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,474 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ccae2ac1-6fa7-418b-ae15-9226bdb094b7 2025-05-09 18:20:45,474 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,474 - sqlalchemy.engine.Engine - INFO - [cached since 3.099s ago] ('ccae2ac1-6fa7-418b-ae15-9226bdb094b7',) 2025-05-09 18:20:45,485 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,485 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,485 - 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 18:20:45,485 - sqlalchemy.engine.Engine - INFO - [cached since 3.094s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 485170), 'ccae2ac1-6fa7-418b-ae15-9226bdb094b7') 2025-05-09 18:20:45,485 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,485 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,485 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 39 2025-05-09 18:20:45,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,495 - sqlalchemy.engine.Engine - INFO - [cached since 3.021s ago] ('53da6bd0-5c6d-4bbf-a1c3-ad4649e46716', 1, '{"success": true, "message": "打印成功", "output": {"message": 39}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 495501), datetime.datetime(2025, 5, 9, 18, 20, 45, 495501), 0) 2025-05-09 18:20:45,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,516 - sqlalchemy.engine.Engine - INFO - [cached since 3.133s ago] ('ccae2ac1-6fa7-418b-ae15-9226bdb094b7',) 2025-05-09 18:20:45,516 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,516 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,516 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,516 - sqlalchemy.engine.Engine - INFO - [cached since 3.028s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 516232), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 516232), 'ccae2ac1-6fa7-418b-ae15-9226bdb094b7') 2025-05-09 18:20:45,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,645 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,645 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,645 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,645 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,645 - sqlalchemy.engine.Engine - INFO - [cached since 3.285s ago] ('5ee26ab4-5088-4917-92b3-9bc99d4f6331', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 645608), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 645608), datetime.datetime(2025, 5, 9, 18, 20, 45, 645608), 0) 2025-05-09 18:20:45,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,655 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 5ee26ab4-5088-4917-92b3-9bc99d4f6331 2025-05-09 18:20:45,655 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,666 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,666 - sqlalchemy.engine.Engine - INFO - [cached since 3.282s ago] ('5ee26ab4-5088-4917-92b3-9bc99d4f6331',) 2025-05-09 18:20:45,666 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,666 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,666 - 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 18:20:45,666 - sqlalchemy.engine.Engine - INFO - [cached since 3.277s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 666081), '5ee26ab4-5088-4917-92b3-9bc99d4f6331') 2025-05-09 18:20:45,666 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,676 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,676 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 40 2025-05-09 18:20:45,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,686 - sqlalchemy.engine.Engine - INFO - [cached since 3.209s ago] ('99e91e5a-68c6-4f25-9877-c350f8f1b238', 1, '{"success": true, "message": "打印成功", "output": {"message": 40}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 676815), datetime.datetime(2025, 5, 9, 18, 20, 45, 676815), 0) 2025-05-09 18:20:45,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,696 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,696 - sqlalchemy.engine.Engine - INFO - [cached since 3.316s ago] ('5ee26ab4-5088-4917-92b3-9bc99d4f6331',) 2025-05-09 18:20:45,696 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,696 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,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 18:20:45,696 - sqlalchemy.engine.Engine - INFO - [cached since 3.207s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 696687), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 696687), '5ee26ab4-5088-4917-92b3-9bc99d4f6331') 2025-05-09 18:20:45,696 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,707 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,707 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,707 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,707 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,707 - sqlalchemy.engine.Engine - INFO - [cached since 3.347s ago] ('841cf4d9-74fd-4c62-96b1-4cc03cd8301e', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 707028), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 707028), datetime.datetime(2025, 5, 9, 18, 20, 45, 707028), 0) 2025-05-09 18:20:45,717 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,717 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 841cf4d9-74fd-4c62-96b1-4cc03cd8301e 2025-05-09 18:20:45,717 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,717 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,727 - sqlalchemy.engine.Engine - INFO - [cached since 3.343s ago] ('841cf4d9-74fd-4c62-96b1-4cc03cd8301e',) 2025-05-09 18:20:45,731 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,731 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,731 - 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 18:20:45,737 - sqlalchemy.engine.Engine - INFO - [cached since 3.345s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 731068), '841cf4d9-74fd-4c62-96b1-4cc03cd8301e') 2025-05-09 18:20:45,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,747 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,747 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 41 2025-05-09 18:20:45,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,747 - sqlalchemy.engine.Engine - INFO - [cached since 3.28s ago] ('43ebc3a2-4140-4488-9087-bb2fc8a3ea75', 1, '{"success": true, "message": "打印成功", "output": {"message": 41}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 747854), datetime.datetime(2025, 5, 9, 18, 20, 45, 747854), 0) 2025-05-09 18:20:45,758 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,768 - sqlalchemy.engine.Engine - INFO - [cached since 3.387s ago] ('841cf4d9-74fd-4c62-96b1-4cc03cd8301e',) 2025-05-09 18:20:45,768 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,768 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,768 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,768 - sqlalchemy.engine.Engine - INFO - [cached since 3.278s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 768734), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 768734), '841cf4d9-74fd-4c62-96b1-4cc03cd8301e') 2025-05-09 18:20:45,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,780 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,780 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,789 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,789 - sqlalchemy.engine.Engine - INFO - [cached since 3.432s ago] ('bf210b36-9d65-4a9c-b317-4b6cd50dd6de', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 789785), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 789785), datetime.datetime(2025, 5, 9, 18, 20, 45, 789785), 0) 2025-05-09 18:20:45,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,810 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: bf210b36-9d65-4a9c-b317-4b6cd50dd6de 2025-05-09 18:20:45,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,810 - sqlalchemy.engine.Engine - INFO - [cached since 3.434s ago] ('bf210b36-9d65-4a9c-b317-4b6cd50dd6de',) 2025-05-09 18:20:45,820 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,824 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,824 - 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 18:20:45,824 - sqlalchemy.engine.Engine - INFO - [cached since 3.434s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 824469), 'bf210b36-9d65-4a9c-b317-4b6cd50dd6de') 2025-05-09 18:20:45,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,834 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,834 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 42 2025-05-09 18:20:45,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,844 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,844 - sqlalchemy.engine.Engine - INFO - [cached since 3.367s ago] ('7ac15bc0-9fb0-4011-8a49-b3a92a2a7e28', 1, '{"success": true, "message": "打印成功", "output": {"message": 42}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 844887), datetime.datetime(2025, 5, 9, 18, 20, 45, 844887), 0) 2025-05-09 18:20:45,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,857 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,857 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,857 - sqlalchemy.engine.Engine - INFO - [cached since 3.474s ago] ('bf210b36-9d65-4a9c-b317-4b6cd50dd6de',) 2025-05-09 18:20:45,857 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,857 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,857 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,868 - sqlalchemy.engine.Engine - INFO - [cached since 3.371s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 857602), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 857602), 'bf210b36-9d65-4a9c-b317-4b6cd50dd6de') 2025-05-09 18:20:45,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,880 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,880 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,880 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,880 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,880 - sqlalchemy.engine.Engine - INFO - [cached since 3.52s ago] ('85fb7af7-d217-4408-af6b-cba176f71129', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 880451), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 880451), datetime.datetime(2025, 5, 9, 18, 20, 45, 880451), 0) 2025-05-09 18:20:45,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,888 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 85fb7af7-d217-4408-af6b-cba176f71129 2025-05-09 18:20:45,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,898 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,898 - sqlalchemy.engine.Engine - INFO - [cached since 3.516s ago] ('85fb7af7-d217-4408-af6b-cba176f71129',) 2025-05-09 18:20:45,898 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,898 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,898 - 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 18:20:45,898 - sqlalchemy.engine.Engine - INFO - [cached since 3.516s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 898811), '85fb7af7-d217-4408-af6b-cba176f71129') 2025-05-09 18:20:45,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,919 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,919 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 43 2025-05-09 18:20:45,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,919 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,919 - sqlalchemy.engine.Engine - INFO - [cached since 3.448s ago] ('80449696-8cc5-405c-8ac2-4ed31fd66c10', 1, '{"success": true, "message": "打印成功", "output": {"message": 43}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 919311), datetime.datetime(2025, 5, 9, 18, 20, 45, 919311), 0) 2025-05-09 18:20:45,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,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 18:20:45,940 - sqlalchemy.engine.Engine - INFO - [cached since 3.557s ago] ('85fb7af7-d217-4408-af6b-cba176f71129',) 2025-05-09 18:20:45,940 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,940 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,940 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,940 - sqlalchemy.engine.Engine - INFO - [cached since 3.452s ago] (datetime.datetime(2025, 5, 9, 18, 20, 45, 940205), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 45, 940205), '85fb7af7-d217-4408-af6b-cba176f71129') 2025-05-09 18:20:45,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,950 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:45,960 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:45,960 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:45,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,960 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:45,960 - sqlalchemy.engine.Engine - INFO - [cached since 3.6s ago] ('44ee8e7f-0047-497b-acc6-f78ab80b1192', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 45, 960554), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 45, 960554), datetime.datetime(2025, 5, 9, 18, 20, 45, 960554), 0) 2025-05-09 18:20:45,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,971 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 44ee8e7f-0047-497b-acc6-f78ab80b1192 2025-05-09 18:20:45,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:45,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:45,981 - sqlalchemy.engine.Engine - INFO - [cached since 3.596s ago] ('44ee8e7f-0047-497b-acc6-f78ab80b1192',) 2025-05-09 18:20:45,982 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:45,982 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:45,982 - 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 18:20:45,982 - sqlalchemy.engine.Engine - INFO - [cached since 3.595s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 45, 982235), '44ee8e7f-0047-497b-acc6-f78ab80b1192') 2025-05-09 18:20:45,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:45,991 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:45,991 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 44 2025-05-09 18:20:45,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,001 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,001 - sqlalchemy.engine.Engine - INFO - [cached since 3.524s ago] ('501fb129-208e-4644-9772-103c80c5f927', 1, '{"success": true, "message": "打印成功", "output": {"message": 44}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 1936), datetime.datetime(2025, 5, 9, 18, 20, 46, 1936), 0) 2025-05-09 18:20:46,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,010 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,010 - sqlalchemy.engine.Engine - INFO - [cached since 3.631s ago] ('44ee8e7f-0047-497b-acc6-f78ab80b1192',) 2025-05-09 18:20:46,010 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,010 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,010 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,010 - sqlalchemy.engine.Engine - INFO - [cached since 3.523s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 10842), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 10842), '44ee8e7f-0047-497b-acc6-f78ab80b1192') 2025-05-09 18:20:46,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,021 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,021 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,032 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,032 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,032 - sqlalchemy.engine.Engine - INFO - [cached since 3.672s ago] ('77d2d023-27f2-4729-80c3-7a5e61bc7af2', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 32404), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 32404), datetime.datetime(2025, 5, 9, 18, 20, 46, 32404), 0) 2025-05-09 18:20:46,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,042 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 77d2d023-27f2-4729-80c3-7a5e61bc7af2 2025-05-09 18:20:46,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,052 - sqlalchemy.engine.Engine - INFO - [cached since 3.668s ago] ('77d2d023-27f2-4729-80c3-7a5e61bc7af2',) 2025-05-09 18:20:46,052 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,052 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,057 - 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 18:20:46,057 - sqlalchemy.engine.Engine - INFO - [cached since 3.666s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 57943), '77d2d023-27f2-4729-80c3-7a5e61bc7af2') 2025-05-09 18:20:46,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,068 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,068 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 45 2025-05-09 18:20:46,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,068 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,068 - sqlalchemy.engine.Engine - INFO - [cached since 3.598s ago] ('20111b8a-1f95-4b4d-a17d-3e53eb00a1a9', 1, '{"success": true, "message": "打印成功", "output": {"message": 45}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 68169), datetime.datetime(2025, 5, 9, 18, 20, 46, 68169), 0) 2025-05-09 18:20:46,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,091 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,091 - sqlalchemy.engine.Engine - INFO - [cached since 3.712s ago] ('77d2d023-27f2-4729-80c3-7a5e61bc7af2',) 2025-05-09 18:20:46,091 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,091 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,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 18:20:46,103 - sqlalchemy.engine.Engine - INFO - [cached since 3.607s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 102022), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 102022), '77d2d023-27f2-4729-80c3-7a5e61bc7af2') 2025-05-09 18:20:46,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,114 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,116 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,116 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,116 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,122 - sqlalchemy.engine.Engine - INFO - [cached since 3.757s ago] ('ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 116688), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 122261), datetime.datetime(2025, 5, 9, 18, 20, 46, 122261), 0) 2025-05-09 18:20:46,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,131 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0 2025-05-09 18:20:46,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,131 - sqlalchemy.engine.Engine - INFO - [cached since 3.752s ago] ('ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0',) 2025-05-09 18:20:46,140 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,140 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,140 - 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 18:20:46,140 - sqlalchemy.engine.Engine - INFO - [cached since 3.753s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 140946), 'ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0') 2025-05-09 18:20:46,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,151 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,151 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 46 2025-05-09 18:20:46,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,151 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,151 - sqlalchemy.engine.Engine - INFO - [cached since 3.682s ago] ('e397c809-00b7-4419-b08a-c880fe22a901', 1, '{"success": true, "message": "打印成功", "output": {"message": 46}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 151657), datetime.datetime(2025, 5, 9, 18, 20, 46, 151657), 0) 2025-05-09 18:20:46,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,172 - sqlalchemy.engine.Engine - INFO - [cached since 3.788s ago] ('ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0',) 2025-05-09 18:20:46,172 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,172 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,172 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,172 - sqlalchemy.engine.Engine - INFO - [cached since 3.68s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 172713), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 172713), 'ce6b0279-b0bd-4b9f-9cb5-c4791680a7d0') 2025-05-09 18:20:46,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,182 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,182 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,182 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,191 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,191 - sqlalchemy.engine.Engine - INFO - [cached since 3.829s ago] ('c6ac31fb-29a2-4af9-ae54-207d21eab01f', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 191118), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 191118), datetime.datetime(2025, 5, 9, 18, 20, 46, 191118), 0) 2025-05-09 18:20:46,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,201 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c6ac31fb-29a2-4af9-ae54-207d21eab01f 2025-05-09 18:20:46,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,211 - sqlalchemy.engine.Engine - INFO - [cached since 3.826s ago] ('c6ac31fb-29a2-4af9-ae54-207d21eab01f',) 2025-05-09 18:20:46,211 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,211 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,211 - 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 18:20:46,211 - sqlalchemy.engine.Engine - INFO - [cached since 3.822s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 211548), 'c6ac31fb-29a2-4af9-ae54-207d21eab01f') 2025-05-09 18:20:46,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,222 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,222 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 47 2025-05-09 18:20:46,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,224 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,224 - sqlalchemy.engine.Engine - INFO - [cached since 3.752s ago] ('278bad2e-929b-4625-ada8-cc135ce740c2', 1, '{"success": true, "message": "打印成功", "output": {"message": 47}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 224648), datetime.datetime(2025, 5, 9, 18, 20, 46, 224648), 0) 2025-05-09 18:20:46,232 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,235 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,235 - sqlalchemy.engine.Engine - INFO - [cached since 3.858s ago] ('c6ac31fb-29a2-4af9-ae54-207d21eab01f',) 2025-05-09 18:20:46,235 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,235 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,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 18:20:46,245 - sqlalchemy.engine.Engine - INFO - [cached since 3.751s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 245607), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 245607), 'c6ac31fb-29a2-4af9-ae54-207d21eab01f') 2025-05-09 18:20:46,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,255 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,255 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,255 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,266 - sqlalchemy.engine.Engine - INFO - [cached since 3.901s ago] ('2981cdbc-be6c-4d71-9041-dad742b18e07', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 255981), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 266211), datetime.datetime(2025, 5, 9, 18, 20, 46, 266211), 0) 2025-05-09 18:20:46,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,274 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2981cdbc-be6c-4d71-9041-dad742b18e07 2025-05-09 18:20:46,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,274 - sqlalchemy.engine.Engine - INFO - [cached since 3.897s ago] ('2981cdbc-be6c-4d71-9041-dad742b18e07',) 2025-05-09 18:20:46,274 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,284 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,285 - 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 18:20:46,285 - sqlalchemy.engine.Engine - INFO - [cached since 3.893s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 285871), '2981cdbc-be6c-4d71-9041-dad742b18e07') 2025-05-09 18:20:46,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,291 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,291 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 48 2025-05-09 18:20:46,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,301 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,301 - sqlalchemy.engine.Engine - INFO - [cached since 3.826s ago] ('b47108bf-2557-4235-b15b-3dc1d09a2d06', 1, '{"success": true, "message": "打印成功", "output": {"message": 48}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 301167), datetime.datetime(2025, 5, 9, 18, 20, 46, 301167), 0) 2025-05-09 18:20:46,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - [cached since 3.019s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,311 - sqlalchemy.engine.Engine - INFO - [cached since 3.934s ago] ('2981cdbc-be6c-4d71-9041-dad742b18e07',) 2025-05-09 18:20:46,321 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,321 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,321 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,321 - sqlalchemy.engine.Engine - INFO - [cached since 3.83s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 321709), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 321709), '2981cdbc-be6c-4d71-9041-dad742b18e07') 2025-05-09 18:20:46,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,334 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,334 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,334 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,334 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,342 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,342 - sqlalchemy.engine.Engine - INFO - [cached since 3.978s ago] ('21adf419-e1ab-4158-8e20-b2eaf2c8bdf8', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 334707), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 342883), datetime.datetime(2025, 5, 9, 18, 20, 46, 342883), 0) 2025-05-09 18:20:46,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,353 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 21adf419-e1ab-4158-8e20-b2eaf2c8bdf8 2025-05-09 18:20:46,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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.id = %s 2025-05-09 18:20:46,363 - sqlalchemy.engine.Engine - INFO - [cached since 3.982s ago] ('21adf419-e1ab-4158-8e20-b2eaf2c8bdf8',) 2025-05-09 18:20:46,363 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,363 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,363 - 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 18:20:46,363 - sqlalchemy.engine.Engine - INFO - [cached since 3.981s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 363362), '21adf419-e1ab-4158-8e20-b2eaf2c8bdf8') 2025-05-09 18:20:46,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,385 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,385 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 49 2025-05-09 18:20:46,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,394 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,394 - sqlalchemy.engine.Engine - INFO - [cached since 3.918s ago] ('d36339ca-cb5f-4a35-b584-316233652898', 1, '{"success": true, "message": "打印成功", "output": {"message": 49}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 394185), datetime.datetime(2025, 5, 9, 18, 20, 46, 394185), 0) 2025-05-09 18:20:46,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,404 - sqlalchemy.engine.Engine - INFO - [cached since 4.024s ago] ('21adf419-e1ab-4158-8e20-b2eaf2c8bdf8',) 2025-05-09 18:20:46,404 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,404 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,414 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,414 - sqlalchemy.engine.Engine - INFO - [cached since 3.92s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 414480), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 414480), '21adf419-e1ab-4158-8e20-b2eaf2c8bdf8') 2025-05-09 18:20:46,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,546 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,546 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,546 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,546 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,546 - sqlalchemy.engine.Engine - INFO - [cached since 4.184s ago] ('bdf22f40-3958-43db-85ea-844f80b27fd5', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 546623), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 546623), datetime.datetime(2025, 5, 9, 18, 20, 46, 546623), 0) 2025-05-09 18:20:46,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,557 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: bdf22f40-3958-43db-85ea-844f80b27fd5 2025-05-09 18:20:46,557 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,557 - sqlalchemy.engine.Engine - INFO - [cached since 4.176s ago] ('bdf22f40-3958-43db-85ea-844f80b27fd5',) 2025-05-09 18:20:46,557 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,557 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,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 18:20:46,557 - sqlalchemy.engine.Engine - INFO - [cached since 4.171s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 557763), 'bdf22f40-3958-43db-85ea-844f80b27fd5') 2025-05-09 18:20:46,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,567 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,567 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 50 2025-05-09 18:20:46,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,567 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,567 - sqlalchemy.engine.Engine - INFO - [cached since 4.094s ago] ('0ee18cc9-5c42-4173-bb73-da8f643bc31f', 1, '{"success": true, "message": "打印成功", "output": {"message": 50}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 567189), datetime.datetime(2025, 5, 9, 18, 20, 46, 567189), 0) 2025-05-09 18:20:46,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,577 - sqlalchemy.engine.Engine - INFO - [cached since 4.195s ago] ('bdf22f40-3958-43db-85ea-844f80b27fd5',) 2025-05-09 18:20:46,577 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,577 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,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 18:20:46,577 - sqlalchemy.engine.Engine - INFO - [cached since 4.086s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 577611), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 577611), 'bdf22f40-3958-43db-85ea-844f80b27fd5') 2025-05-09 18:20:46,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,588 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,588 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,588 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,588 - sqlalchemy.engine.Engine - INFO - [cached since 4.226s ago] ('34e7d131-462d-492d-86f7-9270c94ac387', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 588847), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 588847), datetime.datetime(2025, 5, 9, 18, 20, 46, 588847), 0) 2025-05-09 18:20:46,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,598 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 34e7d131-462d-492d-86f7-9270c94ac387 2025-05-09 18:20:46,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,598 - sqlalchemy.engine.Engine - INFO - [cached since 4.218s ago] ('34e7d131-462d-492d-86f7-9270c94ac387',) 2025-05-09 18:20:46,598 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,598 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,598 - 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 18:20:46,598 - sqlalchemy.engine.Engine - INFO - [cached since 4.212s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 598397), '34e7d131-462d-492d-86f7-9270c94ac387') 2025-05-09 18:20:46,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,608 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,608 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 51 2025-05-09 18:20:46,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,608 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,608 - sqlalchemy.engine.Engine - INFO - [cached since 4.136s ago] ('26ff98e5-3fb4-4ec6-93bd-7c20de7287da', 1, '{"success": true, "message": "打印成功", "output": {"message": 51}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 608946), datetime.datetime(2025, 5, 9, 18, 20, 46, 608946), 0) 2025-05-09 18:20:46,608 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,619 - sqlalchemy.engine.Engine - INFO - [cached since 4.237s ago] ('34e7d131-462d-492d-86f7-9270c94ac387',) 2025-05-09 18:20:46,619 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,619 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,619 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,619 - sqlalchemy.engine.Engine - INFO - [cached since 4.128s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 619553), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 619553), '34e7d131-462d-492d-86f7-9270c94ac387') 2025-05-09 18:20:46,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,629 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,633 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,633 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,640 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,640 - sqlalchemy.engine.Engine - INFO - [cached since 4.275s ago] ('b89c4aa3-d02b-4473-872d-dfbc3a98a1ef', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 640135), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 640135), datetime.datetime(2025, 5, 9, 18, 20, 46, 640135), 0) 2025-05-09 18:20:46,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,640 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b89c4aa3-d02b-4473-872d-dfbc3a98a1ef 2025-05-09 18:20:46,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,650 - sqlalchemy.engine.Engine - INFO - [cached since 4.267s ago] ('b89c4aa3-d02b-4473-872d-dfbc3a98a1ef',) 2025-05-09 18:20:46,650 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,650 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,650 - 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 18:20:46,650 - sqlalchemy.engine.Engine - INFO - [cached since 4.263s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 650567), 'b89c4aa3-d02b-4473-872d-dfbc3a98a1ef') 2025-05-09 18:20:46,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,660 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,660 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 52 2025-05-09 18:20:46,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,660 - sqlalchemy.engine.Engine - INFO - [cached since 4.188s ago] ('e63d94ac-9b94-43b6-a42f-4050e6cf961c', 1, '{"success": true, "message": "打印成功", "output": {"message": 52}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 660955), datetime.datetime(2025, 5, 9, 18, 20, 46, 660955), 0) 2025-05-09 18:20:46,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,671 - sqlalchemy.engine.Engine - INFO - [cached since 4.293s ago] ('b89c4aa3-d02b-4473-872d-dfbc3a98a1ef',) 2025-05-09 18:20:46,671 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,671 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,681 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,681 - sqlalchemy.engine.Engine - INFO - [cached since 4.187s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 681419), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 681419), 'b89c4aa3-d02b-4473-872d-dfbc3a98a1ef') 2025-05-09 18:20:46,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,692 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,692 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,692 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,692 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,692 - sqlalchemy.engine.Engine - INFO - [cached since 4.332s ago] ('2e709453-702e-443f-be53-0b16369439b2', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 692750), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 692750), datetime.datetime(2025, 5, 9, 18, 20, 46, 692750), 0) 2025-05-09 18:20:46,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,707 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2e709453-702e-443f-be53-0b16369439b2 2025-05-09 18:20:46,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,707 - sqlalchemy.engine.Engine - INFO - [cached since 4.328s ago] ('2e709453-702e-443f-be53-0b16369439b2',) 2025-05-09 18:20:46,707 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,707 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,717 - 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 18:20:46,717 - sqlalchemy.engine.Engine - INFO - [cached since 4.327s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 717831), '2e709453-702e-443f-be53-0b16369439b2') 2025-05-09 18:20:46,717 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,728 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,728 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 53 2025-05-09 18:20:46,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,733 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,733 - sqlalchemy.engine.Engine - INFO - [cached since 4.258s ago] ('45a54cbd-0f06-47a1-bae5-f4ab1e0d7bf1', 1, '{"success": true, "message": "打印成功", "output": {"message": 53}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 733231), datetime.datetime(2025, 5, 9, 18, 20, 46, 733231), 0) 2025-05-09 18:20:46,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,740 - sqlalchemy.engine.Engine - INFO - [cached since 4.364s ago] ('2e709453-702e-443f-be53-0b16369439b2',) 2025-05-09 18:20:46,751 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,751 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,751 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,751 - sqlalchemy.engine.Engine - INFO - [cached since 4.258s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 751053), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 751053), '2e709453-702e-443f-be53-0b16369439b2') 2025-05-09 18:20:46,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,761 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,761 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,761 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,772 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,772 - sqlalchemy.engine.Engine - INFO - [cached since 4.406s ago] ('ee5cbd6d-c0f4-41dd-ae91-758fa212e553', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 761178), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 772048), datetime.datetime(2025, 5, 9, 18, 20, 46, 772048), 0) 2025-05-09 18:20:46,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,772 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ee5cbd6d-c0f4-41dd-ae91-758fa212e553 2025-05-09 18:20:46,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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.id = %s 2025-05-09 18:20:46,782 - sqlalchemy.engine.Engine - INFO - [cached since 4.399s ago] ('ee5cbd6d-c0f4-41dd-ae91-758fa212e553',) 2025-05-09 18:20:46,782 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,782 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,782 - 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 18:20:46,782 - sqlalchemy.engine.Engine - INFO - [cached since 4.395s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 782302), 'ee5cbd6d-c0f4-41dd-ae91-758fa212e553') 2025-05-09 18:20:46,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,793 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,793 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 54 2025-05-09 18:20:46,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,793 - sqlalchemy.engine.Engine - INFO - [cached since 4.322s ago] ('bcca32e2-7885-499b-b1a9-86c3e82c5689', 1, '{"success": true, "message": "打印成功", "output": {"message": 54}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 793331), datetime.datetime(2025, 5, 9, 18, 20, 46, 793331), 0) 2025-05-09 18:20:46,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,813 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,813 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,813 - sqlalchemy.engine.Engine - INFO - [cached since 4.43s ago] ('ee5cbd6d-c0f4-41dd-ae91-758fa212e553',) 2025-05-09 18:20:46,813 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,813 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,813 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,813 - sqlalchemy.engine.Engine - INFO - [cached since 4.325s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 813490), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 813490), 'ee5cbd6d-c0f4-41dd-ae91-758fa212e553') 2025-05-09 18:20:46,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,823 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,833 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,834 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,834 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,834 - sqlalchemy.engine.Engine - INFO - [cached since 4.474s ago] ('d556e0ff-22a6-43b5-a866-9b9dc9e33fa2', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 834382), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 834382), datetime.datetime(2025, 5, 9, 18, 20, 46, 834382), 0) 2025-05-09 18:20:46,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,844 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d556e0ff-22a6-43b5-a866-9b9dc9e33fa2 2025-05-09 18:20:46,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,855 - sqlalchemy.engine.Engine - INFO - [cached since 4.471s ago] ('d556e0ff-22a6-43b5-a866-9b9dc9e33fa2',) 2025-05-09 18:20:46,855 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,855 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,855 - 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 18:20:46,855 - sqlalchemy.engine.Engine - INFO - [cached since 4.472s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 855434), 'd556e0ff-22a6-43b5-a866-9b9dc9e33fa2') 2025-05-09 18:20:46,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,876 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,876 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 55 2025-05-09 18:20:46,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,876 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,876 - sqlalchemy.engine.Engine - INFO - [cached since 4.406s ago] ('919aeaf9-3a22-40ff-9021-78b261042554', 1, '{"success": true, "message": "打印成功", "output": {"message": 55}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 876352), datetime.datetime(2025, 5, 9, 18, 20, 46, 876352), 0) 2025-05-09 18:20:46,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,903 - sqlalchemy.engine.Engine - INFO - [cached since 4.518s ago] ('d556e0ff-22a6-43b5-a866-9b9dc9e33fa2',) 2025-05-09 18:20:46,903 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,903 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,903 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,903 - sqlalchemy.engine.Engine - INFO - [cached since 4.412s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 903550), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 903550), 'd556e0ff-22a6-43b5-a866-9b9dc9e33fa2') 2025-05-09 18:20:46,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,911 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:46,921 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:46,921 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:46,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,921 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,921 - sqlalchemy.engine.Engine - INFO - [cached since 4.564s ago] ('2def877d-5e28-49c7-847c-4f950769ee54', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 921894), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 46, 921894), datetime.datetime(2025, 5, 9, 18, 20, 46, 921894), 0) 2025-05-09 18:20:46,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,942 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2def877d-5e28-49c7-847c-4f950769ee54 2025-05-09 18:20:46,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,942 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:46,942 - sqlalchemy.engine.Engine - INFO - [cached since 4.565s ago] ('2def877d-5e28-49c7-847c-4f950769ee54',) 2025-05-09 18:20:46,953 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,953 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,953 - 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 18:20:46,953 - sqlalchemy.engine.Engine - INFO - [cached since 4.564s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 46, 953011), '2def877d-5e28-49c7-847c-4f950769ee54') 2025-05-09 18:20:46,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,963 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:46,963 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 56 2025-05-09 18:20:46,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,963 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:46,963 - sqlalchemy.engine.Engine - INFO - [cached since 4.494s ago] ('c2f5305f-814b-4757-a034-b163e7613652', 1, '{"success": true, "message": "打印成功", "output": {"message": 56}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 46, 963229), datetime.datetime(2025, 5, 9, 18, 20, 46, 963229), 0) 2025-05-09 18:20:46,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:46,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:46,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 18:20:46,984 - sqlalchemy.engine.Engine - INFO - [cached since 4.608s ago] ('2def877d-5e28-49c7-847c-4f950769ee54',) 2025-05-09 18:20:46,995 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:46,995 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:46,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 18:20:46,995 - sqlalchemy.engine.Engine - INFO - [cached since 4.507s ago] (datetime.datetime(2025, 5, 9, 18, 20, 46, 995332), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 46, 995332), '2def877d-5e28-49c7-847c-4f950769ee54') 2025-05-09 18:20:47,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,004 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,014 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,014 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,014 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,014 - sqlalchemy.engine.Engine - INFO - [cached since 4.655s ago] ('128a206f-60c6-4e39-aa4c-3d08dbec357d', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 14995), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 14995), datetime.datetime(2025, 5, 9, 18, 20, 47, 14995), 0) 2025-05-09 18:20:47,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,025 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 128a206f-60c6-4e39-aa4c-3d08dbec357d 2025-05-09 18:20:47,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,035 - sqlalchemy.engine.Engine - INFO - [cached since 4.651s ago] ('128a206f-60c6-4e39-aa4c-3d08dbec357d',) 2025-05-09 18:20:47,036 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,036 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,036 - 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 18:20:47,036 - sqlalchemy.engine.Engine - INFO - [cached since 4.649s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 36699), '128a206f-60c6-4e39-aa4c-3d08dbec357d') 2025-05-09 18:20:47,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,045 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,045 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 57 2025-05-09 18:20:47,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,056 - sqlalchemy.engine.Engine - INFO - [cached since 4.581s ago] ('40bf2f0a-f79a-4cbf-97c7-4c991243e331', 1, '{"success": true, "message": "打印成功", "output": {"message": 57}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 56393), datetime.datetime(2025, 5, 9, 18, 20, 47, 56393), 0) 2025-05-09 18:20:47,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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.id = %s 2025-05-09 18:20:47,066 - sqlalchemy.engine.Engine - INFO - [cached since 4.687s ago] ('128a206f-60c6-4e39-aa4c-3d08dbec357d',) 2025-05-09 18:20:47,066 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,073 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,073 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,073 - sqlalchemy.engine.Engine - INFO - [cached since 4.579s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 73755), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 73755), '128a206f-60c6-4e39-aa4c-3d08dbec357d') 2025-05-09 18:20:47,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,084 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,084 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,084 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,084 - sqlalchemy.engine.Engine - INFO - [cached since 4.726s ago] ('0959bd7f-690f-4b76-a35e-e2a4305da129', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 84254), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 84254), datetime.datetime(2025, 5, 9, 18, 20, 47, 84254), 0) 2025-05-09 18:20:47,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,094 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0959bd7f-690f-4b76-a35e-e2a4305da129 2025-05-09 18:20:47,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,107 - sqlalchemy.engine.Engine - INFO - [cached since 4.722s ago] ('0959bd7f-690f-4b76-a35e-e2a4305da129',) 2025-05-09 18:20:47,111 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,111 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,112 - 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 18:20:47,113 - sqlalchemy.engine.Engine - INFO - [cached since 4.721s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 112685), '0959bd7f-690f-4b76-a35e-e2a4305da129') 2025-05-09 18:20:47,116 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,118 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,118 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 58 2025-05-09 18:20:47,118 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,127 - sqlalchemy.engine.Engine - INFO - [cached since 4.65s ago] ('d394e819-8be4-4404-8a16-5eaca9d2597d', 1, '{"success": true, "message": "打印成功", "output": {"message": 58}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 118403), datetime.datetime(2025, 5, 9, 18, 20, 47, 118403), 0) 2025-05-09 18:20:47,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,137 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,137 - sqlalchemy.engine.Engine - INFO - [cached since 4.757s ago] ('0959bd7f-690f-4b76-a35e-e2a4305da129',) 2025-05-09 18:20:47,137 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,137 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,147 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,147 - sqlalchemy.engine.Engine - INFO - [cached since 4.652s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 137428), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 147865), '0959bd7f-690f-4b76-a35e-e2a4305da129') 2025-05-09 18:20:47,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,158 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,158 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,158 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,168 - sqlalchemy.engine.Engine - INFO - [cached since 4.802s ago] ('d20be5a1-05d6-47b9-ae43-25e522096b9f', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 158015), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 168585), datetime.datetime(2025, 5, 9, 18, 20, 47, 168585), 0) 2025-05-09 18:20:47,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,178 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d20be5a1-05d6-47b9-ae43-25e522096b9f 2025-05-09 18:20:47,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,178 - sqlalchemy.engine.Engine - INFO - [cached since 4.796s ago] ('d20be5a1-05d6-47b9-ae43-25e522096b9f',) 2025-05-09 18:20:47,178 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,178 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,178 - 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 18:20:47,178 - sqlalchemy.engine.Engine - INFO - [cached since 4.795s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 178716), 'd20be5a1-05d6-47b9-ae43-25e522096b9f') 2025-05-09 18:20:47,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,189 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,189 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 59 2025-05-09 18:20:47,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,200 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,200 - sqlalchemy.engine.Engine - INFO - [cached since 4.727s ago] ('96b3ed0e-3a1d-4f22-a72a-70befaab5090', 1, '{"success": true, "message": "打印成功", "output": {"message": 59}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 200957), datetime.datetime(2025, 5, 9, 18, 20, 47, 200957), 0) 2025-05-09 18:20:47,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,220 - sqlalchemy.engine.Engine - INFO - [cached since 4.841s ago] ('d20be5a1-05d6-47b9-ae43-25e522096b9f',) 2025-05-09 18:20:47,230 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,230 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,230 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,230 - sqlalchemy.engine.Engine - INFO - [cached since 4.736s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 230722), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 230722), 'd20be5a1-05d6-47b9-ae43-25e522096b9f') 2025-05-09 18:20:47,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,314 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:47,314 - sqlalchemy.engine.Engine - INFO - [cached since 4.029s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:47,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,354 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,354 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,354 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,354 - sqlalchemy.engine.Engine - INFO - [cached since 4.991s ago] ('e5f561d6-04c4-4c39-8556-63de76cfd2a6', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 354743), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 354743), datetime.datetime(2025, 5, 9, 18, 20, 47, 354743), 0) 2025-05-09 18:20:47,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,365 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e5f561d6-04c4-4c39-8556-63de76cfd2a6 2025-05-09 18:20:47,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,365 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,365 - sqlalchemy.engine.Engine - INFO - [cached since 4.989s ago] ('e5f561d6-04c4-4c39-8556-63de76cfd2a6',) 2025-05-09 18:20:47,375 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,375 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,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 18:20:47,375 - sqlalchemy.engine.Engine - INFO - [cached since 4.991s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 375218), 'e5f561d6-04c4-4c39-8556-63de76cfd2a6') 2025-05-09 18:20:47,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,385 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,396 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 60 2025-05-09 18:20:47,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,396 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,396 - sqlalchemy.engine.Engine - INFO - [cached since 4.927s ago] ('66d524a2-95d3-4e40-95fd-e2c1f3b77e7d', 1, '{"success": true, "message": "打印成功", "output": {"message": 60}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 396239), datetime.datetime(2025, 5, 9, 18, 20, 47, 396239), 0) 2025-05-09 18:20:47,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,417 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,417 - sqlalchemy.engine.Engine - INFO - [cached since 5.037s ago] ('e5f561d6-04c4-4c39-8556-63de76cfd2a6',) 2025-05-09 18:20:47,417 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,417 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,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 18:20:47,427 - sqlalchemy.engine.Engine - INFO - [cached since 4.932s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 427737), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 427737), 'e5f561d6-04c4-4c39-8556-63de76cfd2a6') 2025-05-09 18:20:47,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,448 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,448 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,448 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,448 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,448 - sqlalchemy.engine.Engine - INFO - [cached since 5.09s ago] ('c007d670-86c1-4552-b540-41a575b39482', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 448237), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 448237), datetime.datetime(2025, 5, 9, 18, 20, 47, 448237), 0) 2025-05-09 18:20:47,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,458 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c007d670-86c1-4552-b540-41a575b39482 2025-05-09 18:20:47,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,468 - sqlalchemy.engine.Engine - INFO - [cached since 5.086s ago] ('c007d670-86c1-4552-b540-41a575b39482',) 2025-05-09 18:20:47,473 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,473 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,473 - 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 18:20:47,473 - sqlalchemy.engine.Engine - INFO - [cached since 5.089s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 473771), 'c007d670-86c1-4552-b540-41a575b39482') 2025-05-09 18:20:47,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,484 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,484 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 61 2025-05-09 18:20:47,494 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,494 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,494 - sqlalchemy.engine.Engine - INFO - [cached since 5.018s ago] ('796543f5-9dc5-4053-9409-8aeb1961c861', 1, '{"success": true, "message": "打印成功", "output": {"message": 61}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 494784), datetime.datetime(2025, 5, 9, 18, 20, 47, 494784), 0) 2025-05-09 18:20:47,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,505 - sqlalchemy.engine.Engine - INFO - [cached since 5.124s ago] ('c007d670-86c1-4552-b540-41a575b39482',) 2025-05-09 18:20:47,505 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,505 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,505 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,515 - sqlalchemy.engine.Engine - INFO - [cached since 5.019s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 505152), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 505152), 'c007d670-86c1-4552-b540-41a575b39482') 2025-05-09 18:20:47,516 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,516 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,525 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,525 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,525 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,525 - sqlalchemy.engine.Engine - INFO - [cached since 5.165s ago] ('9a79fa2f-ab83-402e-9d26-24abf0e4d949', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 525754), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 525754), datetime.datetime(2025, 5, 9, 18, 20, 47, 525754), 0) 2025-05-09 18:20:47,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,536 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9a79fa2f-ab83-402e-9d26-24abf0e4d949 2025-05-09 18:20:47,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,546 - sqlalchemy.engine.Engine - INFO - [cached since 5.162s ago] ('9a79fa2f-ab83-402e-9d26-24abf0e4d949',) 2025-05-09 18:20:47,546 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,546 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,546 - 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 18:20:47,546 - sqlalchemy.engine.Engine - INFO - [cached since 5.162s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 546566), '9a79fa2f-ab83-402e-9d26-24abf0e4d949') 2025-05-09 18:20:47,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,557 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,566 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 62 2025-05-09 18:20:47,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,566 - sqlalchemy.engine.Engine - INFO - [cached since 5.092s ago] ('7474469b-9ced-4f8e-909d-967e640f641d', 1, '{"success": true, "message": "打印成功", "output": {"message": 62}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 566927), datetime.datetime(2025, 5, 9, 18, 20, 47, 566927), 0) 2025-05-09 18:20:47,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,577 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,577 - sqlalchemy.engine.Engine - INFO - [cached since 5.198s ago] ('9a79fa2f-ab83-402e-9d26-24abf0e4d949',) 2025-05-09 18:20:47,577 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,587 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,587 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,587 - sqlalchemy.engine.Engine - INFO - [cached since 5.094s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 587795), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 587795), '9a79fa2f-ab83-402e-9d26-24abf0e4d949') 2025-05-09 18:20:47,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,598 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,598 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,598 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,609 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,609 - sqlalchemy.engine.Engine - INFO - [cached since 5.246s ago] ('1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 598201), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 609687), datetime.datetime(2025, 5, 9, 18, 20, 47, 609687), 0) 2025-05-09 18:20:47,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,619 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b 2025-05-09 18:20:47,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,619 - sqlalchemy.engine.Engine - INFO - [cached since 5.242s ago] ('1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b',) 2025-05-09 18:20:47,629 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,629 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,629 - 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 18:20:47,629 - sqlalchemy.engine.Engine - INFO - [cached since 5.242s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 629419), '1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b') 2025-05-09 18:20:47,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,640 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,640 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 63 2025-05-09 18:20:47,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,640 - sqlalchemy.engine.Engine - INFO - [cached since 5.171s ago] ('ad85d966-9663-41cf-991a-ef5f349c8e0a', 1, '{"success": true, "message": "打印成功", "output": {"message": 63}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 640342), datetime.datetime(2025, 5, 9, 18, 20, 47, 640342), 0) 2025-05-09 18:20:47,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,661 - sqlalchemy.engine.Engine - INFO - [cached since 5.278s ago] ('1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b',) 2025-05-09 18:20:47,661 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,661 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,661 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,661 - sqlalchemy.engine.Engine - INFO - [cached since 5.173s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 661163), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 661163), '1bc8ab7d-cbe0-42e6-98fd-cba5e97cce7b') 2025-05-09 18:20:47,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,682 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,682 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,682 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,682 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,682 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,682 - sqlalchemy.engine.Engine - INFO - [cached since 5.323s ago] ('d904ea41-aeff-4231-92fd-9474ae69f378', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 682048), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 682048), datetime.datetime(2025, 5, 9, 18, 20, 47, 682048), 0) 2025-05-09 18:20:47,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,692 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d904ea41-aeff-4231-92fd-9474ae69f378 2025-05-09 18:20:47,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,702 - sqlalchemy.engine.Engine - INFO - [cached since 5.318s ago] ('d904ea41-aeff-4231-92fd-9474ae69f378',) 2025-05-09 18:20:47,702 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,702 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,702 - 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 18:20:47,702 - sqlalchemy.engine.Engine - INFO - [cached since 5.316s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 702313), 'd904ea41-aeff-4231-92fd-9474ae69f378') 2025-05-09 18:20:47,702 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,712 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,712 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 64 2025-05-09 18:20:47,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,712 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,723 - sqlalchemy.engine.Engine - INFO - [cached since 5.245s ago] ('a9a6cd25-e592-4a38-8364-27340b3b5c66', 1, '{"success": true, "message": "打印成功", "output": {"message": 64}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 712557), datetime.datetime(2025, 5, 9, 18, 20, 47, 712557), 0) 2025-05-09 18:20:47,723 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,735 - sqlalchemy.engine.Engine - INFO - [cached since 5.354s ago] ('d904ea41-aeff-4231-92fd-9474ae69f378',) 2025-05-09 18:20:47,735 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,735 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,743 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,743 - sqlalchemy.engine.Engine - INFO - [cached since 5.249s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 743260), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 743260), 'd904ea41-aeff-4231-92fd-9474ae69f378') 2025-05-09 18:20:47,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,753 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,753 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,753 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,753 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,753 - sqlalchemy.engine.Engine - INFO - [cached since 5.396s ago] ('7f621068-bb41-4dfe-98ad-0aabc5e028f7', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 753722), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 753722), datetime.datetime(2025, 5, 9, 18, 20, 47, 753722), 0) 2025-05-09 18:20:47,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,764 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 7f621068-bb41-4dfe-98ad-0aabc5e028f7 2025-05-09 18:20:47,764 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,773 - sqlalchemy.engine.Engine - INFO - [cached since 5.39s ago] ('7f621068-bb41-4dfe-98ad-0aabc5e028f7',) 2025-05-09 18:20:47,773 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,773 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,773 - 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 18:20:47,773 - sqlalchemy.engine.Engine - INFO - [cached since 5.386s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 773486), '7f621068-bb41-4dfe-98ad-0aabc5e028f7') 2025-05-09 18:20:47,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,784 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,784 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 65 2025-05-09 18:20:47,790 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,790 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,790 - sqlalchemy.engine.Engine - INFO - [cached since 5.316s ago] ('9fbb3d5d-f8d1-4a78-b677-2d45f616c3b9', 1, '{"success": true, "message": "打印成功", "output": {"message": 65}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 790268), datetime.datetime(2025, 5, 9, 18, 20, 47, 790268), 0) 2025-05-09 18:20:47,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,800 - sqlalchemy.engine.Engine - INFO - [cached since 5.423s ago] ('7f621068-bb41-4dfe-98ad-0aabc5e028f7',) 2025-05-09 18:20:47,800 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,811 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,812 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,812 - sqlalchemy.engine.Engine - INFO - [cached since 5.317s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 812401), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 812401), '7f621068-bb41-4dfe-98ad-0aabc5e028f7') 2025-05-09 18:20:47,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,821 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,821 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,821 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,821 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,821 - sqlalchemy.engine.Engine - INFO - [cached since 5.459s ago] ('16f43bd8-1d86-4d1b-8f92-cb1de3096981', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 821005), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 821005), datetime.datetime(2025, 5, 9, 18, 20, 47, 821005), 0) 2025-05-09 18:20:47,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,835 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 16f43bd8-1d86-4d1b-8f92-cb1de3096981 2025-05-09 18:20:47,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,842 - sqlalchemy.engine.Engine - INFO - [cached since 5.456s ago] ('16f43bd8-1d86-4d1b-8f92-cb1de3096981',) 2025-05-09 18:20:47,842 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,842 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,842 - 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 18:20:47,842 - sqlalchemy.engine.Engine - INFO - [cached since 5.456s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 842116), '16f43bd8-1d86-4d1b-8f92-cb1de3096981') 2025-05-09 18:20:47,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,852 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,852 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 66 2025-05-09 18:20:47,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,862 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,862 - sqlalchemy.engine.Engine - INFO - [cached since 5.387s ago] ('300b98ec-af10-4a19-9721-2791ec235bde', 1, '{"success": true, "message": "打印成功", "output": {"message": 66}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 862752), datetime.datetime(2025, 5, 9, 18, 20, 47, 862752), 0) 2025-05-09 18:20:47,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,873 - sqlalchemy.engine.Engine - INFO - [cached since 5.495s ago] ('16f43bd8-1d86-4d1b-8f92-cb1de3096981',) 2025-05-09 18:20:47,873 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,883 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,883 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,883 - sqlalchemy.engine.Engine - INFO - [cached since 5.39s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 883804), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 883804), '16f43bd8-1d86-4d1b-8f92-cb1de3096981') 2025-05-09 18:20:47,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,894 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,894 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,894 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,904 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,904 - sqlalchemy.engine.Engine - INFO - [cached since 5.539s ago] ('4040a715-fd3e-4b6b-bd13-4a3d457b34ea', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 894077), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 904196), datetime.datetime(2025, 5, 9, 18, 20, 47, 904196), 0) 2025-05-09 18:20:47,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,914 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4040a715-fd3e-4b6b-bd13-4a3d457b34ea 2025-05-09 18:20:47,914 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,914 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,914 - sqlalchemy.engine.Engine - INFO - [cached since 5.539s ago] ('4040a715-fd3e-4b6b-bd13-4a3d457b34ea',) 2025-05-09 18:20:47,925 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,925 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,925 - 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 18:20:47,925 - sqlalchemy.engine.Engine - INFO - [cached since 5.534s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 47, 925505), '4040a715-fd3e-4b6b-bd13-4a3d457b34ea') 2025-05-09 18:20:47,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,925 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:47,935 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 67 2025-05-09 18:20:47,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,940 - sqlalchemy.engine.Engine - INFO - [cached since 5.462s ago] ('09f75cb7-7710-44bf-8112-985599792f7f', 1, '{"success": true, "message": "打印成功", "output": {"message": 67}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 935730), datetime.datetime(2025, 5, 9, 18, 20, 47, 935730), 0) 2025-05-09 18:20:47,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,950 - sqlalchemy.engine.Engine - INFO - [cached since 5.573s ago] ('4040a715-fd3e-4b6b-bd13-4a3d457b34ea',) 2025-05-09 18:20:47,950 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:47,960 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:47,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:47,960 - sqlalchemy.engine.Engine - INFO - [cached since 5.466s ago] (datetime.datetime(2025, 5, 9, 18, 20, 47, 960741), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 47, 960741), '4040a715-fd3e-4b6b-bd13-4a3d457b34ea') 2025-05-09 18:20:47,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,970 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:47,970 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:47,970 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:47,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,981 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:47,981 - sqlalchemy.engine.Engine - INFO - [cached since 5.619s ago] ('f4930361-9101-4575-b8c1-8b89077b1349', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 47, 981377), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 47, 981377), datetime.datetime(2025, 5, 9, 18, 20, 47, 981377), 0) 2025-05-09 18:20:47,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:47,993 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f4930361-9101-4575-b8c1-8b89077b1349 2025-05-09 18:20:47,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:47,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 18:20:47,993 - sqlalchemy.engine.Engine - INFO - [cached since 5.614s ago] ('f4930361-9101-4575-b8c1-8b89077b1349',) 2025-05-09 18:20:48,001 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,001 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,001 - 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 18:20:48,001 - sqlalchemy.engine.Engine - INFO - [cached since 5.614s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 1572), 'f4930361-9101-4575-b8c1-8b89077b1349') 2025-05-09 18:20:48,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,012 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,012 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 68 2025-05-09 18:20:48,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,022 - sqlalchemy.engine.Engine - INFO - [cached since 5.547s ago] ('4a393088-4074-4ea5-b6d2-c8fb6a1df019', 1, '{"success": true, "message": "打印成功", "output": {"message": 68}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 22055), datetime.datetime(2025, 5, 9, 18, 20, 48, 22055), 0) 2025-05-09 18:20:48,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,042 - sqlalchemy.engine.Engine - INFO - [cached since 5.658s ago] ('f4930361-9101-4575-b8c1-8b89077b1349',) 2025-05-09 18:20:48,042 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,042 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,042 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,042 - sqlalchemy.engine.Engine - INFO - [cached since 5.552s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 42262), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 42262), 'f4930361-9101-4575-b8c1-8b89077b1349') 2025-05-09 18:20:48,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,052 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,052 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,062 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,067 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,069 - sqlalchemy.engine.Engine - INFO - [cached since 5.702s ago] ('1bab6071-6574-4aa4-8974-b1ea846f81e9', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 62598), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 67615), datetime.datetime(2025, 5, 9, 18, 20, 48, 67615), 0) 2025-05-09 18:20:48,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,079 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1bab6071-6574-4aa4-8974-b1ea846f81e9 2025-05-09 18:20:48,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,083 - sqlalchemy.engine.Engine - INFO - [cached since 5.698s ago] ('1bab6071-6574-4aa4-8974-b1ea846f81e9',) 2025-05-09 18:20:48,083 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,083 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,083 - 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 18:20:48,083 - sqlalchemy.engine.Engine - INFO - [cached since 5.698s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 83460), '1bab6071-6574-4aa4-8974-b1ea846f81e9') 2025-05-09 18:20:48,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,094 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,094 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 69 2025-05-09 18:20:48,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,094 - sqlalchemy.engine.Engine - INFO - [cached since 5.624s ago] ('a35b7b36-336d-49ba-92fc-5d6fd8b71665', 1, '{"success": true, "message": "打印成功", "output": {"message": 69}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 94155), datetime.datetime(2025, 5, 9, 18, 20, 48, 94155), 0) 2025-05-09 18:20:48,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,104 - sqlalchemy.engine.Engine - INFO - [cached since 5.729s ago] ('1bab6071-6574-4aa4-8974-b1ea846f81e9',) 2025-05-09 18:20:48,114 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,114 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,114 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,114 - sqlalchemy.engine.Engine - INFO - [cached since 5.622s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 114635), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 114635), '1bab6071-6574-4aa4-8974-b1ea846f81e9') 2025-05-09 18:20:48,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,221 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,222 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,223 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,223 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,225 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,225 - sqlalchemy.engine.Engine - INFO - [cached since 5.862s ago] ('0f615563-13e8-446f-8bb3-2400e5af8327', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 223075), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 225027), datetime.datetime(2025, 5, 9, 18, 20, 48, 225027), 0) 2025-05-09 18:20:48,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,236 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0f615563-13e8-446f-8bb3-2400e5af8327 2025-05-09 18:20:48,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,242 - sqlalchemy.engine.Engine - INFO - [cached since 5.859s ago] ('0f615563-13e8-446f-8bb3-2400e5af8327',) 2025-05-09 18:20:48,242 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,242 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,242 - 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 18:20:48,242 - sqlalchemy.engine.Engine - INFO - [cached since 5.854s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 242659), '0f615563-13e8-446f-8bb3-2400e5af8327') 2025-05-09 18:20:48,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,253 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,253 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 70 2025-05-09 18:20:48,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,253 - sqlalchemy.engine.Engine - INFO - [cached since 5.78s ago] ('5d0f859c-517b-4c67-90f7-826900836e24', 1, '{"success": true, "message": "打印成功", "output": {"message": 70}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 253045), datetime.datetime(2025, 5, 9, 18, 20, 48, 253045), 0) 2025-05-09 18:20:48,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,263 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,263 - sqlalchemy.engine.Engine - INFO - [cached since 5.883s ago] ('0f615563-13e8-446f-8bb3-2400e5af8327',) 2025-05-09 18:20:48,263 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,263 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,263 - sqlalchemy.engine.Engine - INFO - [cached since 5.774s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 263563), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 263563), '0f615563-13e8-446f-8bb3-2400e5af8327') 2025-05-09 18:20:48,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,273 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,273 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,273 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,273 - sqlalchemy.engine.Engine - INFO - [cached since 5.913s ago] ('09eddc9a-f663-44f9-9a25-114b463382c3', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 273709), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 273709), datetime.datetime(2025, 5, 9, 18, 20, 48, 273709), 0) 2025-05-09 18:20:48,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,283 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 09eddc9a-f663-44f9-9a25-114b463382c3 2025-05-09 18:20:48,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,283 - sqlalchemy.engine.Engine - INFO - [cached since 5.904s ago] ('09eddc9a-f663-44f9-9a25-114b463382c3',) 2025-05-09 18:20:48,283 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,283 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,283 - 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 18:20:48,283 - sqlalchemy.engine.Engine - INFO - [cached since 5.899s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 283859), '09eddc9a-f663-44f9-9a25-114b463382c3') 2025-05-09 18:20:48,283 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,293 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,293 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 71 2025-05-09 18:20:48,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,293 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,293 - sqlalchemy.engine.Engine - INFO - [cached since 5.822s ago] ('d3fbc882-eb6e-4f0b-b916-6f2b0686010d', 1, '{"success": true, "message": "打印成功", "output": {"message": 71}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 293988), datetime.datetime(2025, 5, 9, 18, 20, 48, 293988), 0) 2025-05-09 18:20:48,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - [cached since 5.017s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,304 - sqlalchemy.engine.Engine - INFO - [cached since 5.925s ago] ('09eddc9a-f663-44f9-9a25-114b463382c3',) 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,304 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,304 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - [cached since 5.816s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 304393), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 304393), '09eddc9a-f663-44f9-9a25-114b463382c3') 2025-05-09 18:20:48,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,314 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,314 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,314 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,314 - sqlalchemy.engine.Engine - INFO - [cached since 5.954s ago] ('0939f90d-69a9-4d67-9e47-3fa648c11d02', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 314507), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 314507), datetime.datetime(2025, 5, 9, 18, 20, 48, 314507), 0) 2025-05-09 18:20:48,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,324 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0939f90d-69a9-4d67-9e47-3fa648c11d02 2025-05-09 18:20:48,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,324 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,335 - sqlalchemy.engine.Engine - INFO - [cached since 5.951s ago] ('0939f90d-69a9-4d67-9e47-3fa648c11d02',) 2025-05-09 18:20:48,337 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,337 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,337 - sqlalchemy.engine.Engine - INFO - [cached since 5.95s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 337157), '0939f90d-69a9-4d67-9e47-3fa648c11d02') 2025-05-09 18:20:48,345 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,345 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,356 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 72 2025-05-09 18:20:48,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,356 - sqlalchemy.engine.Engine - INFO - [cached since 5.885s ago] ('bb16935a-1b34-4f05-86d7-c094add1f3de', 1, '{"success": true, "message": "打印成功", "output": {"message": 72}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 356191), datetime.datetime(2025, 5, 9, 18, 20, 48, 356191), 0) 2025-05-09 18:20:48,366 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,377 - sqlalchemy.engine.Engine - INFO - [cached since 5.994s ago] ('0939f90d-69a9-4d67-9e47-3fa648c11d02',) 2025-05-09 18:20:48,377 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,377 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,377 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,377 - sqlalchemy.engine.Engine - INFO - [cached since 5.89s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 377425), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 377425), '0939f90d-69a9-4d67-9e47-3fa648c11d02') 2025-05-09 18:20:48,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,398 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,398 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,398 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,398 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,398 - sqlalchemy.engine.Engine - INFO - [cached since 6.035s ago] ('4ec620f9-8b89-41fe-93b5-6ef211db3b5c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 398028), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 398028), datetime.datetime(2025, 5, 9, 18, 20, 48, 398028), 0) 2025-05-09 18:20:48,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,406 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4ec620f9-8b89-41fe-93b5-6ef211db3b5c 2025-05-09 18:20:48,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,406 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,406 - sqlalchemy.engine.Engine - INFO - [cached since 6.03s ago] ('4ec620f9-8b89-41fe-93b5-6ef211db3b5c',) 2025-05-09 18:20:48,406 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,417 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,417 - 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 18:20:48,417 - sqlalchemy.engine.Engine - INFO - [cached since 6.028s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 417427), '4ec620f9-8b89-41fe-93b5-6ef211db3b5c') 2025-05-09 18:20:48,417 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,428 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,428 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 73 2025-05-09 18:20:48,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,428 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,428 - sqlalchemy.engine.Engine - INFO - [cached since 5.952s ago] ('be5f2a95-2ce8-4cb2-aef6-48b94dd50a18', 1, '{"success": true, "message": "打印成功", "output": {"message": 73}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 428419), datetime.datetime(2025, 5, 9, 18, 20, 48, 428419), 0) 2025-05-09 18:20:48,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,437 - sqlalchemy.engine.Engine - INFO - [cached since 6.056s ago] ('4ec620f9-8b89-41fe-93b5-6ef211db3b5c',) 2025-05-09 18:20:48,437 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,437 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,448 - sqlalchemy.engine.Engine - INFO - [cached since 5.953s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 437982), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 437982), '4ec620f9-8b89-41fe-93b5-6ef211db3b5c') 2025-05-09 18:20:48,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,458 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,458 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,458 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,458 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,458 - sqlalchemy.engine.Engine - INFO - [cached since 6.099s ago] ('57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 458506), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 458506), datetime.datetime(2025, 5, 9, 18, 20, 48, 458506), 0) 2025-05-09 18:20:48,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,473 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88 2025-05-09 18:20:48,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,473 - sqlalchemy.engine.Engine - INFO - [cached since 6.095s ago] ('57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88',) 2025-05-09 18:20:48,473 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,473 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,483 - 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 18:20:48,483 - sqlalchemy.engine.Engine - INFO - [cached since 6.092s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 483332), '57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88') 2025-05-09 18:20:48,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,493 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,493 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 74 2025-05-09 18:20:48,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,493 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,493 - sqlalchemy.engine.Engine - INFO - [cached since 6.019s ago] ('7b704e67-6bc1-4f26-a2fe-5b71bc4c3294', 1, '{"success": true, "message": "打印成功", "output": {"message": 74}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 493563), datetime.datetime(2025, 5, 9, 18, 20, 48, 493563), 0) 2025-05-09 18:20:48,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,504 - sqlalchemy.engine.Engine - INFO - [cached since 6.126s ago] ('57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88',) 2025-05-09 18:20:48,514 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,514 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,514 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,514 - sqlalchemy.engine.Engine - INFO - [cached since 6.022s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 514370), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 514370), '57b9ad6b-36ea-4a96-9abe-1c3dccc4fb88') 2025-05-09 18:20:48,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,524 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,524 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,524 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,536 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,540 - sqlalchemy.engine.Engine - INFO - [cached since 6.173s ago] ('0fe73910-3001-4fee-a274-99293125c997', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 535432), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 536525), datetime.datetime(2025, 5, 9, 18, 20, 48, 536525), 0) 2025-05-09 18:20:48,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,551 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0fe73910-3001-4fee-a274-99293125c997 2025-05-09 18:20:48,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,551 - sqlalchemy.engine.Engine - INFO - [cached since 6.17s ago] ('0fe73910-3001-4fee-a274-99293125c997',) 2025-05-09 18:20:48,551 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,551 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,561 - 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 18:20:48,562 - sqlalchemy.engine.Engine - INFO - [cached since 6.17s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 561539), '0fe73910-3001-4fee-a274-99293125c997') 2025-05-09 18:20:48,562 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,571 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,571 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 75 2025-05-09 18:20:48,573 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,573 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,573 - sqlalchemy.engine.Engine - INFO - [cached since 6.099s ago] ('c710314c-bc95-4367-80b9-20487d862245', 1, '{"success": true, "message": "打印成功", "output": {"message": 75}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 573523), datetime.datetime(2025, 5, 9, 18, 20, 48, 573523), 0) 2025-05-09 18:20:48,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,583 - sqlalchemy.engine.Engine - INFO - [cached since 6.203s ago] ('0fe73910-3001-4fee-a274-99293125c997',) 2025-05-09 18:20:48,583 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,583 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,593 - sqlalchemy.engine.Engine - INFO - [cached since 6.097s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 583680), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 583680), '0fe73910-3001-4fee-a274-99293125c997') 2025-05-09 18:20:48,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,604 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,604 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,604 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,604 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,604 - sqlalchemy.engine.Engine - INFO - [cached since 6.243s ago] ('6c951d84-145b-4ba3-9008-50beca748c68', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 604261), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 604261), datetime.datetime(2025, 5, 9, 18, 20, 48, 604261), 0) 2025-05-09 18:20:48,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,614 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 6c951d84-145b-4ba3-9008-50beca748c68 2025-05-09 18:20:48,614 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,614 - sqlalchemy.engine.Engine - INFO - [cached since 6.236s ago] ('6c951d84-145b-4ba3-9008-50beca748c68',) 2025-05-09 18:20:48,614 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,614 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,625 - sqlalchemy.engine.Engine - INFO - [cached since 6.233s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 614746), '6c951d84-145b-4ba3-9008-50beca748c68') 2025-05-09 18:20:48,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,635 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,635 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 76 2025-05-09 18:20:48,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,636 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,636 - sqlalchemy.engine.Engine - INFO - [cached since 6.159s ago] ('4f417398-c6ba-4e2d-9b99-96bc6ec96504', 1, '{"success": true, "message": "打印成功", "output": {"message": 76}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 636788), datetime.datetime(2025, 5, 9, 18, 20, 48, 636788), 0) 2025-05-09 18:20:48,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,646 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,646 - sqlalchemy.engine.Engine - INFO - [cached since 6.265s ago] ('6c951d84-145b-4ba3-9008-50beca748c68',) 2025-05-09 18:20:48,646 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,646 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,656 - sqlalchemy.engine.Engine - INFO - [cached since 6.16s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 646119), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 646119), '6c951d84-145b-4ba3-9008-50beca748c68') 2025-05-09 18:20:48,656 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,656 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,656 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,666 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,666 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,666 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,666 - sqlalchemy.engine.Engine - INFO - [cached since 6.305s ago] ('0805bc46-51b4-4a71-babc-5608e75789c6', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 666523), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 666523), datetime.datetime(2025, 5, 9, 18, 20, 48, 666523), 0) 2025-05-09 18:20:48,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,673 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0805bc46-51b4-4a71-babc-5608e75789c6 2025-05-09 18:20:48,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,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 18:20:48,683 - sqlalchemy.engine.Engine - INFO - [cached since 6.301s ago] ('0805bc46-51b4-4a71-babc-5608e75789c6',) 2025-05-09 18:20:48,683 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,683 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,683 - 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 18:20:48,683 - sqlalchemy.engine.Engine - INFO - [cached since 6.298s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 683527), '0805bc46-51b4-4a71-babc-5608e75789c6') 2025-05-09 18:20:48,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,693 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,693 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 77 2025-05-09 18:20:48,693 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,693 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,703 - sqlalchemy.engine.Engine - INFO - [cached since 6.227s ago] ('a23b543f-236e-456c-b434-970250560028', 1, '{"success": true, "message": "打印成功", "output": {"message": 77}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 693704), datetime.datetime(2025, 5, 9, 18, 20, 48, 693704), 0) 2025-05-09 18:20:48,706 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,723 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,723 - sqlalchemy.engine.Engine - INFO - [cached since 6.344s ago] ('0805bc46-51b4-4a71-babc-5608e75789c6',) 2025-05-09 18:20:48,723 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,723 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,723 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,733 - sqlalchemy.engine.Engine - INFO - [cached since 6.238s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 723058), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 723058), '0805bc46-51b4-4a71-babc-5608e75789c6') 2025-05-09 18:20:48,733 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,737 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,744 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,744 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,744 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,744 - sqlalchemy.engine.Engine - INFO - [cached since 6.382s ago] ('a67c8d37-9e56-41fb-82f8-516939d83248', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 744227), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 744227), datetime.datetime(2025, 5, 9, 18, 20, 48, 744227), 0) 2025-05-09 18:20:48,744 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,755 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a67c8d37-9e56-41fb-82f8-516939d83248 2025-05-09 18:20:48,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,755 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,755 - sqlalchemy.engine.Engine - INFO - [cached since 6.375s ago] ('a67c8d37-9e56-41fb-82f8-516939d83248',) 2025-05-09 18:20:48,755 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,755 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,764 - 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 18:20:48,764 - sqlalchemy.engine.Engine - INFO - [cached since 6.374s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 764800), 'a67c8d37-9e56-41fb-82f8-516939d83248') 2025-05-09 18:20:48,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,775 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,775 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 78 2025-05-09 18:20:48,775 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,775 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,775 - sqlalchemy.engine.Engine - INFO - [cached since 6.3s ago] ('8411c0c1-077d-4a6b-9b5c-d8d507f5855b', 1, '{"success": true, "message": "打印成功", "output": {"message": 78}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 775223), datetime.datetime(2025, 5, 9, 18, 20, 48, 775223), 0) 2025-05-09 18:20:48,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,789 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,789 - sqlalchemy.engine.Engine - INFO - [cached since 6.408s ago] ('a67c8d37-9e56-41fb-82f8-516939d83248',) 2025-05-09 18:20:48,789 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,789 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,789 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,800 - sqlalchemy.engine.Engine - INFO - [cached since 6.303s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 789859), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 789859), 'a67c8d37-9e56-41fb-82f8-516939d83248') 2025-05-09 18:20:48,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,810 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:48,810 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:48,810 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:48,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,820 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,820 - sqlalchemy.engine.Engine - INFO - [cached since 6.456s ago] ('420b095a-774d-4226-9f88-36503566e2fa', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 810297), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 48, 820781), datetime.datetime(2025, 5, 9, 18, 20, 48, 820781), 0) 2025-05-09 18:20:48,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,831 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 420b095a-774d-4226-9f88-36503566e2fa 2025-05-09 18:20:48,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,831 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,837 - sqlalchemy.engine.Engine - INFO - [cached since 6.452s ago] ('420b095a-774d-4226-9f88-36503566e2fa',) 2025-05-09 18:20:48,837 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,837 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,841 - 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 18:20:48,842 - sqlalchemy.engine.Engine - INFO - [cached since 6.45s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 48, 841695), '420b095a-774d-4226-9f88-36503566e2fa') 2025-05-09 18:20:48,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,851 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:48,851 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 79 2025-05-09 18:20:48,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,851 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:48,862 - sqlalchemy.engine.Engine - INFO - [cached since 6.384s ago] ('97bda6c3-a120-488f-b1df-77c76c46d689', 1, '{"success": true, "message": "打印成功", "output": {"message": 79}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 48, 851868), datetime.datetime(2025, 5, 9, 18, 20, 48, 851868), 0) 2025-05-09 18:20:48,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:48,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:48,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:48,872 - sqlalchemy.engine.Engine - INFO - [cached since 6.497s ago] ('420b095a-774d-4226-9f88-36503566e2fa',) 2025-05-09 18:20:48,882 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:48,882 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:48,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 18:20:48,882 - sqlalchemy.engine.Engine - INFO - [cached since 6.393s ago] (datetime.datetime(2025, 5, 9, 18, 20, 48, 882924), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 48, 882924), '420b095a-774d-4226-9f88-36503566e2fa') 2025-05-09 18:20:48,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,008 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,008 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,008 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,008 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,019 - sqlalchemy.engine.Engine - INFO - [cached since 6.652s ago] ('53041690-3843-480b-a4c6-59afad6a8fe6', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 8954), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 8954), datetime.datetime(2025, 5, 9, 18, 20, 49, 8954), 0) 2025-05-09 18:20:49,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,022 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 53041690-3843-480b-a4c6-59afad6a8fe6 2025-05-09 18:20:49,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,022 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,033 - sqlalchemy.engine.Engine - INFO - [cached since 6.648s ago] ('53041690-3843-480b-a4c6-59afad6a8fe6',) 2025-05-09 18:20:49,033 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,033 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,033 - 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 18:20:49,038 - sqlalchemy.engine.Engine - INFO - [cached since 6.646s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 33910), '53041690-3843-480b-a4c6-59afad6a8fe6') 2025-05-09 18:20:49,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,044 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,053 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 80 2025-05-09 18:20:49,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,053 - sqlalchemy.engine.Engine - INFO - [cached since 6.583s ago] ('12d3720c-7168-4b47-a41f-74f302cb858e', 1, '{"success": true, "message": "打印成功", "output": {"message": 80}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 53641), datetime.datetime(2025, 5, 9, 18, 20, 49, 53641), 0) 2025-05-09 18:20:49,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,072 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,072 - sqlalchemy.engine.Engine - INFO - [cached since 6.695s ago] ('53041690-3843-480b-a4c6-59afad6a8fe6',) 2025-05-09 18:20:49,072 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,083 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,083 - sqlalchemy.engine.Engine - INFO - [cached since 6.589s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 83359), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 83359), '53041690-3843-480b-a4c6-59afad6a8fe6') 2025-05-09 18:20:49,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,092 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,092 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,092 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,102 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,102 - sqlalchemy.engine.Engine - INFO - [cached since 6.738s ago] ('cbcf2d2b-5a9a-4466-aa49-18d12836da47', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 92267), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 102588), datetime.datetime(2025, 5, 9, 18, 20, 49, 102588), 0) 2025-05-09 18:20:49,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,106 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: cbcf2d2b-5a9a-4466-aa49-18d12836da47 2025-05-09 18:20:49,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,116 - sqlalchemy.engine.Engine - INFO - [cached since 6.733s ago] ('cbcf2d2b-5a9a-4466-aa49-18d12836da47',) 2025-05-09 18:20:49,116 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,116 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,116 - 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 18:20:49,127 - sqlalchemy.engine.Engine - INFO - [cached since 6.735s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 116791), 'cbcf2d2b-5a9a-4466-aa49-18d12836da47') 2025-05-09 18:20:49,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,137 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,138 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 81 2025-05-09 18:20:49,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,138 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,138 - sqlalchemy.engine.Engine - INFO - [cached since 6.663s ago] ('6cad2180-6320-4c22-9351-77282ba69f7f', 1, '{"success": true, "message": "打印成功", "output": {"message": 81}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 138471), datetime.datetime(2025, 5, 9, 18, 20, 49, 138471), 0) 2025-05-09 18:20:49,138 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,158 - sqlalchemy.engine.Engine - INFO - [cached since 6.773s ago] ('cbcf2d2b-5a9a-4466-aa49-18d12836da47',) 2025-05-09 18:20:49,158 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,158 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,158 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,158 - sqlalchemy.engine.Engine - INFO - [cached since 6.67s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 158301), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 158301), 'cbcf2d2b-5a9a-4466-aa49-18d12836da47') 2025-05-09 18:20:49,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,170 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,179 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,179 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,179 - sqlalchemy.engine.Engine - INFO - [cached since 6.819s ago] ('2d6adf46-2471-4743-ac9f-ce774965146a', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 179356), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 179356), datetime.datetime(2025, 5, 9, 18, 20, 49, 179356), 0) 2025-05-09 18:20:49,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,189 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 2d6adf46-2471-4743-ac9f-ce774965146a 2025-05-09 18:20:49,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,199 - sqlalchemy.engine.Engine - INFO - [cached since 6.814s ago] ('2d6adf46-2471-4743-ac9f-ce774965146a',) 2025-05-09 18:20:49,199 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,199 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,199 - 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 18:20:49,199 - sqlalchemy.engine.Engine - INFO - [cached since 6.812s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 199723), '2d6adf46-2471-4743-ac9f-ce774965146a') 2025-05-09 18:20:49,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,206 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,206 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 82 2025-05-09 18:20:49,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,216 - sqlalchemy.engine.Engine - INFO - [cached since 6.741s ago] ('a5a9462a-ebc8-4ec5-92c8-26ee4a0d97a2', 1, '{"success": true, "message": "打印成功", "output": {"message": 82}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 216374), datetime.datetime(2025, 5, 9, 18, 20, 49, 216374), 0) 2025-05-09 18:20:49,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,233 - sqlalchemy.engine.Engine - INFO - [cached since 6.85s ago] ('2d6adf46-2471-4743-ac9f-ce774965146a',) 2025-05-09 18:20:49,233 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,238 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,238 - sqlalchemy.engine.Engine - INFO - [cached since 6.744s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 238469), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 238469), '2d6adf46-2471-4743-ac9f-ce774965146a') 2025-05-09 18:20:49,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,243 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,243 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,243 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,255 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,255 - sqlalchemy.engine.Engine - INFO - [cached since 6.89s ago] ('8704f987-a49a-4566-9786-b188cc125659', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 243990), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 255431), datetime.datetime(2025, 5, 9, 18, 20, 49, 255431), 0) 2025-05-09 18:20:49,255 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,264 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 8704f987-a49a-4566-9786-b188cc125659 2025-05-09 18:20:49,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,274 - sqlalchemy.engine.Engine - INFO - [cached since 6.89s ago] ('8704f987-a49a-4566-9786-b188cc125659',) 2025-05-09 18:20:49,274 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,274 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,274 - 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 18:20:49,274 - sqlalchemy.engine.Engine - INFO - [cached since 6.888s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 274590), '8704f987-a49a-4566-9786-b188cc125659') 2025-05-09 18:20:49,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,284 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,295 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 83 2025-05-09 18:20:49,295 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,295 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,295 - sqlalchemy.engine.Engine - INFO - [cached since 6.82s ago] ('e779723e-9093-4f77-adf3-24776feab066', 1, '{"success": true, "message": "打印成功", "output": {"message": 83}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 295287), datetime.datetime(2025, 5, 9, 18, 20, 49, 295287), 0) 2025-05-09 18:20:49,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,305 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:49,316 - sqlalchemy.engine.Engine - INFO - [cached since 6.023s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:49,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,316 - sqlalchemy.engine.Engine - INFO - [cached since 6.935s ago] ('8704f987-a49a-4566-9786-b188cc125659',) 2025-05-09 18:20:49,316 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,316 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,326 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,326 - sqlalchemy.engine.Engine - INFO - [cached since 6.831s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 316043), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 326347), '8704f987-a49a-4566-9786-b188cc125659') 2025-05-09 18:20:49,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,339 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,339 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,339 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,350 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,350 - sqlalchemy.engine.Engine - INFO - [cached since 6.986s ago] ('37632d91-1414-4fbe-af8b-70e5602fe75f', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 339883), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 350001), datetime.datetime(2025, 5, 9, 18, 20, 49, 350001), 0) 2025-05-09 18:20:49,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,360 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 37632d91-1414-4fbe-af8b-70e5602fe75f 2025-05-09 18:20:49,360 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,360 - sqlalchemy.engine.Engine - INFO - [cached since 6.98s ago] ('37632d91-1414-4fbe-af8b-70e5602fe75f',) 2025-05-09 18:20:49,360 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,360 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,370 - 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 18:20:49,371 - sqlalchemy.engine.Engine - INFO - [cached since 6.98s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 370452), '37632d91-1414-4fbe-af8b-70e5602fe75f') 2025-05-09 18:20:49,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,381 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,381 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 84 2025-05-09 18:20:49,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,381 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,381 - sqlalchemy.engine.Engine - INFO - [cached since 6.908s ago] ('16fc5583-25d3-4b60-a03b-5165e7cb5573', 1, '{"success": true, "message": "打印成功", "output": {"message": 84}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 381010), datetime.datetime(2025, 5, 9, 18, 20, 49, 381010), 0) 2025-05-09 18:20:49,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,391 - sqlalchemy.engine.Engine - INFO - [cached since 7.014s ago] ('37632d91-1414-4fbe-af8b-70e5602fe75f',) 2025-05-09 18:20:49,401 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,401 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,401 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,401 - sqlalchemy.engine.Engine - INFO - [cached since 6.909s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 401209), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 401209), '37632d91-1414-4fbe-af8b-70e5602fe75f') 2025-05-09 18:20:49,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,422 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,422 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,422 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,422 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,422 - sqlalchemy.engine.Engine - INFO - [cached since 7.065s ago] ('d578fc1e-935d-40c0-9988-392ea69bac39', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 422161), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 422161), datetime.datetime(2025, 5, 9, 18, 20, 49, 422161), 0) 2025-05-09 18:20:49,432 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,439 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d578fc1e-935d-40c0-9988-392ea69bac39 2025-05-09 18:20:49,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,443 - sqlalchemy.engine.Engine - INFO - [cached since 7.06s ago] ('d578fc1e-935d-40c0-9988-392ea69bac39',) 2025-05-09 18:20:49,443 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,443 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,443 - sqlalchemy.engine.Engine - INFO - [cached since 7.059s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 443209), 'd578fc1e-935d-40c0-9988-392ea69bac39') 2025-05-09 18:20:49,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,456 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,466 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 85 2025-05-09 18:20:49,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,466 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,466 - sqlalchemy.engine.Engine - INFO - [cached since 6.993s ago] ('a2d50633-22d7-431d-9d1a-9158915b0f4f', 1, '{"success": true, "message": "打印成功", "output": {"message": 85}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 466097), datetime.datetime(2025, 5, 9, 18, 20, 49, 466097), 0) 2025-05-09 18:20:49,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,482 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,482 - sqlalchemy.engine.Engine - INFO - [cached since 7.1s ago] ('d578fc1e-935d-40c0-9988-392ea69bac39',) 2025-05-09 18:20:49,482 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,489 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,489 - sqlalchemy.engine.Engine - INFO - [cached since 6.996s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 489524), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 489524), 'd578fc1e-935d-40c0-9988-392ea69bac39') 2025-05-09 18:20:49,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,510 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,510 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,510 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,510 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,510 - sqlalchemy.engine.Engine - INFO - [cached since 7.153s ago] ('e4bf46ca-2fa9-4219-a0c9-692f6a28a61c', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 510151), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 510151), datetime.datetime(2025, 5, 9, 18, 20, 49, 510151), 0) 2025-05-09 18:20:49,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,531 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e4bf46ca-2fa9-4219-a0c9-692f6a28a61c 2025-05-09 18:20:49,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,531 - sqlalchemy.engine.Engine - INFO - [cached since 7.151s ago] ('e4bf46ca-2fa9-4219-a0c9-692f6a28a61c',) 2025-05-09 18:20:49,531 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,539 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,539 - 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 18:20:49,541 - sqlalchemy.engine.Engine - INFO - [cached since 7.149s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 539078), 'e4bf46ca-2fa9-4219-a0c9-692f6a28a61c') 2025-05-09 18:20:49,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,551 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,551 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 86 2025-05-09 18:20:49,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,551 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,551 - sqlalchemy.engine.Engine - INFO - [cached since 7.079s ago] ('91e8c150-3ec7-47d0-b9a3-4131cd65acb3', 1, '{"success": true, "message": "打印成功", "output": {"message": 86}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 551910), datetime.datetime(2025, 5, 9, 18, 20, 49, 551910), 0) 2025-05-09 18:20:49,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,573 - sqlalchemy.engine.Engine - INFO - [cached since 7.188s ago] ('e4bf46ca-2fa9-4219-a0c9-692f6a28a61c',) 2025-05-09 18:20:49,573 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,573 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,573 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,573 - sqlalchemy.engine.Engine - INFO - [cached since 7.083s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 573466), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 573466), 'e4bf46ca-2fa9-4219-a0c9-692f6a28a61c') 2025-05-09 18:20:49,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,589 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,589 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,589 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,589 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,589 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,589 - sqlalchemy.engine.Engine - INFO - [cached since 7.228s ago] ('e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 589295), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 589295), datetime.datetime(2025, 5, 9, 18, 20, 49, 589295), 0) 2025-05-09 18:20:49,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,605 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188 2025-05-09 18:20:49,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,605 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,605 - sqlalchemy.engine.Engine - INFO - [cached since 7.226s ago] ('e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188',) 2025-05-09 18:20:49,605 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,605 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,605 - sqlalchemy.engine.Engine - INFO - [cached since 7.222s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 605892), 'e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188') 2025-05-09 18:20:49,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,616 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,616 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 87 2025-05-09 18:20:49,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,626 - sqlalchemy.engine.Engine - INFO - [cached since 7.15s ago] ('01bf055b-88bf-4819-808f-1195ff8eabcd', 1, '{"success": true, "message": "打印成功", "output": {"message": 87}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 626676), datetime.datetime(2025, 5, 9, 18, 20, 49, 626676), 0) 2025-05-09 18:20:49,626 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,639 - sqlalchemy.engine.Engine - INFO - [cached since 7.255s ago] ('e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188',) 2025-05-09 18:20:49,639 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,639 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,639 - sqlalchemy.engine.Engine - INFO - [cached since 7.148s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 639157), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 639157), 'e6c0d1b5-5f3d-4f6c-ae25-7bdb782a9188') 2025-05-09 18:20:49,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,647 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,647 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,647 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,659 - sqlalchemy.engine.Engine - INFO - [cached since 7.294s ago] ('0df58ab0-1df0-4d4c-9796-5273e7021093', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 647545), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 659048), datetime.datetime(2025, 5, 9, 18, 20, 49, 659048), 0) 2025-05-09 18:20:49,659 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,672 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0df58ab0-1df0-4d4c-9796-5273e7021093 2025-05-09 18:20:49,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,672 - sqlalchemy.engine.Engine - INFO - [cached since 7.293s ago] ('0df58ab0-1df0-4d4c-9796-5273e7021093',) 2025-05-09 18:20:49,672 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,672 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,682 - 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 18:20:49,682 - sqlalchemy.engine.Engine - INFO - [cached since 7.292s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 682784), '0df58ab0-1df0-4d4c-9796-5273e7021093') 2025-05-09 18:20:49,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,693 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,693 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 88 2025-05-09 18:20:49,693 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,693 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,693 - sqlalchemy.engine.Engine - INFO - [cached since 7.223s ago] ('203dda9e-847c-4c66-90a8-cf286e3c443b', 1, '{"success": true, "message": "打印成功", "output": {"message": 88}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 693582), datetime.datetime(2025, 5, 9, 18, 20, 49, 693582), 0) 2025-05-09 18:20:49,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,714 - sqlalchemy.engine.Engine - INFO - [cached since 7.33s ago] ('0df58ab0-1df0-4d4c-9796-5273e7021093',) 2025-05-09 18:20:49,714 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,714 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,714 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,722 - sqlalchemy.engine.Engine - INFO - [cached since 7.227s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 714348), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 714348), '0df58ab0-1df0-4d4c-9796-5273e7021093') 2025-05-09 18:20:49,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,733 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,733 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,733 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,733 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,733 - sqlalchemy.engine.Engine - INFO - [cached since 7.371s ago] ('1fa7b17d-309e-493b-9195-e0e7f745212e', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 733369), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 733369), datetime.datetime(2025, 5, 9, 18, 20, 49, 733369), 0) 2025-05-09 18:20:49,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,743 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1fa7b17d-309e-493b-9195-e0e7f745212e 2025-05-09 18:20:49,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,754 - sqlalchemy.engine.Engine - INFO - [cached since 7.37s ago] ('1fa7b17d-309e-493b-9195-e0e7f745212e',) 2025-05-09 18:20:49,754 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,754 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,754 - sqlalchemy.engine.Engine - INFO - [cached since 7.366s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 754536), '1fa7b17d-309e-493b-9195-e0e7f745212e') 2025-05-09 18:20:49,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,764 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,764 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 89 2025-05-09 18:20:49,764 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,764 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,764 - sqlalchemy.engine.Engine - INFO - [cached since 7.293s ago] ('1433a940-aed1-4469-affd-9f14edf6a29d', 1, '{"success": true, "message": "打印成功", "output": {"message": 89}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 764755), datetime.datetime(2025, 5, 9, 18, 20, 49, 764755), 0) 2025-05-09 18:20:49,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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.id = %s 2025-05-09 18:20:49,782 - sqlalchemy.engine.Engine - INFO - [cached since 7.398s ago] ('1fa7b17d-309e-493b-9195-e0e7f745212e',) 2025-05-09 18:20:49,782 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,782 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,782 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:49,782 - sqlalchemy.engine.Engine - INFO - [cached since 7.293s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 782856), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 782856), '1fa7b17d-309e-493b-9195-e0e7f745212e') 2025-05-09 18:20:49,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,889 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,889 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,889 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,899 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,899 - sqlalchemy.engine.Engine - INFO - [cached since 7.536s ago] ('9317abfd-b5c9-4394-81d1-9eaca6be03bc', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 889097), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 899451), datetime.datetime(2025, 5, 9, 18, 20, 49, 899451), 0) 2025-05-09 18:20:49,899 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,909 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9317abfd-b5c9-4394-81d1-9eaca6be03bc 2025-05-09 18:20:49,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,922 - sqlalchemy.engine.Engine - INFO - [cached since 7.537s ago] ('9317abfd-b5c9-4394-81d1-9eaca6be03bc',) 2025-05-09 18:20:49,922 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,922 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,922 - 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 18:20:49,922 - sqlalchemy.engine.Engine - INFO - [cached since 7.54s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 49, 922334), '9317abfd-b5c9-4394-81d1-9eaca6be03bc') 2025-05-09 18:20:49,932 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,940 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:49,940 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 90 2025-05-09 18:20:49,940 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,940 - sqlalchemy.engine.Engine - INFO - [cached since 7.472s ago] ('e15c3746-eb0e-404e-be2b-504ecd77391d', 1, '{"success": true, "message": "打印成功", "output": {"message": 90}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 940022), datetime.datetime(2025, 5, 9, 18, 20, 49, 940022), 0) 2025-05-09 18:20:49,950 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,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 18:20:49,955 - sqlalchemy.engine.Engine - INFO - [cached since 7.577s ago] ('9317abfd-b5c9-4394-81d1-9eaca6be03bc',) 2025-05-09 18:20:49,955 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:49,966 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:49,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 18:20:49,966 - sqlalchemy.engine.Engine - INFO - [cached since 7.472s ago] (datetime.datetime(2025, 5, 9, 18, 20, 49, 966056), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 49, 966056), '9317abfd-b5c9-4394-81d1-9eaca6be03bc') 2025-05-09 18:20:49,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:49,983 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:49,983 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:49,983 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:49,993 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:49,993 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:49,993 - sqlalchemy.engine.Engine - INFO - [cached since 7.631s ago] ('56dab657-f8ec-4bb8-8d6a-5a63b3759b9a', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 49, 993097), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 49, 993097), datetime.datetime(2025, 5, 9, 18, 20, 49, 993097), 0) 2025-05-09 18:20:49,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,012 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 56dab657-f8ec-4bb8-8d6a-5a63b3759b9a 2025-05-09 18:20:50,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,014 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,020 - sqlalchemy.engine.Engine - INFO - [cached since 7.635s ago] ('56dab657-f8ec-4bb8-8d6a-5a63b3759b9a',) 2025-05-09 18:20:50,023 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,025 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,025 - sqlalchemy.engine.Engine - INFO - [cached since 7.638s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 25710), '56dab657-f8ec-4bb8-8d6a-5a63b3759b9a') 2025-05-09 18:20:50,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,039 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,039 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 91 2025-05-09 18:20:50,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,049 - sqlalchemy.engine.Engine - INFO - [cached since 7.576s ago] ('5238b381-008c-49db-ae71-64aa5b5a4e86', 1, '{"success": true, "message": "打印成功", "output": {"message": 91}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 49533), datetime.datetime(2025, 5, 9, 18, 20, 50, 49533), 0) 2025-05-09 18:20:50,049 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,059 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20: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 18:20:50,070 - sqlalchemy.engine.Engine - INFO - [cached since 7.686s ago] ('56dab657-f8ec-4bb8-8d6a-5a63b3759b9a',) 2025-05-09 18:20:50,071 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,071 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,071 - sqlalchemy.engine.Engine - INFO - [cached since 7.577s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 71537), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 71537), '56dab657-f8ec-4bb8-8d6a-5a63b3759b9a') 2025-05-09 18:20:50,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,080 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,080 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,080 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,080 - sqlalchemy.engine.Engine - INFO - [cached since 7.717s ago] ('7b7ed066-4a47-42af-b904-4f5b27b4d525', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 80868), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 80868), datetime.datetime(2025, 5, 9, 18, 20, 50, 80868), 0) 2025-05-09 18:20:50,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,091 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 7b7ed066-4a47-42af-b904-4f5b27b4d525 2025-05-09 18:20:50,091 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,091 - sqlalchemy.engine.Engine - INFO - [cached since 7.711s ago] ('7b7ed066-4a47-42af-b904-4f5b27b4d525',) 2025-05-09 18:20:50,091 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,091 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,091 - 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 18:20:50,091 - sqlalchemy.engine.Engine - INFO - [cached since 7.706s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 91026), '7b7ed066-4a47-42af-b904-4f5b27b4d525') 2025-05-09 18:20:50,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,105 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,105 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 92 2025-05-09 18:20:50,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,105 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,105 - sqlalchemy.engine.Engine - INFO - [cached since 7.63s ago] ('fd7756f0-fbd5-42dc-b347-60ba2998069d', 1, '{"success": true, "message": "打印成功", "output": {"message": 92}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 105783), datetime.datetime(2025, 5, 9, 18, 20, 50, 105783), 0) 2025-05-09 18:20:50,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,115 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,115 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,115 - sqlalchemy.engine.Engine - INFO - [cached since 7.735s ago] ('7b7ed066-4a47-42af-b904-4f5b27b4d525',) 2025-05-09 18:20:50,115 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,115 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,122 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,122 - sqlalchemy.engine.Engine - INFO - [cached since 7.627s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 115991), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 122505), '7b7ed066-4a47-42af-b904-4f5b27b4d525') 2025-05-09 18:20:50,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,132 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,132 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,132 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,139 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,139 - sqlalchemy.engine.Engine - INFO - [cached since 7.775s ago] ('737589b0-79fc-4a6e-b343-7e64e7af89b9', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 132710), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 139598), datetime.datetime(2025, 5, 9, 18, 20, 50, 139598), 0) 2025-05-09 18:20:50,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,143 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 737589b0-79fc-4a6e-b343-7e64e7af89b9 2025-05-09 18:20:50,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,153 - sqlalchemy.engine.Engine - INFO - [cached since 7.769s ago] ('737589b0-79fc-4a6e-b343-7e64e7af89b9',) 2025-05-09 18:20:50,153 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,153 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,153 - 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 18:20:50,153 - sqlalchemy.engine.Engine - INFO - [cached since 7.767s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 153603), '737589b0-79fc-4a6e-b343-7e64e7af89b9') 2025-05-09 18:20:50,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,164 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,164 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 93 2025-05-09 18:20:50,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,164 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,164 - sqlalchemy.engine.Engine - INFO - [cached since 7.694s ago] ('0387c609-5126-472a-9aeb-c33b4c8fdf8c', 1, '{"success": true, "message": "打印成功", "output": {"message": 93}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 164145), datetime.datetime(2025, 5, 9, 18, 20, 50, 164145), 0) 2025-05-09 18:20:50,164 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,185 - sqlalchemy.engine.Engine - INFO - [cached since 7.802s ago] ('737589b0-79fc-4a6e-b343-7e64e7af89b9',) 2025-05-09 18:20:50,185 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,185 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,185 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,185 - sqlalchemy.engine.Engine - INFO - [cached since 7.694s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 185309), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 185309), '737589b0-79fc-4a6e-b343-7e64e7af89b9') 2025-05-09 18:20:50,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,194 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,194 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,194 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,194 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,194 - sqlalchemy.engine.Engine - INFO - [cached since 7.835s ago] ('29dfea3b-217d-45ee-b888-0bfb84b46324', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 194700), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 194700), datetime.datetime(2025, 5, 9, 18, 20, 50, 194700), 0) 2025-05-09 18:20:50,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,213 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 29dfea3b-217d-45ee-b888-0bfb84b46324 2025-05-09 18:20:50,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,215 - sqlalchemy.engine.Engine - INFO - [cached since 7.83s ago] ('29dfea3b-217d-45ee-b888-0bfb84b46324',) 2025-05-09 18:20:50,215 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,215 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,215 - sqlalchemy.engine.Engine - INFO - [cached since 7.826s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 215747), '29dfea3b-217d-45ee-b888-0bfb84b46324') 2025-05-09 18:20:50,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,224 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,224 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 94 2025-05-09 18:20:50,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,224 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,235 - sqlalchemy.engine.Engine - INFO - [cached since 7.757s ago] ('db39c8c5-fe28-4c1d-941b-42dee884879a', 1, '{"success": true, "message": "打印成功", "output": {"message": 94}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 224780), datetime.datetime(2025, 5, 9, 18, 20, 50, 224780), 0) 2025-05-09 18:20:50,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,245 - sqlalchemy.engine.Engine - INFO - [cached since 7.862s ago] ('29dfea3b-217d-45ee-b888-0bfb84b46324',) 2025-05-09 18:20:50,245 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,245 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,245 - sqlalchemy.engine.Engine - INFO - [cached since 7.754s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 245362), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 245362), '29dfea3b-217d-45ee-b888-0bfb84b46324') 2025-05-09 18:20:50,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,255 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,255 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,255 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,266 - sqlalchemy.engine.Engine - INFO - [cached since 7.9s ago] ('e9a65b39-d957-4a24-8adc-472cab5323bd', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 255685), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 255685), datetime.datetime(2025, 5, 9, 18, 20, 50, 255685), 0) 2025-05-09 18:20:50,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,266 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: e9a65b39-d957-4a24-8adc-472cab5323bd 2025-05-09 18:20:50,266 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,277 - sqlalchemy.engine.Engine - INFO - [cached since 7.892s ago] ('e9a65b39-d957-4a24-8adc-472cab5323bd',) 2025-05-09 18:20:50,277 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,277 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,277 - 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 18:20:50,277 - sqlalchemy.engine.Engine - INFO - [cached since 7.892s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 277333), 'e9a65b39-d957-4a24-8adc-472cab5323bd') 2025-05-09 18:20:50,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,286 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,286 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 95 2025-05-09 18:20:50,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,297 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,297 - sqlalchemy.engine.Engine - INFO - [cached since 7.823s ago] ('518f9322-5ee7-4dbe-bb9b-9a794e9bf2bd', 1, '{"success": true, "message": "打印成功", "output": {"message": 95}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 297255), datetime.datetime(2025, 5, 9, 18, 20, 50, 297255), 0) 2025-05-09 18:20:50,297 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,307 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-09 18:20:50,307 - sqlalchemy.engine.Engine - INFO - [cached since 7.022s ago] ('6505ab82-e061-42dd-bd4f-e8b299401e12',) 2025-05-09 18:20:50,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,317 - sqlalchemy.engine.Engine - INFO - [cached since 7.936s ago] ('e9a65b39-d957-4a24-8adc-472cab5323bd',) 2025-05-09 18:20:50,317 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,317 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,317 - sqlalchemy.engine.Engine - INFO - [cached since 7.83s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 317787), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 317787), 'e9a65b39-d957-4a24-8adc-472cab5323bd') 2025-05-09 18:20:50,328 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,328 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,328 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,339 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,339 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,339 - sqlalchemy.engine.Engine - INFO - [cached since 7.977s ago] ('af9bcaae-7965-42bf-ae85-09800e746be5', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 339619), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 339619), datetime.datetime(2025, 5, 9, 18, 20, 50, 339619), 0) 2025-05-09 18:20:50,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,349 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: af9bcaae-7965-42bf-ae85-09800e746be5 2025-05-09 18:20:50,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,349 - sqlalchemy.engine.Engine - INFO - [cached since 7.969s ago] ('af9bcaae-7965-42bf-ae85-09800e746be5',) 2025-05-09 18:20:50,349 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,349 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,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 18:20:50,349 - sqlalchemy.engine.Engine - INFO - [cached since 7.966s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 349086), 'af9bcaae-7965-42bf-ae85-09800e746be5') 2025-05-09 18:20:50,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,359 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,359 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 96 2025-05-09 18:20:50,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,372 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,372 - sqlalchemy.engine.Engine - INFO - [cached since 7.895s ago] ('d64aae61-93da-4eb8-80d7-8419f9700a17', 1, '{"success": true, "message": "打印成功", "output": {"message": 96}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 372436), datetime.datetime(2025, 5, 9, 18, 20, 50, 372436), 0) 2025-05-09 18:20:50,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - [cached since 8s ago] ('af9bcaae-7965-42bf-ae85-09800e746be5',) 2025-05-09 18:20:50,382 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,382 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - [cached since 7.893s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 382790), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 382790), 'af9bcaae-7965-42bf-ae85-09800e746be5') 2025-05-09 18:20:50,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,395 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,395 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,395 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,403 - sqlalchemy.engine.Engine - INFO - [cached since 8.04s ago] ('f90880a6-8f21-4deb-9651-235d4e7ced27', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 395115), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 403742), datetime.datetime(2025, 5, 9, 18, 20, 50, 403742), 0) 2025-05-09 18:20:50,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,413 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f90880a6-8f21-4deb-9651-235d4e7ced27 2025-05-09 18:20:50,413 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,413 - sqlalchemy.engine.Engine - INFO - [cached since 8.034s ago] ('f90880a6-8f21-4deb-9651-235d4e7ced27',) 2025-05-09 18:20:50,413 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,413 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,413 - 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 18:20:50,413 - sqlalchemy.engine.Engine - INFO - [cached since 8.03s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 413990), 'f90880a6-8f21-4deb-9651-235d4e7ced27') 2025-05-09 18:20:50,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,424 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,424 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 97 2025-05-09 18:20:50,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,434 - sqlalchemy.engine.Engine - INFO - [cached since 7.96s ago] ('93291e77-166f-417a-b924-3663a5045a1a', 1, '{"success": true, "message": "打印成功", "output": {"message": 97}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 434252), datetime.datetime(2025, 5, 9, 18, 20, 50, 434252), 0) 2025-05-09 18:20:50,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,444 - sqlalchemy.engine.Engine - INFO - [cached since 8.068s ago] ('f90880a6-8f21-4deb-9651-235d4e7ced27',) 2025-05-09 18:20:50,454 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,454 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,454 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,454 - sqlalchemy.engine.Engine - INFO - [cached since 7.966s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 454791), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 454791), 'f90880a6-8f21-4deb-9651-235d4e7ced27') 2025-05-09 18:20:50,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,475 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,475 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,475 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,475 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,475 - sqlalchemy.engine.Engine - INFO - [cached since 8.114s ago] ('7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 475283), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 475283), datetime.datetime(2025, 5, 9, 18, 20, 50, 475283), 0) 2025-05-09 18:20:50,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,488 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7 2025-05-09 18:20:50,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,488 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,488 - sqlalchemy.engine.Engine - INFO - [cached since 8.111s ago] ('7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7',) 2025-05-09 18:20:50,488 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,499 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,499 - 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 18:20:50,499 - sqlalchemy.engine.Engine - INFO - [cached since 8.109s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 499348), '7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7') 2025-05-09 18:20:50,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,512 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,512 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 98 2025-05-09 18:20:50,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,512 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,512 - sqlalchemy.engine.Engine - INFO - [cached since 8.038s ago] ('225f1d24-b3f1-4276-b4af-9d6aaa74bced', 1, '{"success": true, "message": "打印成功", "output": {"message": 98}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 512462), datetime.datetime(2025, 5, 9, 18, 20, 50, 512462), 0) 2025-05-09 18:20:50,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,524 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,524 - sqlalchemy.engine.Engine - INFO - [cached since 8.142s ago] ('7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7',) 2025-05-09 18:20:50,529 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,529 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,529 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,531 - sqlalchemy.engine.Engine - INFO - [cached since 8.035s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 529417), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 529417), '7c54e7f2-49b4-40a3-8e59-3f0f1483f1b7') 2025-05-09 18:20:50,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,539 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:20:50,539 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:20:50,539 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:20:50,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,539 - sqlalchemy.engine.Engine - INFO - [cached since 8.178s ago] ('bf9db31f-ab31-4bcb-b647-82e5a87956be', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 539643), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 539643), datetime.datetime(2025, 5, 9, 18, 20, 50, 539643), 0) 2025-05-09 18:20:50,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,550 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: bf9db31f-ab31-4bcb-b647-82e5a87956be 2025-05-09 18:20:50,550 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,550 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,550 - sqlalchemy.engine.Engine - INFO - [cached since 8.174s ago] ('bf9db31f-ab31-4bcb-b647-82e5a87956be',) 2025-05-09 18:20:50,562 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,562 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,562 - 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 18:20:50,562 - sqlalchemy.engine.Engine - INFO - [cached since 8.171s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 20, 50, 562185), 'bf9db31f-ab31-4bcb-b647-82e5a87956be') 2025-05-09 18:20:50,562 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,571 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:20:50,571 - services.execution.handlers.foundation - INFO - 任务 6505ab82-e061-42dd-bd4f-e8b299401e12 打印: 99 2025-05-09 18:20:50,571 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,571 - sqlalchemy.engine.Engine - INFO - [cached since 8.098s ago] ('9610db93-a7b1-4737-8e99-0b536c72616f', 1, '{"success": true, "message": "打印成功", "output": {"message": 99}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 571205), datetime.datetime(2025, 5, 9, 18, 20, 50, 571205), 0) 2025-05-09 18:20:50,571 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,581 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,591 - sqlalchemy.engine.Engine - INFO - [cached since 8.207s ago] ('bf9db31f-ab31-4bcb-b647-82e5a87956be',) 2025-05-09 18:20:50,591 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,591 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:20:50,591 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,596 - sqlalchemy.engine.Engine - INFO - [cached since 8.1s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 591993), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 591993), 'bf9db31f-ab31-4bcb-b647-82e5a87956be') 2025-05-09 18:20:50,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,602 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:20:50,602 - sqlalchemy.engine.Engine - INFO - [cached since 8.133s ago] ('57056ed2-3352-43ea-bece-4c6725530a50', 1, '{"success": true, "message": "重复执行成功,共执行 100 次", "output": {"results": [{"index": 0, "success": true, "result": {"success": true, "message": "分支 defa ... (21898 characters truncated) ... true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {"message": 99}}]}}}], "iterations": 100, "totalIterations": 100}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 602575), datetime.datetime(2025, 5, 9, 18, 20, 50, 602575), 0) 2025-05-09 18:20:50,623 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,643 - sqlalchemy.engine.Engine - INFO - [cached since 8.259s ago] ('c6ce4398-3f09-46f9-a26d-7eda15b66d8f',) 2025-05-09 18:20:50,643 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:20:50,643 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:20:50,643 - 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 18:20:50,643 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('{"index": 99}', datetime.datetime(2025, 5, 9, 18, 20, 50, 643923), '执行成功', , '{"blocks": {"b2": {"index": 99}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 643923), 'c6ce4398-3f09-46f9-a26d-7eda15b66d8f') 2025-05-09 18:20:50,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,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 18:20:50,667 - sqlalchemy.engine.Engine - INFO - [cached since 8.192s ago] ('df656e87-c600-4603-b09b-932784a6b76a', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, " ... (22000 characters truncated) ... ue, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {"message": 99}}]}}}], "iterations": 100, "totalIterations": 100}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6505ab82-e061-42dd-bd4f-e8b299401e12', datetime.datetime(2025, 5, 9, 18, 20, 50, 667209), datetime.datetime(2025, 5, 9, 18, 20, 50, 667209), 0) 2025-05-09 18:20:50,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,682 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,682 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,694 - sqlalchemy.engine.Engine - INFO - [cached since 8.309s ago] ('e9d6bb34-975b-4a54-88f0-2bb56b15d4cd',) 2025-05-09 18:20:50,694 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:20:50,694 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:20:50,694 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:20:50,694 - sqlalchemy.engine.Engine - INFO - [cached since 8.2s ago] (datetime.datetime(2025, 5, 9, 18, 20, 50, 694009), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 20, 50, 694009), 'e9d6bb34-975b-4a54-88f0-2bb56b15d4cd') 2025-05-09 18:20:50,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,703 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:50,725 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 6505ab82-e061-42dd-bd4f-e8b299401e12 2025-05-09 18:20:50,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:20:50,735 - 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 18:20:50,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 9, 18, 20, 50, 725227), '任务执行成功', , 8384, 1, datetime.datetime(2025, 5, 9, 18, 20, 50, 735773), '6505ab82-e061-42dd-bd4f-e8b299401e12') 2025-05-09 18:20:50,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:20:50,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 6505ab82-e061-42dd-bd4f-e8b299401e12, 结果: True 2025-05-09 18:21:04,171 - app - INFO - 应用程序关闭中... 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:21:04,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:21:04,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:21:04,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:21:04,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:21:04,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:21:04,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:21:04,181 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:21:04,181 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:21:04,181 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:21:04,181 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:21:04,181 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:21:04,181 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:21:05,492 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:21:05,553 - 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 18:21:05,555 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:21:05,620 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:21:05,672 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:21:05,711 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:21:05,723 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:21:05,723 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,723 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:21:05,723 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,728 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:21:05,732 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,734 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:21:05,734 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,734 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:21:05,736 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,738 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:21:05,738 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:21:05,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:21:05,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:21:05,744 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:05,744 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:21:06,107 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:21:06,107 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:21:06,107 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:21:06,107 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:21:06,111 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:21:06,111 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:21:06,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:21:06,111 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:21:06,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:21:06,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:21:06,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:21:06,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:21:06,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:21:06,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:21:06,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:21:06,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:21:06,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:21:06,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:21:06,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:21:06,132 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:21:06,134 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:21:06,134 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:21:06,134 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:21:06,136 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:21:06,136 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:21:06,136 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:21:06,136 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:21:06,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:06,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 18:21:06,146 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] (, ) 2025-05-09 18:21:06,150 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:21:06,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:06,152 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:21:06,152 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:21:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:21:06,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:06,160 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:21:06,162 - sqlalchemy.engine.Engine - INFO - [generated in 0.00320s] (, , ) 2025-05-09 18:21:06,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:06,173 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:21:06,173 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:21:06,177 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:21:06,179 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:21:06,181 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:21:06,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:06,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:21:06,185 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] (, datetime.datetime(2025, 5, 9, 17, 21, 6, 152517)) 2025-05-09 18:21:06,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:10,941 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:21:10,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:10,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 2025-05-09 18:21:10,941 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:10,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:10,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:10,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 18:21:10,952 - sqlalchemy.engine.Engine - INFO - [cached since 0.006665s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:10,952 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:21:10,952 - sqlalchemy.engine.Engine - INFO - [generated in 0.00078s] (55, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (340 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 21, 10, 952256), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:21:10,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:10,971 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0300秒 2025-05-09 18:21:12,499 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - [cached since 1.557s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - [cached since 1.561s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:12,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,499 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:21:12,499 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:21:12,499 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:21:12,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,509 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:21:12,509 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 21, 12, 509386), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:21:12,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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 18:21:12,519 - sqlalchemy.engine.Engine - INFO - [cached since 1.576s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:12,519 - 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 18:21:12,519 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('66f55698-e1f9-4e2c-b0c6-857f2b777502', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 55, 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 ... (340 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, 18, 21, 12, 499057), '{"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, 18, 21, 12, 519493), datetime.datetime(2025, 5, 9, 18, 21, 12, 519493), 0) 2025-05-09 18:21:12,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:21:12,530 - sqlalchemy.engine.Engine - INFO - [generated in 0.00127s] ('66f55698-e1f9-4e2c-b0c6-857f2b777502',) 2025-05-09 18:21:12,530 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,530 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 66f55698-e1f9-4e2c-b0c6-857f2b777502 (优先级 1) 添加到队列 0 2025-05-09 18:21:12,539 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:21:12,539 - services.sync_service - INFO - 正在同步创建任务到天风系统: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,539 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"66f55698-e1f9-4e2c-b0c6-857f2b777502","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:21:12","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:21:12,581 - services.sync_service - INFO - 成功同步任务到系统任务: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 66f55698-e1f9-4e2c-b0c6-857f2b777502, 优先级: 1 2025-05-09 18:21:12,581 - services.execution.task_executor - DEBUG - 任务 66f55698-e1f9-4e2c-b0c6-857f2b777502 设置超时时间: 3600秒 2025-05-09 18:21:12,581 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,581 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,581 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0825秒 2025-05-09 18:21:12,581 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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 18:21:12,586 - sqlalchemy.engine.Engine - INFO - [cached since 0.05572s ago] ('66f55698-e1f9-4e2c-b0c6-857f2b777502',) 2025-05-09 18:21:12,586 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:21:12,586 - sqlalchemy.engine.Engine - INFO - [cached since 1.645s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:21:12,591 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:21:12,591 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (datetime.datetime(2025, 5, 9, 18, 21, 12, 591744), datetime.datetime(2025, 5, 9, 18, 21, 12, 591744), '66f55698-e1f9-4e2c-b0c6-857f2b777502') 2025-05-09 18:21:12,591 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,601 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,632 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,632 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,632 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:21:12,643 - sqlalchemy.engine.Engine - INFO - [generated in 0.00360s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 21, 12, 632855), '66f55698-e1f9-4e2c-b0c6-857f2b777502') 2025-05-09 18:21:12,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,654 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:21:12,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,654 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,654 - sqlalchemy.engine.Engine - INFO - [generated in 0.00401s] ('2e9f5174-65d4-44dc-a881-e65b207de4a4', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 654151), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 21, 12, 654151), datetime.datetime(2025, 5, 9, 18, 21, 12, 654151), 0) 2025-05-09 18:21:12,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,663 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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 18:21:12,674 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('2e9f5174-65d4-44dc-a881-e65b207de4a4',) 2025-05-09 18:21:12,674 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:21:12,674 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:21:12,674 - 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 18:21:12,674 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 21, 12, 674067), '2e9f5174-65d4-44dc-a881-e65b207de4a4') 2025-05-09 18:21:12,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,686 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:21:12,686 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:21:12,686 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 1, 类型: RepeatNumBp 2025-05-09 18:21:12,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,688 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,688 - sqlalchemy.engine.Engine - INFO - [cached since 0.03267s ago] ('33e96065-fc28-4d2e-9fca-070bac507217', 'b2', '1', '', '{"num": {"type": "Simple", "value": "2", "required": true}}', '{"num": "2"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 686956), , '{"num": {"type": "Simple", "value": "2", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 21, 12, 686956), datetime.datetime(2025, 5, 9, 18, 21, 12, 686956), 0) 2025-05-09 18:21:12,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,701 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 33e96065-fc28-4d2e-9fca-070bac507217 2025-05-09 18:21:12,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,704 - sqlalchemy.engine.Engine - INFO - [cached since 0.03008s ago] ('33e96065-fc28-4d2e-9fca-070bac507217',) 2025-05-09 18:21:12,704 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,704 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:21:12,704 - 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 18:21:12,704 - sqlalchemy.engine.Engine - INFO - [cached since 0.02961s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 21, 12, 704504), '33e96065-fc28-4d2e-9fca-070bac507217') 2025-05-09 18:21:12,704 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,711 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:21:12,711 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 1, 名称: b2, 目标次数: 2 2025-05-09 18:21:12,711 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:21:12,711 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:21:12,711 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:21:12,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,711 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,711 - sqlalchemy.engine.Engine - INFO - [cached since 0.05972s ago] ('4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 711533), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 21, 12, 711533), datetime.datetime(2025, 5, 9, 18, 21, 12, 711533), 0) 2025-05-09 18:21:12,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,724 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d 2025-05-09 18:21:12,724 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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.id = %s 2025-05-09 18:21:12,726 - sqlalchemy.engine.Engine - INFO - [cached since 0.05301s ago] ('4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d',) 2025-05-09 18:21:12,728 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,728 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:21:12,728 - 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 18:21:12,728 - sqlalchemy.engine.Engine - INFO - [cached since 0.05263s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 21, 12, 728760), '4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d') 2025-05-09 18:21:12,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,732 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:21:12,732 - services.execution.handlers.foundation - INFO - 任务 66f55698-e1f9-4e2c-b0c6-857f2b777502 打印: 0 2025-05-09 18:21:12,732 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,732 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,732 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e73978a8-57a1-4e38-899c-56f4f0b811ae', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 732993), datetime.datetime(2025, 5, 9, 18, 21, 12, 732993), 0) 2025-05-09 18:21:12,732 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,742 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,742 - sqlalchemy.engine.Engine - INFO - [cached since 0.07787s ago] ('4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d',) 2025-05-09 18:21:12,753 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,753 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:21:12,753 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,753 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] (datetime.datetime(2025, 5, 9, 18, 21, 12, 753013), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 21, 12, 753013), '4f1f0bb4-bf9f-4494-b22c-33a7d0bd640d') 2025-05-09 18:21:12,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,763 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 1, 分支: default 2025-05-09 18:21:12,763 - services.execution.block_executor - INFO - 开始执行块 1 的 default 分支下的 1 个子块 2025-05-09 18:21:12,763 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 1, 类型: PrintBp 2025-05-09 18:21:12,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,773 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,773 - sqlalchemy.engine.Engine - INFO - [cached since 0.119s ago] ('9c982175-d456-499f-9359-8e418692a06f', 'b3', '1', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 773728), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 21, 12, 773728), datetime.datetime(2025, 5, 9, 18, 21, 12, 773728), 0) 2025-05-09 18:21:12,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,784 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 9c982175-d456-499f-9359-8e418692a06f 2025-05-09 18:21:12,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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 18:21:12,787 - sqlalchemy.engine.Engine - INFO - [cached since 0.1159s ago] ('9c982175-d456-499f-9359-8e418692a06f',) 2025-05-09 18:21:12,791 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,791 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:21:12,794 - 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 18:21:12,794 - sqlalchemy.engine.Engine - INFO - [cached since 0.1186s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 21, 12, 794463), '9c982175-d456-499f-9359-8e418692a06f') 2025-05-09 18:21:12,794 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,805 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:21:12,805 - services.execution.handlers.foundation - INFO - 任务 66f55698-e1f9-4e2c-b0c6-857f2b777502 打印: 1 2025-05-09 18:21:12,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,808 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,808 - sqlalchemy.engine.Engine - INFO - [cached since 0.06928s ago] ('306b2e74-5b4d-4c23-9e92-a0d608996968', 1, '{"success": true, "message": "打印成功", "output": {"message": 1}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 808121), datetime.datetime(2025, 5, 9, 18, 21, 12, 808121), 0) 2025-05-09 18:21:12,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,817 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,825 - sqlalchemy.engine.Engine - INFO - [cached since 0.152s ago] ('9c982175-d456-499f-9359-8e418692a06f',) 2025-05-09 18:21:12,827 - services.execution.block_executor - INFO - 块 b3 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,827 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:21:12,827 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,827 - sqlalchemy.engine.Engine - INFO - [cached since 0.07422s ago] (datetime.datetime(2025, 5, 9, 18, 21, 12, 827492), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 21, 12, 827492), '9c982175-d456-499f-9359-8e418692a06f') 2025-05-09 18:21:12,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,837 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,841 - sqlalchemy.engine.Engine - INFO - [cached since 0.1016s ago] ('47e143bf-1493-4d5a-9672-8f0350a9b2bc', 1, '{"success": true, "message": "重复执行成功,共执行 2 次", "output": {"results": [{"index": 0, "success": true, "result": {"success": true, "message": "分支 defaul ... (250 characters truncated) ... ted": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {"message": 1}}]}}}], "iterations": 2, "totalIterations": 2}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 837424), datetime.datetime(2025, 5, 9, 18, 21, 12, 837424), 0) 2025-05-09 18:21:12,845 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,860 - sqlalchemy.engine.Engine - INFO - [cached since 0.1896s ago] ('33e96065-fc28-4d2e-9fca-070bac507217',) 2025-05-09 18:21:12,864 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:21:12,864 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:21:12,867 - 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 18:21:12,867 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('{"index": 1}', datetime.datetime(2025, 5, 9, 18, 21, 12, 867794), '执行成功', , '{"blocks": {"b2": {"index": 1}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 21, 12, 867794), '33e96065-fc28-4d2e-9fca-070bac507217') 2025-05-09 18:21:12,873 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,881 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,881 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:21:12,885 - sqlalchemy.engine.Engine - INFO - [cached since 0.1461s ago] ('6f9650da-3074-466a-a547-89ded931c111', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, " ... (354 characters truncated) ... ": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {"message": 1}}]}}}], "iterations": 2, "totalIterations": 2}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '66f55698-e1f9-4e2c-b0c6-857f2b777502', datetime.datetime(2025, 5, 9, 18, 21, 12, 881024), datetime.datetime(2025, 5, 9, 18, 21, 12, 881024), 0) 2025-05-09 18:21:12,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,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 18:21:12,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.2276s ago] ('2e9f5174-65d4-44dc-a881-e65b207de4a4',) 2025-05-09 18:21:12,901 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:21:12,905 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:21:12,907 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:21:12,907 - sqlalchemy.engine.Engine - INFO - [cached since 0.1528s ago] (datetime.datetime(2025, 5, 9, 18, 21, 12, 907603), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 21, 12, 907603), '2e9f5174-65d4-44dc-a881-e65b207de4a4') 2025-05-09 18:21:12,907 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,911 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,931 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 66f55698-e1f9-4e2c-b0c6-857f2b777502 2025-05-09 18:21:12,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:21:12,945 - 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 18:21:12,947 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (datetime.datetime(2025, 5, 9, 18, 21, 12, 939482), '任务执行成功', , 309, 1, datetime.datetime(2025, 5, 9, 18, 21, 12, 945043), '66f55698-e1f9-4e2c-b0c6-857f2b777502') 2025-05-09 18:21:12,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:21:12,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 66f55698-e1f9-4e2c-b0c6-857f2b777502, 结果: True 2025-05-09 18:22:06,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:22:06,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:22:06,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:22:06,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:22:06,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:22:06,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:22:06,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:22:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:22:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:22:06,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:22:06,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:22:06,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:22:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:22:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:22:06,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:22:06,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:22:06,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:22:06,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:22:06,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:22:06,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:22:06,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:22:06,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:22:06,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:22:06,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:22:06,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:22:06,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:22:06,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:22:06,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:22:06,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:22:06,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:22:06,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:22:06,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:22:06,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:22:06,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:22:06,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:22:06,182 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:22:06,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:22:06,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:22:06,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:22:06,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:06,194 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:22:06,194 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 9, 17, 22, 6, 182947)) 2025-05-09 18:22:06,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:22:06,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:22:06,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:22:06,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:22:06,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:22:06,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:22:06,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:22:06,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:22:06,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:22:06,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:22:06,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:22:06,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:22:06,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:22:06,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:22:06,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:22:06,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:22:06,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:22:06,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:22:06,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:22:06,210 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:22:06,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:22:06,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:22:06,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:22:06,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:22:06,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:22:06,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:22:06,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:22:06,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:22:06,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:22:06,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:22:06,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:22:06,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:22:06,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:22:06,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:22:06,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:22:06,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:22:06,232 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:22:06,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:22:06,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:22:06,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:22:06,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:22:06,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:22:06,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:22:06,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:22:06,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:22:06,279 - app - INFO - 应用程序关闭中... 2025-05-09 18:22:06,280 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:22:06,280 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:22:06,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:22:06,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:22:06,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:22:06,280 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:22:06,280 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:22:06,281 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:22:06,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:22:06,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:22:06,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:22:06,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:22:06,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:22:06,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:22:06,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:22:06,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:22:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:22:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:22:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:22:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:22:06,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:22:06,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:22:06,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:22:06,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:22:06,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:22:06,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:22:06,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:22:06,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:22:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:22:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:22:06,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:22:06,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:22:06,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:22:06,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:22:06,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:22:06,286 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:22:06,286 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:22:06,286 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:22:06,287 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:22:06,287 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:22:06,287 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:22:07,573 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:22:07,635 - 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 18:22:07,637 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:22:07,704 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:22:07,752 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:22:07,791 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:22:07,812 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:22:07,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:07,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:07,828 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:22:08,189 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:22:08,189 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:22:08,189 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:22:08,192 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:22:08,192 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:22:08,192 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:22:08,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:22:08,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:22:08,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:22:08,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:22:08,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:22:08,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:22:08,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:22:08,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:22:08,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:22:08,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:22:08,207 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:22:08,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:22:08,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:22:08,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:22:08,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:22:08,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:22:08,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:22:08,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:22:08,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:22:08,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:22:08,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:22:08,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:22:08,212 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:22:08,213 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:22:08,213 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:22:08,214 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:08,215 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:22:08,215 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:08,215 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:22:08,216 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:08,216 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:08,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:22:08,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00126s] (, ) 2025-05-09 18:22:08,221 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:22:08,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:08,230 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:22:08,230 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:22:08,234 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:22:08,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:08,238 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:22:08,239 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, , ) 2025-05-09 18:22:08,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:08,241 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:22:08,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:08,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:22:08,242 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (, datetime.datetime(2025, 5, 9, 17, 22, 8, 234523)) 2025-05-09 18:22:08,243 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:22:08,243 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:22:08,243 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:22:08,243 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:22:08,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:18,433 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:22:18,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:18,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 18:22:18,443 - sqlalchemy.engine.Engine - INFO - [generated in 0.00364s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:18,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:18,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:18,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 18:22:18,448 - sqlalchemy.engine.Engine - INFO - [cached since 0.01135s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:18,454 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:22:18,454 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] (56, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (344 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 22, 18, 454002), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:22:18,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:18,464 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0305秒 2025-05-09 18:22:19,720 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - [cached since 1.285s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:19,720 - sqlalchemy.engine.Engine - INFO - [cached since 1.289s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:19,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,730 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:22:19,730 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:22:19,730 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:22:19,730 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,734 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:22:19,734 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 22, 19, 734754), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:22:19,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,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.id = %s 2025-05-09 18:22:19,741 - sqlalchemy.engine.Engine - INFO - [cached since 1.304s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:19,745 - 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 18:22:19,745 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('15003562-7372-45ed-b665-8e57af8a8586', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 56, 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 ... (344 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, 18, 22, 19, 730848), '{"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, 18, 22, 19, 745875), datetime.datetime(2025, 5, 9, 18, 22, 19, 745875), 0) 2025-05-09 18:22:19,745 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,756 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:22:19,756 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('15003562-7372-45ed-b665-8e57af8a8586',) 2025-05-09 18:22:19,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,756 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 15003562-7372-45ed-b665-8e57af8a8586 (优先级 1) 添加到队列 0 2025-05-09 18:22:19,756 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:22:19,756 - services.sync_service - INFO - 正在同步创建任务到天风系统: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,766 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"15003562-7372-45ed-b665-8e57af8a8586","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:22:19","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:22:19,787 - services.sync_service - INFO - 成功同步任务到系统任务: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,787 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,787 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,787 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0667秒 2025-05-09 18:22:19,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 15003562-7372-45ed-b665-8e57af8a8586, 优先级: 1 2025-05-09 18:22:19,828 - services.execution.task_executor - DEBUG - 任务 15003562-7372-45ed-b665-8e57af8a8586 设置超时时间: 3600秒 2025-05-09 18:22:19,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,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 18:22:19,829 - sqlalchemy.engine.Engine - INFO - [cached since 0.07156s ago] ('15003562-7372-45ed-b665-8e57af8a8586',) 2025-05-09 18:22:19,829 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:19,829 - sqlalchemy.engine.Engine - INFO - [cached since 1.391s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:19,834 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:22:19,834 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 9, 18, 22, 19, 829777), datetime.datetime(2025, 5, 9, 18, 22, 19, 829777), '15003562-7372-45ed-b665-8e57af8a8586') 2025-05-09 18:22:19,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,840 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,979 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:19,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,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 18:22:19,980 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 22, 19, 980230), '15003562-7372-45ed-b665-8e57af8a8586') 2025-05-09 18:22:19,980 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:19,991 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:22:19,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:19,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 18:22:19,991 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('c212ba94-7e7f-4756-a7ac-3730df39afce', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '15003562-7372-45ed-b665-8e57af8a8586', datetime.datetime(2025, 5, 9, 18, 22, 19, 991372), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 22, 19, 991372), datetime.datetime(2025, 5, 9, 18, 22, 19, 991372), 0) 2025-05-09 18:22:20,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,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 18:22:20,011 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] ('c212ba94-7e7f-4756-a7ac-3730df39afce',) 2025-05-09 18:22:20,011 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:22:20,011 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:22:20,011 - 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 18:22:20,021 - sqlalchemy.engine.Engine - INFO - [generated in 0.00269s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 22, 20, 11355), 'c212ba94-7e7f-4756-a7ac-3730df39afce') 2025-05-09 18:22:20,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,021 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:22:20,021 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:22:20,032 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 1, 类型: RepeatNumBp 2025-05-09 18:22:20,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,032 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:22:20,032 - sqlalchemy.engine.Engine - INFO - [cached since 0.03401s ago] ('aef782cb-adbc-447c-9555-8ada2235881b', 'b2', '1', '', '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{"num": "10000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '15003562-7372-45ed-b665-8e57af8a8586', datetime.datetime(2025, 5, 9, 18, 22, 20, 32295), , '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 22, 20, 32798), datetime.datetime(2025, 5, 9, 18, 22, 20, 32798), 0) 2025-05-09 18:22:20,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,035 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: aef782cb-adbc-447c-9555-8ada2235881b 2025-05-09 18:22:20,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,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 18:22:20,042 - sqlalchemy.engine.Engine - INFO - [cached since 0.02971s ago] ('aef782cb-adbc-447c-9555-8ada2235881b',) 2025-05-09 18:22:20,042 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:22:20,042 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:22:20,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 18:22:20,042 - sqlalchemy.engine.Engine - INFO - [cached since 0.03269s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 22, 20, 42373), 'aef782cb-adbc-447c-9555-8ada2235881b') 2025-05-09 18:22:20,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,054 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:22:20,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,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 18:22:20,062 - sqlalchemy.engine.Engine - INFO - [generated in 0.00508s] ('460684c2-2eb9-4523-b174-6c59a8a52a55', 1, '{"success": true, "message": "执行次数必须大于0且小于1000"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '15003562-7372-45ed-b665-8e57af8a8586', datetime.datetime(2025, 5, 9, 18, 22, 20, 62465), datetime.datetime(2025, 5, 9, 18, 22, 20, 62465), 0) 2025-05-09 18:22:20,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,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 18:22:20,078 - sqlalchemy.engine.Engine - INFO - [cached since 0.06907s ago] ('aef782cb-adbc-447c-9555-8ada2235881b',) 2025-05-09 18:22:20,078 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:22:20,078 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:22:20,078 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:22:20,078 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (datetime.datetime(2025, 5, 9, 18, 22, 20, 78928), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 22, 20, 78928), 'aef782cb-adbc-447c-9555-8ada2235881b') 2025-05-09 18:22:20,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,100 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:22:20,100 - sqlalchemy.engine.Engine - INFO - [cached since 0.03761s ago] ('4879d1e8-b1fa-486d-bc60-ec309e3a14e5', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '15003562-7372-45ed-b665-8e57af8a8586', datetime.datetime(2025, 5, 9, 18, 22, 20, 100275), datetime.datetime(2025, 5, 9, 18, 22, 20, 100275), 0) 2025-05-09 18:22:20,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,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 18:22:20,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.09863s ago] ('c212ba94-7e7f-4756-a7ac-3730df39afce',) 2025-05-09 18:22:20,115 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:22:20,115 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:22:20,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 18:22:20,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.0324s ago] (datetime.datetime(2025, 5, 9, 18, 22, 20, 115756), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 22, 20, 115756), 'c212ba94-7e7f-4756-a7ac-3730df39afce') 2025-05-09 18:22:20,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,128 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:20,161 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 15003562-7372-45ed-b665-8e57af8a8586 2025-05-09 18:22:20,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:20,172 - 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 18:22:20,172 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (datetime.datetime(2025, 5, 9, 18, 22, 20, 172119), '任务执行成功', , 287, 1, datetime.datetime(2025, 5, 9, 18, 22, 20, 172119), '15003562-7372-45ed-b665-8e57af8a8586') 2025-05-09 18:22:20,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:20,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: 15003562-7372-45ed-b665-8e57af8a8586, 结果: True 2025-05-09 18:22:28,736 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/15003562-7372-45ed-b665-8e57af8a8586 来自 192.168.189.211 2025-05-09 18:22:28,736 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/15003562-7372-45ed-b665-8e57af8a8586 状态码: 200 耗时: 0.0004秒 2025-05-09 18:22:28,737 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/15003562-7372-45ed-b665-8e57af8a8586 来自 192.168.189.211 2025-05-09 18:22:28,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:28,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 18:22:28,737 - sqlalchemy.engine.Engine - INFO - [cached since 8.981s ago] ('15003562-7372-45ed-b665-8e57af8a8586',) 2025-05-09 18:22:28,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:28,742 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/15003562-7372-45ed-b665-8e57af8a8586 状态码: 200 耗时: 0.0050秒 2025-05-09 18:22:28,752 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/15003562-7372-45ed-b665-8e57af8a8586 来自 192.168.189.211 2025-05-09 18:22:28,752 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/15003562-7372-45ed-b665-8e57af8a8586 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:28,752 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/15003562-7372-45ed-b665-8e57af8a8586 来自 192.168.189.211 2025-05-09 18:22:28,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:28,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 18:22:28,756 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('15003562-7372-45ed-b665-8e57af8a8586',) 2025-05-09 18:22:28,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.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 18:22:28,756 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('15003562-7372-45ed-b665-8e57af8a8586', 'b2') 2025-05-09 18:22:28,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:28,756 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/15003562-7372-45ed-b665-8e57af8a8586 状态码: 200 耗时: 0.0046秒 2025-05-09 18:22:40,567 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:22:40,567 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:40,574 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:22:40,576 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:40,578 - 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 18:22:40,579 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {} 2025-05-09 18:22:40,580 - 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 18:22:40,581 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:22:40,582 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:22:40,585 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0113秒 2025-05-09 18:22:40,749 - app - INFO - 应用程序关闭中... 2025-05-09 18:22:40,749 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:22:40,749 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:22:40,749 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:22:40,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:22:40,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:22:40,752 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:22:40,752 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:22:40,753 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:22:40,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:22:40,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:22:40,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:22:40,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:22:40,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:22:40,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:22:40,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:22:40,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:22:40,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:22:40,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:22:40,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:22:40,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:22:40,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:22:40,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:22:40,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:22:40,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:22:40,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:22:40,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:22:40,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:22:40,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:22:40,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:22:40,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:22:40,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:22:40,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:22:40,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:22:40,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:22:40,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:22:40,787 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:22:40,787 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:22:40,787 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:22:40,787 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:22:40,787 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:22:40,787 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:22:42,088 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:22:42,154 - 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 18:22:42,159 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:22:42,225 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:22:42,270 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:22:42,312 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:22:42,328 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:22:42,328 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,331 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:22:42,331 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:22:42,333 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:22:42,339 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:22:42,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:42,349 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:22:42,702 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:22:42,702 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:22:42,702 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:22:42,702 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:22:42,711 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:22:42,711 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:22:42,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:22:42,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:22:42,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:22:42,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:22:42,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:22:42,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:22:42,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:22:42,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:22:42,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:22:42,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:22:42,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:22:42,716 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:22:42,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:22:42,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:22:42,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:22:42,721 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:22:42,721 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:22:42,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:42,732 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:22:42,732 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, ) 2025-05-09 18:22:42,732 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:22:42,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:42,743 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:22:42,743 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:22:42,743 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:22:42,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:42,743 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:22:42,743 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] (, , ) 2025-05-09 18:22:42,762 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:42,764 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:22:42,764 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:22:42,764 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:22:42,764 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:22:42,766 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:22:42,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:42,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 18:22:42,768 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (, datetime.datetime(2025, 5, 9, 17, 22, 42, 743221)) 2025-05-09 18:22:42,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:43,189 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:22:43,190 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:22:43,190 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,190 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:22:43,190 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 18:22:43,191 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0015秒 2025-05-09 18:22:43,192 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0024秒 2025-05-09 18:22:43,192 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0024秒 2025-05-09 18:22:43,192 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:22:43,192 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:43,192 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:22:43,192 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,200 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0083秒 2025-05-09 18:22:43,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:43,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 18:22:43,203 - sqlalchemy.engine.Engine - INFO - [generated in 0.00024s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:22:43,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:43,206 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:22:43,208 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,210 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 18:22:43,210 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:22:43,210 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0176秒 2025-05-09 18:22:43,212 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:43,214 - 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 18:22:43,214 - sqlalchemy.engine.Engine - INFO - [cached since 0.01119s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:22:43,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:43,214 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:22:43,214 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:43,217 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-09 18:22:43,218 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:22:43,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:43,220 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:22:43,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:43,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:22:43,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:22:43,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:43,224 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,226 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:22:43,226 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0073秒 2025-05-09 18:22:43,226 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:22:43,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:43,226 - 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 18:22:43,229 - sqlalchemy.engine.Engine - INFO - [cached since 0.02553s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:22:43,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:43,230 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0044秒 2025-05-09 18:22:45,890 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:45,894 - sqlalchemy.engine.Engine - INFO - [cached since 0.003926s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:45,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,902 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:22:45,902 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:22:45,902 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:22:45,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,902 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:22:45,902 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 22, 45, 902988), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:22:45,902 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,919 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,919 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:45,919 - sqlalchemy.engine.Engine - INFO - [cached since 0.02558s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:45,919 - 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 18:22:45,919 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('d46a595c-9b0c-456f-9524-8509a0d200b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 56, 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 ... (344 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, 18, 22, 45, 902129), '{"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, 18, 22, 45, 919447), datetime.datetime(2025, 5, 9, 18, 22, 45, 919447), 0) 2025-05-09 18:22:45,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,935 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:22:45,935 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('d46a595c-9b0c-456f-9524-8509a0d200b1',) 2025-05-09 18:22:45,935 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,935 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d46a595c-9b0c-456f-9524-8509a0d200b1 (优先级 1) 添加到队列 0 2025-05-09 18:22:45,939 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:22:45,939 - services.sync_service - INFO - 正在同步创建任务到天风系统: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:45,939 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d46a595c-9b0c-456f-9524-8509a0d200b1","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:22:45","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:22:45,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: d46a595c-9b0c-456f-9524-8509a0d200b1, 优先级: 1 2025-05-09 18:22:45,939 - services.execution.task_executor - DEBUG - 任务 d46a595c-9b0c-456f-9524-8509a0d200b1 设置超时时间: 3600秒 2025-05-09 18:22:45,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:45,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.id = %s 2025-05-09 18:22:45,939 - sqlalchemy.engine.Engine - INFO - [cached since 0.01178s ago] ('d46a595c-9b0c-456f-9524-8509a0d200b1',) 2025-05-09 18:22:45,939 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:22:45,939 - sqlalchemy.engine.Engine - INFO - [cached since 0.05349s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:22:45,950 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:22:45,950 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] (datetime.datetime(2025, 5, 9, 18, 22, 45, 950252), datetime.datetime(2025, 5, 9, 18, 22, 45, 950252), 'd46a595c-9b0c-456f-9524-8509a0d200b1') 2025-05-09 18:22:45,950 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:45,958 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:45,981 - services.sync_service - INFO - 成功同步任务到系统任务: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:45,983 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:45,983 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:45,984 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0936秒 2025-05-09 18:22:46,013 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:46,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,013 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:22:46,018 - sqlalchemy.engine.Engine - INFO - [generated in 0.00279s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 22, 46, 13342), 'd46a595c-9b0c-456f-9524-8509a0d200b1') 2025-05-09 18:22:46,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,020 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:22:46,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,030 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:22:46,033 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] ('b6c32e09-e136-4b28-a14a-2a13b1c14d6a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd46a595c-9b0c-456f-9524-8509a0d200b1', datetime.datetime(2025, 5, 9, 18, 22, 46, 30306), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 22, 46, 30831), datetime.datetime(2025, 5, 9, 18, 22, 46, 30831), 0) 2025-05-09 18:22:46,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,049 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:22:46,051 - sqlalchemy.engine.Engine - INFO - [generated in 0.00111s] ('b6c32e09-e136-4b28-a14a-2a13b1c14d6a',) 2025-05-09 18:22:46,052 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:22:46,052 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:22:46,052 - 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 18:22:46,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00150s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 22, 46, 52176), 'b6c32e09-e136-4b28-a14a-2a13b1c14d6a') 2025-05-09 18:22:46,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,071 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:22:46,071 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:22:46,071 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 1, 类型: RepeatNumBp 2025-05-09 18:22:46,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,071 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:22:46,071 - sqlalchemy.engine.Engine - INFO - [cached since 0.04454s ago] ('d9432f3d-1785-4f85-a72c-d5b3c1641672', 'b2', '1', '', '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{"num": "10000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd46a595c-9b0c-456f-9524-8509a0d200b1', datetime.datetime(2025, 5, 9, 18, 22, 46, 71417), , '{"num": {"type": "Simple", "value": "10000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 22, 46, 71417), datetime.datetime(2025, 5, 9, 18, 22, 46, 71417), 0) 2025-05-09 18:22:46,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,084 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: d9432f3d-1785-4f85-a72c-d5b3c1641672 2025-05-09 18:22:46,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:22:46,084 - sqlalchemy.engine.Engine - INFO - [cached since 0.03844s ago] ('d9432f3d-1785-4f85-a72c-d5b3c1641672',) 2025-05-09 18:22:46,084 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:22:46,091 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:22:46,092 - 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 18:22:46,092 - sqlalchemy.engine.Engine - INFO - [cached since 0.03423s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 22, 46, 92665), 'd9432f3d-1785-4f85-a72c-d5b3c1641672') 2025-05-09 18:22:46,095 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,102 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-09 18:22:46,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,102 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:22:46,102 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('59983502-c388-43c6-a8be-96850b36e6fa', 3, '{"success": false, "message": "执行次数必须大于0且小于1000"}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd46a595c-9b0c-456f-9524-8509a0d200b1', datetime.datetime(2025, 5, 9, 18, 22, 46, 102593), datetime.datetime(2025, 5, 9, 18, 22, 46, 102593), 0) 2025-05-09 18:22:46,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,118 - services.execution.block_executor - ERROR - 子块 1 执行失败: 执行次数必须大于0且小于1000 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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 18:22:46,118 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,118 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:22:46,118 - sqlalchemy.engine.Engine - INFO - [cached since 0.07436s ago] ('d9432f3d-1785-4f85-a72c-d5b3c1641672',) 2025-05-09 18:22:46,118 - services.execution.block_executor - INFO - 块 b2 (ID: 1) 设置的变量: [] 2025-05-09 18:22:46,118 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:22:46,128 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:22:46,128 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] (datetime.datetime(2025, 5, 9, 18, 22, 46, 118635), '执行次数必须大于0且小于1000', , '执行次数必须大于0且小于1000', datetime.datetime(2025, 5, 9, 18, 22, 46, 128329), 'd9432f3d-1785-4f85-a72c-d5b3c1641672') 2025-05-09 18:22:46,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,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 18:22:46,139 - sqlalchemy.engine.Engine - INFO - [cached since 0.03753s ago] ('4fc49be9-09ec-42cf-920e-c3b11087af3a', 3, '{"success": false, "message": "子块 1 执行失败: 执行次数必须大于0且小于1000", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd46a595c-9b0c-456f-9524-8509a0d200b1', datetime.datetime(2025, 5, 9, 18, 22, 46, 139387), datetime.datetime(2025, 5, 9, 18, 22, 46, 139387), 0) 2025-05-09 18:22:46,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,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 18:22:46,155 - sqlalchemy.engine.Engine - INFO - [cached since 0.1057s ago] ('b6c32e09-e136-4b28-a14a-2a13b1c14d6a',) 2025-05-09 18:22:46,157 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:22:46,157 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:22:46,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 18:22:46,159 - sqlalchemy.engine.Engine - INFO - [cached since 0.02942s ago] (datetime.datetime(2025, 5, 9, 18, 22, 46, 157607), '子块 1 执行失败: 执行次数必须大于0且小于1000', , '子块 1 执行失败: 执行次数必须大于0且小于1000', datetime.datetime(2025, 5, 9, 18, 22, 46, 157607), 'b6c32e09-e136-4b28-a14a-2a13b1c14d6a') 2025-05-09 18:22:46,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,163 - services.sync_service - INFO - 正在设置任务状态为已失败: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:46,185 - services.sync_service - INFO - 成功设置系统任务状态为已失败: d46a595c-9b0c-456f-9524-8509a0d200b1 2025-05-09 18:22:46,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:46,196 - 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 18:22:46,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] (datetime.datetime(2025, 5, 9, 18, 22, 46, 185675), '子块 1 执行失败: 执行次数必须大于0且小于1000', , 204, 1, datetime.datetime(2025, 5, 9, 18, 22, 46, 196544), 'd46a595c-9b0c-456f-9524-8509a0d200b1') 2025-05-09 18:22:46,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:46,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: d46a595c-9b0c-456f-9524-8509a0d200b1, 结果: False 2025-05-09 18:22:49,416 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/d46a595c-9b0c-456f-9524-8509a0d200b1 来自 192.168.189.211 2025-05-09 18:22:49,416 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/d46a595c-9b0c-456f-9524-8509a0d200b1 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:49,424 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/d46a595c-9b0c-456f-9524-8509a0d200b1 来自 192.168.189.211 2025-05-09 18:22:49,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:49,426 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:22:49,426 - sqlalchemy.engine.Engine - INFO - [cached since 3.491s ago] ('d46a595c-9b0c-456f-9524-8509a0d200b1',) 2025-05-09 18:22:49,428 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:49,429 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/d46a595c-9b0c-456f-9524-8509a0d200b1 状态码: 200 耗时: 0.0050秒 2025-05-09 18:22:49,434 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/d46a595c-9b0c-456f-9524-8509a0d200b1 来自 192.168.189.211 2025-05-09 18:22:49,434 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/d46a595c-9b0c-456f-9524-8509a0d200b1 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:49,434 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/d46a595c-9b0c-456f-9524-8509a0d200b1 来自 192.168.189.211 2025-05-09 18:22:49,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:49,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.task_record_id = %s 2025-05-09 18:22:49,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('d46a595c-9b0c-456f-9524-8509a0d200b1',) 2025-05-09 18:22:49,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:22:49,440 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/d46a595c-9b0c-456f-9524-8509a0d200b1 状态码: 200 耗时: 0.0060秒 2025-05-09 18:22:59,470 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:22:59,470 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:22:59,476 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:22:59,478 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:22:59,481 - 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 18:22:59,481 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] {} 2025-05-09 18:22:59,481 - 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 18:22:59,481 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:22:59,481 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:22:59,487 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0113秒 2025-05-09 18:23:01,726 - app - INFO - 请求开始: OPTIONS /api/vwed-task/export-batch 来自 192.168.189.211 2025-05-09 18:23:01,726 - app - INFO - 请求完成: OPTIONS /api/vwed-task/export-batch 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:01,738 - app - INFO - 请求开始: POST /api/vwed-task/export-batch 来自 192.168.189.211 2025-05-09 18:23:01,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:01,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 IN (%(id_1_1)s) 2025-05-09 18:23:01,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] {'id_1_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43'} 2025-05-09 18:23:01,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasktemplate.template_description AS vwed_tasktemplate_template_description FROM vwed_tasktemplate WHERE vwed_tasktemplate.template_name = %(template_name_1)s 2025-05-09 18:23:01,742 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {'template_name_1': 'user_template'} 2025-05-09 18:23:01,744 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:23:01,746 - app - INFO - 请求完成: POST /api/vwed-task/export-batch 状态码: 200 耗时: 0.0100秒 2025-05-09 18:23:02,287 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:23:02,288 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-09 18:23:02,289 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,289 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:23:02,289 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:23:02,291 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0028秒 2025-05-09 18:23:02,292 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0033秒 2025-05-09 18:23:02,292 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0037秒 2025-05-09 18:23:02,298 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:23:02,299 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,300 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:23:02,300 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0028秒 2025-05-09 18:23:02,304 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-09 18:23:02,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:02,307 - 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 18:23:02,307 - sqlalchemy.engine.Engine - INFO - [cached since 19.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:23:02,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:02,309 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:23:02,312 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0037秒 2025-05-09 18:23:02,312 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0127秒 2025-05-09 18:23:02,314 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:23:02,314 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:02,314 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,314 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:02,314 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:23:02,314 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:02,314 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:23:02,314 - sqlalchemy.engine.Engine - INFO - [cached since 19.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:02,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:02,319 - 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 18:23:02,319 - sqlalchemy.engine.Engine - INFO - [cached since 19.12s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:23:02,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:02,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:23:02,319 - sqlalchemy.engine.Engine - INFO - [cached since 19.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:23:02,319 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0051秒 2025-05-09 18:23:02,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:02,319 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0051秒 2025-05-09 18:23:02,329 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,329 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:02,329 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:23:02,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:02,329 - 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 18:23:02,329 - sqlalchemy.engine.Engine - INFO - [cached since 19.13s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:23:02,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:02,338 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0092秒 2025-05-09 18:23:29,929 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:23:29,929 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:29,929 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - [cached since 44.04s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:29,929 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:29,939 - sqlalchemy.engine.Engine - INFO - [cached since 44.04s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:29,939 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:23:29,939 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (57, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (484 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 23, 29, 939412), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:23:29,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:29,945 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0162秒 2025-05-09 18:23:31,169 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - [cached since 45.28s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - [cached since 45.28s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:31,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,169 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:23:31,169 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:23:31,169 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:23:31,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,179 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:23:31,179 - sqlalchemy.engine.Engine - INFO - [cached since 45.28s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 23, 31, 179888), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:23:31,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,190 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:31,190 - sqlalchemy.engine.Engine - INFO - [cached since 45.3s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:31,190 - 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 18:23:31,194 - sqlalchemy.engine.Engine - INFO - [cached since 45.27s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 57, 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 ... (484 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, 18, 23, 31, 169440), '{"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, 18, 23, 31, 190156), datetime.datetime(2025, 5, 9, 18, 23, 31, 190156), 0) 2025-05-09 18:23:31,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,194 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:23:31,206 - sqlalchemy.engine.Engine - INFO - [cached since 45.27s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1',) 2025-05-09 18:23:31,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,206 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1b455d61-48dc-44a6-b70b-0124de9ebcd1 (优先级 1) 添加到队列 0 2025-05-09 18:23:31,206 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:23:31,206 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,206 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1b455d61-48dc-44a6-b70b-0124de9ebcd1","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:23:31","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:23:31,236 - services.sync_service - INFO - 成功同步任务到系统任务: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 1b455d61-48dc-44a6-b70b-0124de9ebcd1, 优先级: 1 2025-05-09 18:23:31,236 - services.execution.task_executor - DEBUG - 任务 1b455d61-48dc-44a6-b70b-0124de9ebcd1 设置超时时间: 3600秒 2025-05-09 18:23:31,236 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,245 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,245 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0756秒 2025-05-09 18:23:31,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,245 - sqlalchemy.engine.Engine - INFO - [cached since 45.32s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1',) 2025-05-09 18:23:31,255 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:23:31,255 - sqlalchemy.engine.Engine - INFO - [cached since 45.36s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:23:31,255 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:23:31,255 - sqlalchemy.engine.Engine - INFO - [cached since 45.31s ago] (datetime.datetime(2025, 5, 9, 18, 23, 31, 255297), datetime.datetime(2025, 5, 9, 18, 23, 31, 255297), '1b455d61-48dc-44a6-b70b-0124de9ebcd1') 2025-05-09 18:23:31,255 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,266 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,294 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,294 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:23:31,304 - sqlalchemy.engine.Engine - INFO - [cached since 45.29s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 23, 31, 294847), '1b455d61-48dc-44a6-b70b-0124de9ebcd1') 2025-05-09 18:23:31,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,315 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:23:31,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,315 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,315 - sqlalchemy.engine.Engine - INFO - [cached since 45.29s ago] ('ee074267-47ae-4d51-96fd-2d6721e6bcc4', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 315042), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 23, 31, 315042), datetime.datetime(2025, 5, 9, 18, 23, 31, 315042), 0) 2025-05-09 18:23:31,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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.id = %s 2025-05-09 18:23:31,325 - sqlalchemy.engine.Engine - INFO - [cached since 45.29s ago] ('ee074267-47ae-4d51-96fd-2d6721e6bcc4',) 2025-05-09 18:23:31,336 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:23:31,336 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:23:31,336 - 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 18:23:31,336 - sqlalchemy.engine.Engine - INFO - [cached since 45.28s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 23, 31, 336024), 'ee074267-47ae-4d51-96fd-2d6721e6bcc4') 2025-05-09 18:23:31,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,336 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:23:31,346 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:23:31,346 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 2, 类型: RepeatNumBp 2025-05-09 18:23:31,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,346 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,346 - sqlalchemy.engine.Engine - INFO - [cached since 45.32s ago] ('aec6d73e-dd24-4191-985a-02570becb848', 'b2', '2', '', '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{"num": "1000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 346501), , '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 23, 31, 346501), datetime.datetime(2025, 5, 9, 18, 23, 31, 346501), 0) 2025-05-09 18:23:31,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,356 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: aec6d73e-dd24-4191-985a-02570becb848 2025-05-09 18:23:31,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,356 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:23:31,361 - sqlalchemy.engine.Engine - INFO - [cached since 45.31s ago] ('aec6d73e-dd24-4191-985a-02570becb848',) 2025-05-09 18:23:31,361 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:23:31,361 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:23:31,361 - 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 18:23:31,372 - sqlalchemy.engine.Engine - INFO - [cached since 45.31s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 23, 31, 361678), 'aec6d73e-dd24-4191-985a-02570becb848') 2025-05-09 18:23:31,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,372 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:23:31,372 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 2, 名称: b2, 目标次数: 1000 2025-05-09 18:23:31,382 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:23:31,382 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 2 个子块 2025-05-09 18:23:31,382 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b3, ID: 2, 类型: PrintBp 2025-05-09 18:23:31,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,382 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,382 - sqlalchemy.engine.Engine - INFO - [cached since 45.36s ago] ('ed44f1c3-19bf-4a86-88c4-ff41f6787382', 'b3', '2', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 382902), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 23, 31, 382902), datetime.datetime(2025, 5, 9, 18, 23, 31, 382902), 0) 2025-05-09 18:23:31,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,394 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: ed44f1c3-19bf-4a86-88c4-ff41f6787382 2025-05-09 18:23:31,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,403 - sqlalchemy.engine.Engine - INFO - [cached since 45.36s ago] ('ed44f1c3-19bf-4a86-88c4-ff41f6787382',) 2025-05-09 18:23:31,403 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:23:31,403 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:23:31,413 - 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 18:23:31,413 - sqlalchemy.engine.Engine - INFO - [cached since 45.35s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 23, 31, 413155), 'ed44f1c3-19bf-4a86-88c4-ff41f6787382') 2025-05-09 18:23:31,413 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,422 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:23:31,422 - services.execution.handlers.foundation - INFO - 任务 1b455d61-48dc-44a6-b70b-0124de9ebcd1 打印: 0 2025-05-09 18:23:31,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,422 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,422 - sqlalchemy.engine.Engine - INFO - [cached since 45.32s ago] ('6761333b-2e0b-49ef-94b9-cadafd36c895', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 422044), datetime.datetime(2025, 5, 9, 18, 23, 31, 422044), 0) 2025-05-09 18:23:31,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,432 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,442 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:23:31,442 - sqlalchemy.engine.Engine - INFO - [cached since 45.39s ago] ('ed44f1c3-19bf-4a86-88c4-ff41f6787382',) 2025-05-09 18:23:31,442 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:23:31,442 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:23:31,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 18:23:31,452 - sqlalchemy.engine.Engine - INFO - [cached since 45.32s ago] (datetime.datetime(2025, 5, 9, 18, 23, 31, 442405), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 23, 31, 442405), 'ed44f1c3-19bf-4a86-88c4-ff41f6787382') 2025-05-09 18:23:31,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,462 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b1, ID: 3, 类型: BreakBp 2025-05-09 18:23:31,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,474 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,474 - sqlalchemy.engine.Engine - INFO - [cached since 45.44s ago] ('a1176a64-33f6-4287-9884-15cb462bb7a1', 'b1', '3', '', '{}', '{}', '{}', 'BreakBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 462729), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 23, 31, 474515), datetime.datetime(2025, 5, 9, 18, 23, 31, 474515), 0) 2025-05-09 18:23:31,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,483 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a1176a64-33f6-4287-9884-15cb462bb7a1 2025-05-09 18:23:31,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,483 - sqlalchemy.engine.Engine - INFO - [cached since 45.44s ago] ('a1176a64-33f6-4287-9884-15cb462bb7a1',) 2025-05-09 18:23:31,494 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:23:31,494 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:23:31,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 18:23:31,494 - sqlalchemy.engine.Engine - INFO - [cached since 45.44s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 23, 31, 494698), 'a1176a64-33f6-4287-9884-15cb462bb7a1') 2025-05-09 18:23:31,494 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,504 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:23:31,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,504 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,504 - sqlalchemy.engine.Engine - INFO - [cached since 45.41s ago] ('3557f086-7a7e-4438-a357-a40fb0d8448c', 1, '{"success": true, "message": "Break执行成功,将跳出当前循环", "output": {"breakSignal": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 504685), datetime.datetime(2025, 5, 9, 18, 23, 31, 504685), 0) 2025-05-09 18:23:31,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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.id = %s 2025-05-09 18:23:31,525 - sqlalchemy.engine.Engine - INFO - [cached since 45.48s ago] ('a1176a64-33f6-4287-9884-15cb462bb7a1',) 2025-05-09 18:23:31,525 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:23:31,525 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['breakSignal'] 2025-05-09 18:23:31,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 18:23:31,536 - sqlalchemy.engine.Engine - INFO - [generated in 0.00166s] ('{"breakSignal": true}', datetime.datetime(2025, 5, 9, 18, 23, 31, 536252), '执行成功', , '{"blocks": {"b1": {"breakSignal": true}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 23, 31, 536252), 'a1176a64-33f6-4287-9884-15cb462bb7a1') 2025-05-09 18:23:31,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,546 - services.execution.handlers.progress - INFO - 检测到直接子组件break信号 - 组件名称: b1, ID: 3 2025-05-09 18:23:31,546 - services.execution.handlers.progress - INFO - 重复执行检测到break信号,提前结束循环,已完成 1/1000 次 2025-05-09 18:23:31,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,557 - sqlalchemy.engine.Engine - INFO - [cached since 45.45s ago] ('db13dc3d-e2d1-4583-82f4-114771ca164c', 1, '{"success": true, "message": "重复执行第1次检测到break信号,提前结束执行", "output": {"results": [{"index": 0, "success": true, "result": {"success": true, "message": ... (135 characters truncated) ... age": 0}}, {"child_id": 3, "success": true, "output": {"breakSignal": true}}]}}}], "iterations": 1, "totalIterations": 1000, "stoppedByBreak": true}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 546623), datetime.datetime(2025, 5, 9, 18, 23, 31, 546623), 0) 2025-05-09 18:23:31,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,567 - sqlalchemy.engine.Engine - INFO - [cached since 45.52s ago] ('aec6d73e-dd24-4191-985a-02570becb848',) 2025-05-09 18:23:31,567 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:23:31,567 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:23:31,567 - 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 18:23:31,577 - sqlalchemy.engine.Engine - INFO - [cached since 0.03916s ago] ('{"index": 0}', datetime.datetime(2025, 5, 9, 18, 23, 31, 567049), '执行成功', , '{"blocks": {"b2": {"index": 0}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 23, 31, 567049), 'aec6d73e-dd24-4191-985a-02570becb848') 2025-05-09 18:23:31,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,588 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:23:31,588 - sqlalchemy.engine.Engine - INFO - [cached since 45.48s ago] ('d9da463c-6361-4b1f-b518-87e8c34daf38', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (229 characters truncated) ... ": 0}}, {"child_id": 3, "success": true, "output": {"breakSignal": true}}]}}}], "iterations": 1, "totalIterations": 1000, "stoppedByBreak": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1b455d61-48dc-44a6-b70b-0124de9ebcd1', datetime.datetime(2025, 5, 9, 18, 23, 31, 588100), datetime.datetime(2025, 5, 9, 18, 23, 31, 588100), 0) 2025-05-09 18:23:31,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,598 - sqlalchemy.engine.Engine - INFO - [cached since 45.56s ago] ('ee074267-47ae-4d51-96fd-2d6721e6bcc4',) 2025-05-09 18:23:31,598 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:23:31,598 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:23:31,608 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:23:31,608 - sqlalchemy.engine.Engine - INFO - [cached since 45.48s ago] (datetime.datetime(2025, 5, 9, 18, 23, 31, 598552), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 23, 31, 608857), 'ee074267-47ae-4d51-96fd-2d6721e6bcc4') 2025-05-09 18:23:31,608 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,608 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,698 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 1b455d61-48dc-44a6-b70b-0124de9ebcd1 2025-05-09 18:23:31,698 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:31,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 18:23:31,698 - sqlalchemy.engine.Engine - INFO - [cached since 45.5s ago] (datetime.datetime(2025, 5, 9, 18, 23, 31, 698741), '任务执行成功', , 342, 1, datetime.datetime(2025, 5, 9, 18, 23, 31, 698741), '1b455d61-48dc-44a6-b70b-0124de9ebcd1') 2025-05-09 18:23:31,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:31,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: 1b455d61-48dc-44a6-b70b-0124de9ebcd1, 结果: True 2025-05-09 18:23:36,267 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:23:36,267 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:36,270 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:23:36,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:36,271 - 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 18:23:36,272 - sqlalchemy.engine.Engine - INFO - [cached since 36.79s ago] {} 2025-05-09 18:23:36,273 - 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 18:23:36,274 - sqlalchemy.engine.Engine - INFO - [cached since 36.79s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:23:36,275 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:23:36,275 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0056秒 2025-05-09 18:23:39,904 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:23:39,904 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:39,907 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:23:39,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:39,909 - 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 18:23:39,910 - sqlalchemy.engine.Engine - INFO - [cached since 40.43s ago] {} 2025-05-09 18:23:39,911 - 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 18:23:39,911 - sqlalchemy.engine.Engine - INFO - [cached since 40.43s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:23:39,912 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:23:39,914 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0075秒 2025-05-09 18:23:42,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:23:42,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:23:42,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:23:42,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:23:42,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:23:42,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:23:42,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:23:42,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:23:42,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:23:42,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:23:42,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:42,773 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:23:42,774 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 17, 23, 42, 771080)) 2025-05-09 18:23:42,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:43,826 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/1b455d61-48dc-44a6-b70b-0124de9ebcd1 来自 192.168.189.211 2025-05-09 18:23:43,826 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/1b455d61-48dc-44a6-b70b-0124de9ebcd1 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:43,831 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/1b455d61-48dc-44a6-b70b-0124de9ebcd1 来自 192.168.189.211 2025-05-09 18:23:43,832 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:43,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.id = %s 2025-05-09 18:23:43,833 - sqlalchemy.engine.Engine - INFO - [cached since 57.9s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1',) 2025-05-09 18:23:43,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:43,835 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/1b455d61-48dc-44a6-b70b-0124de9ebcd1 状态码: 200 耗时: 0.0037秒 2025-05-09 18:23:43,839 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/1b455d61-48dc-44a6-b70b-0124de9ebcd1 来自 192.168.189.211 2025-05-09 18:23:43,839 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/1b455d61-48dc-44a6-b70b-0124de9ebcd1 状态码: 200 耗时: 0.0000秒 2025-05-09 18:23:43,839 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/1b455d61-48dc-44a6-b70b-0124de9ebcd1 来自 192.168.189.211 2025-05-09 18:23:43,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:23:43,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 18:23:43,839 - sqlalchemy.engine.Engine - INFO - [cached since 54.41s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1',) 2025-05-09 18:23:43,848 - 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 18:23:43,848 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1', 'b1') 2025-05-09 18:23:43,848 - 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 18:23:43,848 - sqlalchemy.engine.Engine - INFO - [cached since 0.002814s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1', 'b2') 2025-05-09 18:23:43,848 - 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 18:23:43,855 - sqlalchemy.engine.Engine - INFO - [cached since 0.00481s ago] ('1b455d61-48dc-44a6-b70b-0124de9ebcd1', 'b3') 2025-05-09 18:23:43,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:23:43,855 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/1b455d61-48dc-44a6-b70b-0124de9ebcd1 状态码: 200 耗时: 0.0163秒 2025-05-09 18:24:12,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:24:12,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:24:12,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:24:12,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:24:12,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:24:12,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:24:19,822 - app - INFO - 应用程序关闭中... 2025-05-09 18:24:19,822 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:24:19,822 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:24:19,822 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:24:19,822 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:24:19,822 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:24:19,822 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:24:19,822 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:24:19,822 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:24:19,822 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:24:19,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:24:19,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:24:19,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:24:19,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 18:24:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:24:19,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:24:19,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:24:19,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:24:19,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:24:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:24:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:24:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:24:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:24:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:24:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:24:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:24:19,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:24:19,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:24:19,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:24:19,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 0 2025-05-09 18:24:19,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:24:19,874 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:24:19,874 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:24:19,874 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:24:19,874 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:24:19,874 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:24:19,874 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:24:21,178 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:24:21,240 - 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 18:24:21,240 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:24:21,303 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:24:21,353 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:24:21,371 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:24:21,392 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,402 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:24:21,404 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,404 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:24:21,404 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,410 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:24:21,410 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,410 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:24:21,410 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,410 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:24:21,421 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:21,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:21,421 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:24:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:24:21,778 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:24:21,778 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:24:21,778 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:24:21,778 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:24:21,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:24:21,787 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:24:21,797 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:24:21,797 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:24:21,797 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:21,804 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:24:21,804 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:21,807 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:24:21,807 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:21,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:21,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 18:24:21,828 - sqlalchemy.engine.Engine - INFO - [generated in 0.00435s] (, ) 2025-05-09 18:24:21,828 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:24:21,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:21,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:24:21,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:24:21,838 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:24:21,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:21,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 18:24:21,849 - sqlalchemy.engine.Engine - INFO - [generated in 0.00350s] (, , ) 2025-05-09 18:24:21,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:21,864 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:24:21,864 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:24:21,864 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:24:21,864 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:24:21,874 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:24:21,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:21,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:24:21,874 - sqlalchemy.engine.Engine - INFO - [generated in 0.00247s] (, datetime.datetime(2025, 5, 9, 17, 24, 21, 838764)) 2025-05-09 18:24:21,874 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:24,661 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:24:24,663 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0016秒 2025-05-09 18:24:24,668 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:24:24,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:24,675 - 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 18:24:24,675 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] {} 2025-05-09 18:24:24,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 18:24:24,679 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:24:24,679 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:24:24,679 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0109秒 2025-05-09 18:24:25,886 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:24:25,886 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:24:25,897 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:24:25,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:25,897 - 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 18:24:25,897 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:24:25,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:25,897 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:24:26,684 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - [cached since 0.003761s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,695 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:24:26,695 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:24:26,695 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,695 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:24:26,705 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 24, 26, 695037), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:24:26,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,715 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,715 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:26,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.01915s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:26,715 - 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 18:24:26,715 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 57, 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 ... (484 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, 18, 24, 26, 695037), '{"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, 18, 24, 26, 715675), datetime.datetime(2025, 5, 9, 18, 24, 26, 715675), 0) 2025-05-09 18:24:26,715 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,725 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,725 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:24:26,725 - sqlalchemy.engine.Engine - INFO - [generated in 0.00211s] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76',) 2025-05-09 18:24:26,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,736 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 48f19a9f-1ec9-499b-b943-0a07e6d93c76 (优先级 1) 添加到队列 0 2025-05-09 18:24:26,736 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:24:26,736 - services.sync_service - INFO - 正在同步创建任务到天风系统: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,736 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"48f19a9f-1ec9-499b-b943-0a07e6d93c76","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:24:26","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:24:26,761 - services.sync_service - INFO - 成功同步任务到系统任务: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,761 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,761 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,772 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0874秒 2025-05-09 18:24:26,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 48f19a9f-1ec9-499b-b943-0a07e6d93c76, 优先级: 1 2025-05-09 18:24:26,772 - services.execution.task_executor - DEBUG - 任务 48f19a9f-1ec9-499b-b943-0a07e6d93c76 设置超时时间: 3600秒 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,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.id = %s 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - [cached since 0.04566s ago] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76',) 2025-05-09 18:24:26,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.id = %s 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - [cached since 0.08042s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (datetime.datetime(2025, 5, 9, 18, 24, 26, 772390), datetime.datetime(2025, 5, 9, 18, 24, 26, 772390), '48f19a9f-1ec9-499b-b943-0a07e6d93c76') 2025-05-09 18:24:26,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,782 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,856 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:26,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,856 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:24:26,865 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 24, 26, 856182), '48f19a9f-1ec9-499b-b943-0a07e6d93c76') 2025-05-09 18:24:26,865 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,875 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:24:26,875 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,875 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:26,875 - sqlalchemy.engine.Engine - INFO - [generated in 0.00239s] ('8a8a087c-7e4f-491c-97a1-9bc057239eef', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 26, 875745), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 26, 875745), datetime.datetime(2025, 5, 9, 18, 24, 26, 875745), 0) 2025-05-09 18:24:26,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:26,895 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] ('8a8a087c-7e4f-491c-97a1-9bc057239eef',) 2025-05-09 18:24:26,895 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:24:26,895 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:24:26,895 - 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 18:24:26,895 - sqlalchemy.engine.Engine - INFO - [generated in 0.00197s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 26, 895970), '8a8a087c-7e4f-491c-97a1-9bc057239eef') 2025-05-09 18:24:26,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,906 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:24:26,906 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:24:26,906 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 2, 类型: RepeatNumBp 2025-05-09 18:24:26,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,906 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:26,914 - sqlalchemy.engine.Engine - INFO - [cached since 0.033s ago] ('2ab54a54-a3e5-453c-9efa-da215f98d89d', 'b2', '2', '', '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{"num": "1000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 26, 906141), , '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 26, 906141), datetime.datetime(2025, 5, 9, 18, 24, 26, 906141), 0) 2025-05-09 18:24:26,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,916 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2ab54a54-a3e5-453c-9efa-da215f98d89d 2025-05-09 18:24:26,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,916 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:26,916 - sqlalchemy.engine.Engine - INFO - [cached since 0.02747s ago] ('2ab54a54-a3e5-453c-9efa-da215f98d89d',) 2025-05-09 18:24:26,916 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:24:26,916 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:24:26,916 - 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 18:24:26,916 - sqlalchemy.engine.Engine - INFO - [cached since 0.02464s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 26, 916252), '2ab54a54-a3e5-453c-9efa-da215f98d89d') 2025-05-09 18:24:26,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,926 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:24:26,926 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 2, 名称: b2, 目标次数: 1000 2025-05-09 18:24:26,926 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:24:26,926 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 2 个子块 2025-05-09 18:24:26,926 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b3, ID: 2, 类型: PrintBp 2025-05-09 18:24:26,926 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,936 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:26,936 - sqlalchemy.engine.Engine - INFO - [cached since 0.05592s ago] ('dc4a5b42-e104-4963-8add-57186f6f4eae', 'b3', '2', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 26, 926360), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 26, 936792), datetime.datetime(2025, 5, 9, 18, 24, 26, 936792), 0) 2025-05-09 18:24:26,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,946 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: dc4a5b42-e104-4963-8add-57186f6f4eae 2025-05-09 18:24:26,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,946 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:26,946 - sqlalchemy.engine.Engine - INFO - [cached since 0.05715s ago] ('dc4a5b42-e104-4963-8add-57186f6f4eae',) 2025-05-09 18:24:26,946 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:24:26,946 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:24:26,946 - 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 18:24:26,946 - sqlalchemy.engine.Engine - INFO - [cached since 0.05458s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 26, 946918), 'dc4a5b42-e104-4963-8add-57186f6f4eae') 2025-05-09 18:24:26,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,957 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:24:26,957 - services.execution.handlers.foundation - INFO - 任务 48f19a9f-1ec9-499b-b943-0a07e6d93c76 打印: 0 2025-05-09 18:24:26,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,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 18:24:26,967 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('02f9d4ae-e7f8-440f-9da0-4a435c0c3245', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 26, 967645), datetime.datetime(2025, 5, 9, 18, 24, 26, 967645), 0) 2025-05-09 18:24:26,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,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 18:24:26,977 - sqlalchemy.engine.Engine - INFO - [cached since 0.08982s ago] ('dc4a5b42-e104-4963-8add-57186f6f4eae',) 2025-05-09 18:24:26,977 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:24:26,977 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:24:26,977 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:26,988 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] (datetime.datetime(2025, 5, 9, 18, 24, 26, 977675), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 26, 977675), 'dc4a5b42-e104-4963-8add-57186f6f4eae') 2025-05-09 18:24:26,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:26,988 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b1, ID: 3, 类型: BreakBp 2025-05-09 18:24:26,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:26,998 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:26,998 - sqlalchemy.engine.Engine - INFO - [cached since 0.1183s ago] ('0ec0757b-4edc-4ecb-8da8-385bb124a42c', 'b1', '3', '', '{}', '{}', '{}', 'BreakBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 26, 988056), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 26, 998279), datetime.datetime(2025, 5, 9, 18, 24, 26, 998279), 0) 2025-05-09 18:24:26,998 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,008 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0ec0757b-4edc-4ecb-8da8-385bb124a42c 2025-05-09 18:24:27,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,008 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:27,008 - sqlalchemy.engine.Engine - INFO - [cached since 0.1151s ago] ('0ec0757b-4edc-4ecb-8da8-385bb124a42c',) 2025-05-09 18:24:27,008 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:24:27,008 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:24:27,014 - 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 18:24:27,014 - sqlalchemy.engine.Engine - INFO - [cached since 0.1157s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 27, 14383), '0ec0757b-4edc-4ecb-8da8-385bb124a42c') 2025-05-09 18:24:27,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,018 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:24:27,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,018 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:27,018 - sqlalchemy.engine.Engine - INFO - [cached since 0.05762s ago] ('621be44e-328e-44c2-9835-143235e6ada5', 1, '{"success": true, "message": "Break执行成功,将跳出当前循环", "output": {"breakSignal": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 27, 18561), datetime.datetime(2025, 5, 9, 18, 24, 27, 18561), 0) 2025-05-09 18:24:27,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,039 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:27,039 - sqlalchemy.engine.Engine - INFO - [cached since 0.1452s ago] ('0ec0757b-4edc-4ecb-8da8-385bb124a42c',) 2025-05-09 18:24:27,039 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:24:27,039 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['breakSignal'] 2025-05-09 18:24:27,039 - 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 18:24:27,039 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('{"breakSignal": true}', datetime.datetime(2025, 5, 9, 18, 24, 27, 39133), '执行成功', , '{"blocks": {"b1": {"breakSignal": true}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 27, 39133), '0ec0757b-4edc-4ecb-8da8-385bb124a42c') 2025-05-09 18:24:27,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,050 - services.execution.handlers.progress - INFO - 检测到直接子组件break信号 - 组件名称: b1, ID: 3 2025-05-09 18:24:27,050 - services.execution.handlers.progress - INFO - 重复执行检测到break信号,提前结束循环,已完成 1/1000 次 2025-05-09 18:24:27,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,050 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:27,050 - sqlalchemy.engine.Engine - INFO - [cached since 0.08576s ago] ('a689f156-134f-4552-a56c-0f4faff9ca1e', 1, '{"success": true, "message": "重复执行第1次检测到break信号,提前结束执行", "output": {"results": [{"index": 0, "success": true, "result": {"success": true, "message": ... (135 characters truncated) ... age": 0}}, {"child_id": 3, "success": true, "output": {"breakSignal": true}}]}}}], "iterations": 1, "totalIterations": 1000, "stoppedByBreak": true}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 27, 50557), datetime.datetime(2025, 5, 9, 18, 24, 27, 50557), 0) 2025-05-09 18:24:27,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,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 18:24:27,060 - sqlalchemy.engine.Engine - INFO - [cached since 0.1691s ago] ('2ab54a54-a3e5-453c-9efa-da215f98d89d',) 2025-05-09 18:24:27,060 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:24:27,060 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:24:27,060 - 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 18:24:27,060 - sqlalchemy.engine.Engine - INFO - [cached since 0.02554s ago] ('{"index": 0}', datetime.datetime(2025, 5, 9, 18, 24, 27, 60294), '执行成功', , '{"blocks": {"b2": {"index": 0}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 27, 60294), '2ab54a54-a3e5-453c-9efa-da215f98d89d') 2025-05-09 18:24:27,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,080 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:27,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.1124s ago] ('f4b60cca-41e2-4a0c-8e0c-907581f4e01d', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (229 characters truncated) ... ": 0}}, {"child_id": 3, "success": true, "output": {"breakSignal": true}}]}}}], "iterations": 1, "totalIterations": 1000, "stoppedByBreak": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '48f19a9f-1ec9-499b-b943-0a07e6d93c76', datetime.datetime(2025, 5, 9, 18, 24, 27, 80142), datetime.datetime(2025, 5, 9, 18, 24, 27, 80142), 0) 2025-05-09 18:24:27,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - [cached since 0.2003s ago] ('8a8a087c-7e4f-491c-97a1-9bc057239eef',) 2025-05-09 18:24:27,090 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:24:27,090 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - [cached since 0.1111s ago] (datetime.datetime(2025, 5, 9, 18, 24, 27, 90311), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 27, 90311), '8a8a087c-7e4f-491c-97a1-9bc057239eef') 2025-05-09 18:24:27,090 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,107 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:27,152 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 48f19a9f-1ec9-499b-b943-0a07e6d93c76 2025-05-09 18:24:27,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:27,162 - 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 18:24:27,162 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (datetime.datetime(2025, 5, 9, 18, 24, 27, 152270), '任务执行成功', , 325, 1, datetime.datetime(2025, 5, 9, 18, 24, 27, 152270), '48f19a9f-1ec9-499b-b943-0a07e6d93c76') 2025-05-09 18:24:27,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:27,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 48f19a9f-1ec9-499b-b943-0a07e6d93c76, 结果: True 2025-05-09 18:24:29,654 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/48f19a9f-1ec9-499b-b943-0a07e6d93c76 来自 192.168.189.211 2025-05-09 18:24:29,654 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/48f19a9f-1ec9-499b-b943-0a07e6d93c76 状态码: 200 耗时: 0.0000秒 2025-05-09 18:24:29,654 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/48f19a9f-1ec9-499b-b943-0a07e6d93c76 来自 192.168.189.211 2025-05-09 18:24:29,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:29,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.id = %s 2025-05-09 18:24:29,654 - sqlalchemy.engine.Engine - INFO - [cached since 2.933s ago] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76',) 2025-05-09 18:24:29,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:29,665 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/48f19a9f-1ec9-499b-b943-0a07e6d93c76 状态码: 200 耗时: 0.0118秒 2025-05-09 18:24:29,676 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/48f19a9f-1ec9-499b-b943-0a07e6d93c76 来自 192.168.189.211 2025-05-09 18:24:29,676 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/48f19a9f-1ec9-499b-b943-0a07e6d93c76 状态码: 200 耗时: 0.0000秒 2025-05-09 18:24:29,676 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/48f19a9f-1ec9-499b-b943-0a07e6d93c76 来自 192.168.189.211 2025-05-09 18:24:29,676 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:29,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:24:29,676 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76',) 2025-05-09 18:24:29,676 - 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 18:24:29,676 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76', 'b1') 2025-05-09 18:24:29,676 - 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 18:24:29,676 - sqlalchemy.engine.Engine - INFO - [cached since 0.002784s ago] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76', 'b2') 2025-05-09 18:24:29,686 - 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 18:24:29,686 - sqlalchemy.engine.Engine - INFO - [cached since 0.004658s ago] ('48f19a9f-1ec9-499b-b943-0a07e6d93c76', 'b3') 2025-05-09 18:24:29,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:29,686 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/48f19a9f-1ec9-499b-b943-0a07e6d93c76 状态码: 200 耗时: 0.0101秒 2025-05-09 18:24:49,384 - app - INFO - 应用程序关闭中... 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:24:49,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:24:49,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:24:49,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:24:49,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:24:49,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:24:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:24:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:24:49,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:24:49,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:24:49,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:24:49,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:24:49,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:24:49,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:24:49,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:24:49,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:24:49,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:24:49,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:24:49,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:24:49,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:24:49,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:24:49,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:24:49,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:24:49,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:24:49,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:24:49,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:24:49,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:24:49,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:24:49,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:24:49,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:24:49,439 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:24:49,439 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:24:49,439 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:24:49,439 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:24:49,439 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:24:49,439 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:24:50,743 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:24:50,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 18:24:50,800 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:24:50,870 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:24:50,914 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:24:50,935 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:24:50,950 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:24:50,950 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,950 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:24:50,950 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,950 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:24:50,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:50,961 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:24:50,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:24:50,971 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:24:50,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:50,982 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:24:51,331 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:24:51,331 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:24:51,331 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:24:51,331 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:24:51,331 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:24:51,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:24:51,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:24:51,336 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:24:51,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:24:51,341 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:24:51,341 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:24:51,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:51,357 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:24:51,357 - sqlalchemy.engine.Engine - INFO - [generated in 0.00243s] (, ) 2025-05-09 18:24:51,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:24:51,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:51,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:24:51,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:24:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:24:51,361 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:51,361 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:24:51,361 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, , ) 2025-05-09 18:24:51,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:51,382 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:24:51,382 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:24:51,382 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:24:51,382 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:24:51,382 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:24:51,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:51,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 18:24:51,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (, datetime.datetime(2025, 5, 9, 17, 24, 51, 361843)) 2025-05-09 18:24:51,382 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:54,394 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:24:54,395 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:24:54,400 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:24:54,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:54,405 - 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 18:24:54,405 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] {} 2025-05-09 18:24:54,405 - 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 18:24:54,405 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:24:54,405 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:24:54,405 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0053秒 2025-05-09 18:24:56,726 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:24:56,726 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:24:56,728 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:24:56,728 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:56,730 - 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 18:24:56,730 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:24:56,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:56,730 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0026秒 2025-05-09 18:24:57,619 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - [cached since 0.00304s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,620 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:24:57,620 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:24:57,620 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 24, 57, 620422), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:24:57,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,637 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:24:57,647 - sqlalchemy.engine.Engine - INFO - [cached since 0.0237s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:57,647 - 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 18:24:57,647 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('b852c49a-12de-43a5-975a-9d57dff0655c', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 57, 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 ... (484 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, 18, 24, 57, 620422), '{"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, 18, 24, 57, 647390), datetime.datetime(2025, 5, 9, 18, 24, 57, 647390), 0) 2025-05-09 18:24:57,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,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.id = %s 2025-05-09 18:24:57,653 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('b852c49a-12de-43a5-975a-9d57dff0655c',) 2025-05-09 18:24:57,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,663 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b852c49a-12de-43a5-975a-9d57dff0655c (优先级 1) 添加到队列 0 2025-05-09 18:24:57,663 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:24:57,663 - services.sync_service - INFO - 正在同步创建任务到天风系统: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,663 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b852c49a-12de-43a5-975a-9d57dff0655c","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:24:57","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:24:57,697 - services.sync_service - INFO - 成功同步任务到系统任务: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,697 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,697 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,697 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0774秒 2025-05-09 18:24:57,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: b852c49a-12de-43a5-975a-9d57dff0655c, 优先级: 1 2025-05-09 18:24:57,771 - services.execution.task_executor - DEBUG - 任务 b852c49a-12de-43a5-975a-9d57dff0655c 设置超时时间: 3600秒 2025-05-09 18:24:57,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,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 18:24:57,771 - sqlalchemy.engine.Engine - INFO - [cached since 0.1109s ago] ('b852c49a-12de-43a5-975a-9d57dff0655c',) 2025-05-09 18:24:57,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 18:24:57,771 - sqlalchemy.engine.Engine - INFO - [cached since 0.1526s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:24:57,771 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:24:57,771 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (datetime.datetime(2025, 5, 9, 18, 24, 57, 771200), datetime.datetime(2025, 5, 9, 18, 24, 57, 771200), 'b852c49a-12de-43a5-975a-9d57dff0655c') 2025-05-09 18:24:57,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,787 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,854 - services.sync_service - INFO - 成功设置系统任务状态为执行中: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:57,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,854 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:24:57,863 - sqlalchemy.engine.Engine - INFO - [generated in 0.00152s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 24, 57, 854012), 'b852c49a-12de-43a5-975a-9d57dff0655c') 2025-05-09 18:24:57,863 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,871 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:24:57,871 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,871 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:57,871 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('d14db431-afb4-41e6-a8fb-34af9c185cf3', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 57, 871338), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 57, 871338), datetime.datetime(2025, 5, 9, 18, 24, 57, 871338), 0) 2025-05-09 18:24:57,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24: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 18:24:57,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('d14db431-afb4-41e6-a8fb-34af9c185cf3',) 2025-05-09 18:24:57,887 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:24:57,887 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:24:57,887 - 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 18:24:57,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 57, 887344), 'd14db431-afb4-41e6-a8fb-34af9c185cf3') 2025-05-09 18:24:57,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,896 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:24:57,896 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:24:57,904 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 2, 类型: RepeatNumBp 2025-05-09 18:24:57,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,904 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:57,914 - sqlalchemy.engine.Engine - INFO - [cached since 0.03697s ago] ('a67caa64-22cc-443e-9ccb-5cafdd70c099', 'b2', '2', '', '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{"num": "1000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 57, 904233), , '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 57, 904233), datetime.datetime(2025, 5, 9, 18, 24, 57, 904233), 0) 2025-05-09 18:24:57,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,920 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: a67caa64-22cc-443e-9ccb-5cafdd70c099 2025-05-09 18:24:57,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,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 18:24:57,920 - sqlalchemy.engine.Engine - INFO - [cached since 0.03848s ago] ('a67caa64-22cc-443e-9ccb-5cafdd70c099',) 2025-05-09 18:24:57,920 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:24:57,920 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:24:57,930 - 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 18:24:57,930 - sqlalchemy.engine.Engine - INFO - [cached since 0.04121s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 57, 930360), 'a67caa64-22cc-443e-9ccb-5cafdd70c099') 2025-05-09 18:24:57,937 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,937 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:24:57,937 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 2, 名称: b2, 目标次数: 1000 2025-05-09 18:24:57,947 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:24:57,947 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 2 个子块 2025-05-09 18:24:57,947 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b3, ID: 2, 类型: PrintBp 2025-05-09 18:24:57,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,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 18:24:57,953 - sqlalchemy.engine.Engine - INFO - [cached since 0.07644s ago] ('f7b82ae6-8384-43d5-8e42-2d2694435a99', 'b3', '2', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 57, 947622), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 57, 953919), datetime.datetime(2025, 5, 9, 18, 24, 57, 953919), 0) 2025-05-09 18:24:57,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,953 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f7b82ae6-8384-43d5-8e42-2d2694435a99 2025-05-09 18:24:57,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,963 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:57,963 - sqlalchemy.engine.Engine - INFO - [cached since 0.07598s ago] ('f7b82ae6-8384-43d5-8e42-2d2694435a99',) 2025-05-09 18:24:57,963 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:24:57,963 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:24:57,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 18:24:57,973 - sqlalchemy.engine.Engine - INFO - [cached since 0.08334s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 57, 971686), 'f7b82ae6-8384-43d5-8e42-2d2694435a99') 2025-05-09 18:24:57,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,973 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:24:57,973 - services.execution.handlers.foundation - INFO - 任务 b852c49a-12de-43a5-975a-9d57dff0655c 打印: 0 2025-05-09 18:24:57,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,984 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:57,987 - sqlalchemy.engine.Engine - INFO - [generated in 0.00176s] ('4138b406-9abf-4d34-92fc-ea0722f01864', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 57, 984001), datetime.datetime(2025, 5, 9, 18, 24, 57, 984001), 0) 2025-05-09 18:24:57,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:57,996 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:57,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 18:24:57,996 - sqlalchemy.engine.Engine - INFO - [cached since 0.1125s ago] ('f7b82ae6-8384-43d5-8e42-2d2694435a99',) 2025-05-09 18:24:58,004 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:24:58,004 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:24:58,004 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:58,004 - sqlalchemy.engine.Engine - INFO - [generated in 0.00368s] (datetime.datetime(2025, 5, 9, 18, 24, 58, 4075), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 58, 4075), 'f7b82ae6-8384-43d5-8e42-2d2694435a99') 2025-05-09 18:24:58,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,020 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b1, ID: 3, 类型: BreakBp 2025-05-09 18:24:58,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,031 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:24:58,031 - sqlalchemy.engine.Engine - INFO - [cached since 0.1545s ago] ('7481dd6e-183d-468d-a824-d2d6b3e7b33f', 'b1', '3', '', '{}', '{}', '{}', 'BreakBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 58, 20503), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 24, 58, 31828), datetime.datetime(2025, 5, 9, 18, 24, 58, 31828), 0) 2025-05-09 18:24:58,031 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,037 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7481dd6e-183d-468d-a824-d2d6b3e7b33f 2025-05-09 18:24:58,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,046 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:58,046 - sqlalchemy.engine.Engine - INFO - [cached since 0.1606s ago] ('7481dd6e-183d-468d-a824-d2d6b3e7b33f',) 2025-05-09 18:24:58,046 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:24:58,053 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:24:58,053 - 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 18:24:58,053 - sqlalchemy.engine.Engine - INFO - [cached since 0.1642s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 24, 58, 53617), '7481dd6e-183d-468d-a824-d2d6b3e7b33f') 2025-05-09 18:24:58,058 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,065 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:24:58,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24: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 18:24:58,069 - sqlalchemy.engine.Engine - INFO - [cached since 0.08442s ago] ('19657029-de3a-492a-b654-0c3de3a96ab9', 1, '{"success": true, "message": "Break执行成功,将跳出当前循环", "output": {"breakSignal": true}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 58, 66831), datetime.datetime(2025, 5, 9, 18, 24, 58, 66831), 0) 2025-05-09 18:24:58,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,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 18:24:58,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.1949s ago] ('7481dd6e-183d-468d-a824-d2d6b3e7b33f',) 2025-05-09 18:24:58,087 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:24:58,087 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['breakSignal'] 2025-05-09 18:24:58,087 - 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 18:24:58,087 - sqlalchemy.engine.Engine - INFO - [generated in 0.00098s] ('{"breakSignal": true}', datetime.datetime(2025, 5, 9, 18, 24, 58, 87147), '执行成功', , '{"blocks": {"b1": {"breakSignal": true}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 58, 87147), '7481dd6e-183d-468d-a824-d2d6b3e7b33f') 2025-05-09 18:24:58,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,106 - services.execution.handlers.progress - INFO - 检测到直接子组件break信号 - 组件名称: b1, ID: 3 2025-05-09 18:24:58,106 - services.execution.handlers.progress - INFO - 重复执行检测到break信号,提前结束循环,已完成 1/1000 次 2025-05-09 18:24:58,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,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 18:24:58,106 - sqlalchemy.engine.Engine - INFO - [cached since 0.2258s ago] ('a67caa64-22cc-443e-9ccb-5cafdd70c099',) 2025-05-09 18:24:58,106 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:24:58,106 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:24:58,117 - 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 18:24:58,117 - sqlalchemy.engine.Engine - INFO - [cached since 0.02745s ago] ('{"index": 0}', datetime.datetime(2025, 5, 9, 18, 24, 58, 106865), '执行成功', , '{"blocks": {"b2": {"index": 0}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 58, 117015), 'a67caa64-22cc-443e-9ccb-5cafdd70c099') 2025-05-09 18:24:58,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,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 18:24:58,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.1591s ago] ('ade4ab57-de18-49aa-820d-5585803a5051', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (229 characters truncated) ... ": 0}}, {"child_id": 3, "success": true, "output": {"breakSignal": true}}]}}}], "iterations": 1, "totalIterations": 1000, "stoppedByBreak": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b852c49a-12de-43a5-975a-9d57dff0655c', datetime.datetime(2025, 5, 9, 18, 24, 58, 136945), datetime.datetime(2025, 5, 9, 18, 24, 58, 136945), 0) 2025-05-09 18:24:58,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,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 18:24:58,163 - sqlalchemy.engine.Engine - INFO - [cached since 0.2806s ago] ('d14db431-afb4-41e6-a8fb-34af9c185cf3',) 2025-05-09 18:24:58,172 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:24:58,172 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:24:58,172 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:24:58,172 - sqlalchemy.engine.Engine - INFO - [cached since 0.1664s ago] (datetime.datetime(2025, 5, 9, 18, 24, 58, 172375), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 24, 58, 172375), 'd14db431-afb4-41e6-a8fb-34af9c185cf3') 2025-05-09 18:24:58,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,187 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:58,237 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b852c49a-12de-43a5-975a-9d57dff0655c 2025-05-09 18:24:58,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:24:58,247 - 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 18:24:58,247 - sqlalchemy.engine.Engine - INFO - [generated in 0.00123s] (datetime.datetime(2025, 5, 9, 18, 24, 58, 237196), '任务执行成功', , 399, 1, datetime.datetime(2025, 5, 9, 18, 24, 58, 247001), 'b852c49a-12de-43a5-975a-9d57dff0655c') 2025-05-09 18:24:58,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:24:58,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: b852c49a-12de-43a5-975a-9d57dff0655c, 结果: True 2025-05-09 18:25:01,308 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/b852c49a-12de-43a5-975a-9d57dff0655c 来自 192.168.189.211 2025-05-09 18:25:01,308 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/b852c49a-12de-43a5-975a-9d57dff0655c 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:01,308 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/b852c49a-12de-43a5-975a-9d57dff0655c 来自 192.168.189.211 2025-05-09 18:25:01,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:01,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.id = %s 2025-05-09 18:25:01,308 - sqlalchemy.engine.Engine - INFO - [cached since 3.653s ago] ('b852c49a-12de-43a5-975a-9d57dff0655c',) 2025-05-09 18:25:01,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:01,308 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/b852c49a-12de-43a5-975a-9d57dff0655c 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:01,328 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/b852c49a-12de-43a5-975a-9d57dff0655c 来自 192.168.189.211 2025-05-09 18:25:01,328 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/b852c49a-12de-43a5-975a-9d57dff0655c 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:01,328 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/b852c49a-12de-43a5-975a-9d57dff0655c 来自 192.168.189.211 2025-05-09 18:25:01,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:01,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.task_record_id = %s 2025-05-09 18:25:01,328 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('b852c49a-12de-43a5-975a-9d57dff0655c',) 2025-05-09 18:25:01,334 - 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 18:25:01,334 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('b852c49a-12de-43a5-975a-9d57dff0655c', 'b1') 2025-05-09 18:25:01,334 - 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 18:25:01,334 - sqlalchemy.engine.Engine - INFO - [cached since 0.002306s ago] ('b852c49a-12de-43a5-975a-9d57dff0655c', 'b2') 2025-05-09 18:25:01,334 - service.task_record_service - WARNING - 任务记录 b852c49a-12de-43a5-975a-9d57dff0655c 的块 b2 没有日志 2025-05-09 18:25:01,334 - 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 18:25:01,334 - sqlalchemy.engine.Engine - INFO - [cached since 0.004885s ago] ('b852c49a-12de-43a5-975a-9d57dff0655c', 'b3') 2025-05-09 18:25:01,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:01,334 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/b852c49a-12de-43a5-975a-9d57dff0655c 状态码: 200 耗时: 0.0067秒 2025-05-09 18:25:26,675 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:25:26,675 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0003秒 2025-05-09 18:25:26,677 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:25:26,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:26,679 - 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 18:25:26,679 - sqlalchemy.engine.Engine - INFO - [cached since 32.27s ago] {} 2025-05-09 18:25:26,679 - 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 18:25:26,679 - sqlalchemy.engine.Engine - INFO - [cached since 32.27s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:25:26,682 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:25:26,684 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0071秒 2025-05-09 18:25:27,772 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:25:27,772 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:27,774 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:25:27,774 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,774 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:25:27,775 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:25:27,775 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0009秒 2025-05-09 18:25:27,775 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0017秒 2025-05-09 18:25:27,775 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0017秒 2025-05-09 18:25:27,775 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0008秒 2025-05-09 18:25:27,780 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,780 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:25:27,784 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0035秒 2025-05-09 18:25:27,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:27,785 - 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 18:25:27,786 - sqlalchemy.engine.Engine - INFO - [cached since 31.06s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:25:27,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:27,789 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:25:27,789 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:25:27,792 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 18:25:27,793 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0042秒 2025-05-09 18:25:27,793 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0136秒 2025-05-09 18:25:27,793 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:25:27,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:27,796 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:25:27,796 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:27,796 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:25:27,796 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:25:27,796 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:27,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:27,800 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:27,800 - 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 18:25:27,800 - sqlalchemy.engine.Engine - INFO - [cached since 31.07s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:25:27,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:27,800 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0071秒 2025-05-09 18:25:27,805 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-09 18:25:27,810 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,810 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:27,810 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:25:27,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:27,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 18:25:27,814 - sqlalchemy.engine.Engine - INFO - [cached since 31.08s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:25:27,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:27,814 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 18:25:41,217 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:25:41,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:41,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:25:41,221 - sqlalchemy.engine.Engine - INFO - [cached since 43.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:41,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:41,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:41,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 18:25:41,225 - sqlalchemy.engine.Engine - INFO - [cached since 43.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:41,225 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:25:41,229 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (58, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (485 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 25, 41, 225258), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:25:41,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:41,236 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0197秒 2025-05-09 18:25:42,369 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:25:42,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,369 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:25:42,369 - sqlalchemy.engine.Engine - INFO - [cached since 44.75s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:42,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,374 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:25:42,374 - sqlalchemy.engine.Engine - INFO - [cached since 44.75s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:42,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,377 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:25:42,377 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:25:42,377 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:25:42,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,377 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:25:42,377 - sqlalchemy.engine.Engine - INFO - [cached since 44.75s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 25, 42, 377918), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:25:42,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,386 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:25:42,386 - sqlalchemy.engine.Engine - INFO - [cached since 44.77s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:42,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 18:25:42,390 - sqlalchemy.engine.Engine - INFO - [cached since 44.74s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 58, 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 ... (485 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, 18, 25, 42, 377918), '{"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, 18, 25, 42, 390828), datetime.datetime(2025, 5, 9, 18, 25, 42, 390828), 0) 2025-05-09 18:25:42,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,399 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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.id = %s 2025-05-09 18:25:42,399 - sqlalchemy.engine.Engine - INFO - [cached since 44.74s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116',) 2025-05-09 18:25:42,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,403 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c4d01b46-cf2b-4587-97f0-f015f98ca116 (优先级 1) 添加到队列 0 2025-05-09 18:25:42,403 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:25:42,403 - services.sync_service - INFO - 正在同步创建任务到天风系统: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,403 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c4d01b46-cf2b-4587-97f0-f015f98ca116","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:25:42","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:25:42,419 - services.sync_service - INFO - 成功同步任务到系统任务: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,419 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,419 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,419 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0498秒 2025-05-09 18:25:42,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: c4d01b46-cf2b-4587-97f0-f015f98ca116, 优先级: 1 2025-05-09 18:25:42,510 - services.execution.task_executor - DEBUG - 任务 c4d01b46-cf2b-4587-97f0-f015f98ca116 设置超时时间: 3600秒 2025-05-09 18:25:42,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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.id = %s 2025-05-09 18:25:42,510 - sqlalchemy.engine.Engine - INFO - [cached since 44.85s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116',) 2025-05-09 18:25:42,510 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:25:42,510 - sqlalchemy.engine.Engine - INFO - [cached since 44.89s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:25:42,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:25:42,515 - sqlalchemy.engine.Engine - INFO - [cached since 44.74s ago] (datetime.datetime(2025, 5, 9, 18, 25, 42, 515117), datetime.datetime(2025, 5, 9, 18, 25, 42, 515117), 'c4d01b46-cf2b-4587-97f0-f015f98ca116') 2025-05-09 18:25:42,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,523 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,536 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,540 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:25:42,540 - sqlalchemy.engine.Engine - INFO - [cached since 44.68s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 25, 42, 540589), 'c4d01b46-cf2b-4587-97f0-f015f98ca116') 2025-05-09 18:25:42,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,548 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:25:42,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,549 - sqlalchemy.engine.Engine - INFO - [cached since 44.67s ago] ('140fcedd-ce15-483a-bebf-2f9d2b1337bf', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 549498), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 25, 42, 549498), datetime.datetime(2025, 5, 9, 18, 25, 42, 549498), 0) 2025-05-09 18:25:42,552 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,561 - sqlalchemy.engine.Engine - INFO - [cached since 44.67s ago] ('140fcedd-ce15-483a-bebf-2f9d2b1337bf',) 2025-05-09 18:25:42,561 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:25:42,561 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:25:42,565 - 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 18:25:42,565 - sqlalchemy.engine.Engine - INFO - [cached since 44.67s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 25, 42, 565044), '140fcedd-ce15-483a-bebf-2f9d2b1337bf') 2025-05-09 18:25:42,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,570 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:25:42,570 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:25:42,570 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 2, 类型: RepeatNumBp 2025-05-09 18:25:42,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,574 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:25:42,574 - sqlalchemy.engine.Engine - INFO - [cached since 44.7s ago] ('21ae101b-1958-4d37-b22a-bd738e99eb87', 'b2', '2', '', '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{"num": "1000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 574278), , '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 25, 42, 574872), datetime.datetime(2025, 5, 9, 18, 25, 42, 574872), 0) 2025-05-09 18:25:42,574 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,582 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 21ae101b-1958-4d37-b22a-bd738e99eb87 2025-05-09 18:25:42,582 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,584 - sqlalchemy.engine.Engine - INFO - [cached since 44.7s ago] ('21ae101b-1958-4d37-b22a-bd738e99eb87',) 2025-05-09 18:25:42,584 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:25:42,584 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:25:42,584 - 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 18:25:42,584 - sqlalchemy.engine.Engine - INFO - [cached since 44.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 25, 42, 584381), '21ae101b-1958-4d37-b22a-bd738e99eb87') 2025-05-09 18:25:42,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,592 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:25:42,592 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 2, 名称: b2, 目标次数: 1000 2025-05-09 18:25:42,592 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:25:42,592 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 2 个子块 2025-05-09 18:25:42,592 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b3, ID: 2, 类型: PrintBp 2025-05-09 18:25:42,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,598 - sqlalchemy.engine.Engine - INFO - [cached since 44.72s ago] ('4691677a-b332-42a4-bd98-4d7ed9bea11b', 'b3', '2', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 596674), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 25, 42, 596674), datetime.datetime(2025, 5, 9, 18, 25, 42, 596674), 0) 2025-05-09 18:25:42,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,603 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 4691677a-b332-42a4-bd98-4d7ed9bea11b 2025-05-09 18:25:42,607 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:25:42,607 - sqlalchemy.engine.Engine - INFO - [cached since 44.72s ago] ('4691677a-b332-42a4-bd98-4d7ed9bea11b',) 2025-05-09 18:25:42,607 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:25:42,607 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:25:42,607 - 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 18:25:42,607 - sqlalchemy.engine.Engine - INFO - [cached since 44.72s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 25, 42, 607542), '4691677a-b332-42a4-bd98-4d7ed9bea11b') 2025-05-09 18:25:42,607 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,616 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:25:42,616 - services.execution.handlers.foundation - INFO - 任务 c4d01b46-cf2b-4587-97f0-f015f98ca116 打印: 0 2025-05-09 18:25:42,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,619 - sqlalchemy.engine.Engine - INFO - [cached since 44.63s ago] ('baceafac-ea5d-4c19-a166-812eee62e3ff', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 619478), datetime.datetime(2025, 5, 9, 18, 25, 42, 619478), 0) 2025-05-09 18:25:42,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,627 - sqlalchemy.engine.Engine - INFO - [cached since 44.74s ago] ('4691677a-b332-42a4-bd98-4d7ed9bea11b',) 2025-05-09 18:25:42,627 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:25:42,627 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:25:42,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 18:25:42,627 - sqlalchemy.engine.Engine - INFO - [cached since 44.62s ago] (datetime.datetime(2025, 5, 9, 18, 25, 42, 627840), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 25, 42, 627840), '4691677a-b332-42a4-bd98-4d7ed9bea11b') 2025-05-09 18:25:42,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,640 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b1, ID: 3, 类型: ReturnBp 2025-05-09 18:25:42,640 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,640 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:25:42,640 - sqlalchemy.engine.Engine - INFO - [cached since 44.76s ago] ('2d16238d-f690-4129-9d2f-5676de86b473', 'b1', '3', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 640237), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 25, 42, 640237), datetime.datetime(2025, 5, 9, 18, 25, 42, 640237), 0) 2025-05-09 18:25:42,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,648 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2d16238d-f690-4129-9d2f-5676de86b473 2025-05-09 18:25:42,649 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,649 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:25:42,649 - sqlalchemy.engine.Engine - INFO - [cached since 44.76s ago] ('2d16238d-f690-4129-9d2f-5676de86b473',) 2025-05-09 18:25:42,649 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:25:42,649 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:25:42,652 - 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 18:25:42,652 - sqlalchemy.engine.Engine - INFO - [cached since 44.76s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 25, 42, 652772), '2d16238d-f690-4129-9d2f-5676de86b473') 2025-05-09 18:25:42,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,661 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:25:42,666 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,666 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:25:42,670 - sqlalchemy.engine.Engine - INFO - [cached since 44.69s ago] ('c2a3a6fd-1bba-416f-9aaf-baf75315b48d', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 666325), datetime.datetime(2025, 5, 9, 18, 25, 42, 666325), 0) 2025-05-09 18:25:42,670 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,679 - sqlalchemy.engine.Engine - INFO - [cached since 44.79s ago] ('2d16238d-f690-4129-9d2f-5676de86b473',) 2025-05-09 18:25:42,679 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:25:42,679 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:25:42,679 - 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 18:25:42,683 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] (datetime.datetime(2025, 5, 9, 18, 25, 42, 679324), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 25, 42, 679324), '2d16238d-f690-4129-9d2f-5676de86b473') 2025-05-09 18:25:42,683 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,692 - services.execution.handlers.progress - INFO - 检测到返回信号,提前结束重复执行,已完成 1/1000 次 2025-05-09 18:25:42,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,692 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:25:42,692 - sqlalchemy.engine.Engine - INFO - [cached since 44.71s ago] ('314bfeaf-3f32-4b8e-ba29-674cda95686c', 1, '{"success": true, "message": "重复执行成功,共执行 1 次", "output": {"results": [{"index": 0, "success": true, "result": {"success": true, "message": "分支 defaul ... (120 characters truncated) ... "message": 0}}, {"child_id": 3, "success": true, "output": {"returnSignal": true, "returnData": {}}}]}}}], "iterations": 1, "totalIterations": 1000}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 692058), datetime.datetime(2025, 5, 9, 18, 25, 42, 692058), 0) 2025-05-09 18:25:42,695 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:25:42,703 - sqlalchemy.engine.Engine - INFO - [cached since 44.82s ago] ('21ae101b-1958-4d37-b22a-bd738e99eb87',) 2025-05-09 18:25:42,703 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:25:42,707 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:25:42,707 - 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 18:25:42,707 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('{"index": 0}', datetime.datetime(2025, 5, 9, 18, 25, 42, 707513), '执行成功', , "{'__RETURN__': True}", '{"blocks": {"b2": {"index": 0}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 25, 42, 707513), '21ae101b-1958-4d37-b22a-bd738e99eb87') 2025-05-09 18:25:42,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,719 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:25:42,719 - sqlalchemy.engine.Engine - INFO - [cached since 44.74s ago] ('039fb8fa-b69b-4001-b3e9-d7c806dd916b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (224 characters truncated) ... ssage": 0}}, {"child_id": 3, "success": true, "output": {"returnSignal": true, "returnData": {}}}]}}}], "iterations": 1, "totalIterations": 1000}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4d01b46-cf2b-4587-97f0-f015f98ca116', datetime.datetime(2025, 5, 9, 18, 25, 42, 719342), datetime.datetime(2025, 5, 9, 18, 25, 42, 719342), 0) 2025-05-09 18:25:42,723 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,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 18:25:42,733 - sqlalchemy.engine.Engine - INFO - [cached since 44.85s ago] ('140fcedd-ce15-483a-bebf-2f9d2b1337bf',) 2025-05-09 18:25:42,737 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:25:42,737 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:25:42,737 - 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 18:25:42,737 - sqlalchemy.engine.Engine - INFO - [cached since 0.05552s ago] (datetime.datetime(2025, 5, 9, 18, 25, 42, 737799), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 25, 42, 737799), '140fcedd-ce15-483a-bebf-2f9d2b1337bf') 2025-05-09 18:25:42,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,746 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,775 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c4d01b46-cf2b-4587-97f0-f015f98ca116 2025-05-09 18:25:42,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:42,777 - 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 18:25:42,777 - sqlalchemy.engine.Engine - INFO - [cached since 44.53s ago] (datetime.datetime(2025, 5, 9, 18, 25, 42, 777974), '任务执行成功', , 222, 1, datetime.datetime(2025, 5, 9, 18, 25, 42, 777974), 'c4d01b46-cf2b-4587-97f0-f015f98ca116') 2025-05-09 18:25:42,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:42,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: c4d01b46-cf2b-4587-97f0-f015f98ca116, 结果: True 2025-05-09 18:25:45,584 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c4d01b46-cf2b-4587-97f0-f015f98ca116 来自 192.168.189.211 2025-05-09 18:25:45,584 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c4d01b46-cf2b-4587-97f0-f015f98ca116 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:45,588 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c4d01b46-cf2b-4587-97f0-f015f98ca116 来自 192.168.189.211 2025-05-09 18:25:45,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:45,588 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:25:45,588 - sqlalchemy.engine.Engine - INFO - [cached since 47.93s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116',) 2025-05-09 18:25:45,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:45,593 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c4d01b46-cf2b-4587-97f0-f015f98ca116 状态码: 200 耗时: 0.0044秒 2025-05-09 18:25:45,599 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c4d01b46-cf2b-4587-97f0-f015f98ca116 来自 192.168.189.211 2025-05-09 18:25:45,599 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c4d01b46-cf2b-4587-97f0-f015f98ca116 状态码: 200 耗时: 0.0000秒 2025-05-09 18:25:45,604 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c4d01b46-cf2b-4587-97f0-f015f98ca116 来自 192.168.189.211 2025-05-09 18:25:45,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:45,604 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:25:45,604 - sqlalchemy.engine.Engine - INFO - [cached since 44.27s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116',) 2025-05-09 18:25:45,608 - 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 18:25:45,608 - sqlalchemy.engine.Engine - INFO - [cached since 44.27s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116', 'b2') 2025-05-09 18:25:45,608 - 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 18:25:45,608 - sqlalchemy.engine.Engine - INFO - [cached since 44.27s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116', 'b1') 2025-05-09 18:25:45,608 - 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 18:25:45,608 - sqlalchemy.engine.Engine - INFO - [cached since 44.28s ago] ('c4d01b46-cf2b-4587-97f0-f015f98ca116', 'b3') 2025-05-09 18:25:45,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:25:45,613 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c4d01b46-cf2b-4587-97f0-f015f98ca116 状态码: 200 耗时: 0.0097秒 2025-05-09 18:25:51,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:25:51,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:25:51,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:25:51,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:25:51,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:25:51,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:25:51,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:25:51,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:25:51,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:25:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:25:51,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:25:51,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:25:51,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:25:51,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:25:51,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:25:51,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:25:51,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:25:51,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:25:51,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:25:51,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:25:51,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:25:51,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:25:51,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:25:51,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:25:51,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:25:51,378 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:25:51,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:25:51,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:25:51,385 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:25:51,385 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 9, 17, 25, 51, 385723)) 2025-05-09 18:25:51,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:26:21,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:26:21,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:26:21,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:26:21,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:26:21,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:26:21,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:26:21,569 - app - INFO - 应用程序关闭中... 2025-05-09 18:26:21,569 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:26:21,569 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:26:21,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:26:21,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:26:21,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:26:21,573 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:26:21,573 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:26:21,575 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:26:21,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:26:21,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:26:21,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:26:21,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:26:21,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:26:21,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:26:21,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:26:21,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:26:21,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:26:21,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:26:21,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:26:21,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:26:21,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:26:21,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:26:21,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:26:21,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:26:21,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:26:21,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:26:21,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:26:21,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:26:21,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:26:21,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:26:21,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:26:21,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:26:21,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:26:21,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:26:21,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:26:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:26:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:26:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:26:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:26:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:26:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:26:21,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:26:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:26:21,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 18:26:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:26:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:26:21,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-09 18:26:21,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:26:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:26:21,613 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:26:21,613 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:26:21,613 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:26:21,613 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:26:21,613 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:26:22,913 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:26:22,984 - 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 18:26:22,984 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:26:23,051 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:26:23,103 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:26:23,236 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:26:23,261 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:26:23,263 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,264 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:26:23,264 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,265 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:26:23,265 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,266 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:26:23,266 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:26:23,266 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,270 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:26:23,271 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,272 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:26:23,273 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,274 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:26:23,274 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,276 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:26:23,276 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,277 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:26:23,277 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,278 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:26:23,279 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,279 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:26:23,279 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,281 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:26:23,281 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,282 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:26:23,283 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,284 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:26:23,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:26:23,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:26:23,286 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:26:23,641 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:26:23,641 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:26:23,645 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:26:23,645 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:26:23,645 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:26:23,645 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:26:23,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:26:23,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:26:23,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:26:23,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:26:23,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:26:23,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:26:23,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:26:23,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:26:23,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:26:23,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:26:23,655 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:26:23,655 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:26:23,655 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:26:23,655 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:26:23,659 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:26:23,659 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:26:23,659 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:26:23,659 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:26:23,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:26:23,674 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:26:23,676 - sqlalchemy.engine.Engine - INFO - [generated in 0.00207s] (, ) 2025-05-09 18:26:23,680 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:26:23,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:26:23,684 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:26:23,686 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:26:23,687 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:26:23,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:26:23,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.status NOT IN (%s, %s, %s)) 2025-05-09 18:26:23,695 - sqlalchemy.engine.Engine - INFO - [generated in 0.00297s] (, , ) 2025-05-09 18:26:23,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:26:23,720 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:26:23,720 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:26:23,720 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:26:23,721 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:26:23,722 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:26:23,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:26:23,725 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:26:23,725 - sqlalchemy.engine.Engine - INFO - [generated in 0.00217s] (, datetime.datetime(2025, 5, 9, 17, 26, 23, 689487)) 2025-05-09 18:26:23,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:27:23,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:27:23,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 18:27:23,708 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 9, 17, 27, 23, 707549)) 2025-05-09 18:27:23,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:27:23,917 - app - INFO - 应用程序关闭中... 2025-05-09 18:27:23,918 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:27:23,918 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:27:23,918 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:27:23,918 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:27:23,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:27:23,919 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:27:23,919 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:27:23,920 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:27:23,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:27:23,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:27:23,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:27:23,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:27:23,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:27:23,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:27:23,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:27:23,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:27:23,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:27:23,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:27:23,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:27:23,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:27:23,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:27:23,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:27:23,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:27:23,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:27:23,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:27:23,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:27:23,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:27:23,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:27:23,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:27:23,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:27:23,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:27:23,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:27:23,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:27:23,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:27:23,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:27:23,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:27:23,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:27:23,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:27:23,930 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:27:23,930 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:27:23,931 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:27:23,931 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:27:23,931 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:27:23,931 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:27:25,186 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:27:25,242 - 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 18:27:25,245 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:27:25,329 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:27:25,377 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:27:25,417 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:27:25,435 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:27:25,436 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,436 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:27:25,437 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,437 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:27:25,438 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:27:25,439 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:27:25,441 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,442 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:27:25,445 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,450 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:27:25,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,454 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:27:25,454 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,459 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:27:25,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,465 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:27:25,465 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,471 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:27:25,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,475 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:27:25,478 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,480 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:27:25,481 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,482 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:27:25,487 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:27:25,497 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:27:25,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:27:25,500 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:27:25,857 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:27:25,861 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:27:25,861 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:27:25,863 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:27:25,863 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:27:25,863 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:27:25,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:27:25,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:27:25,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:27:25,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:27:25,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:27:25,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:27:25,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:27:25,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:27:25,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:27:25,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:27:25,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:27:25,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:27:25,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:27:25,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:27:25,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:27:25,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:27:25,872 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:27:25,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:27:25,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:27:25,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:27:25,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:27:25,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:27:25,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:27:25,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:27:25,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:27:25,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:27:25,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:27:25,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:27:25,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:27:25,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:27:25,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:27:25,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:27:25,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:27:25,886 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:27:25,903 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:27:25,903 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:27:25,903 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:27:25,907 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:27:25,907 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:27:25,911 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:27:25,915 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:27:25,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:27:25,927 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:27:25,927 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] (, ) 2025-05-09 18:27:25,931 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:27:25,932 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:27:25,932 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:27:25,936 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:27:25,936 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:27:25,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:27:25,941 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:27:25,945 - sqlalchemy.engine.Engine - INFO - [generated in 0.00288s] (, , ) 2025-05-09 18:27:25,945 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:27:25,948 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:27:25,948 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:27:25,948 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:27:25,948 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:27:25,949 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:27:25,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:27:25,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:27:25,949 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, datetime.datetime(2025, 5, 9, 17, 27, 25, 936930)) 2025-05-09 18:27:25,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:19,730 - app - INFO - 应用程序关闭中... 2025-05-09 18:28:19,730 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:28:19,731 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:28:19,731 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:28:19,731 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:28:19,732 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:28:19,732 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:28:19,733 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:28:19,733 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:28:19,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:28:19,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:28:19,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:28:19,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:28:19,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:28:19,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:28:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:28:19,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:28:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:28:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:28:19,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-09 18:28:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:28:19,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:28:19,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:28:19,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:28:19,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:28:19,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:28:19,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:28:19,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:28:19,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:28:19,739 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:28:19,739 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:28:19,739 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:28:19,743 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:28:19,743 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:28:19,743 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:28:21,006 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:28:21,067 - 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 18:28:21,069 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:28:21,134 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:28:21,184 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:28:21,222 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:28:21,226 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:21,230 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:28:21,230 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,234 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:28:21,234 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,234 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:28:21,234 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,238 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:28:21,238 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,240 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:28:21,241 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,242 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:28:21,242 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,242 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:28:21,242 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,245 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:28:21,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,245 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:28:21,245 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:28:21,250 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,250 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:28:21,250 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:28:21,250 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:21,254 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:28:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:28:21,609 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:28:21,609 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:28:21,609 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:28:21,613 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:28:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:28:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:28:21,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:28:21,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:28:21,621 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:28:21,639 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:28:21,639 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:28:21,639 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:28:21,639 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:28:21,639 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:28:21,639 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:28:21,643 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:28:21,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:21,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 18:28:21,655 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, ) 2025-05-09 18:28:21,655 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:28:21,655 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:21,655 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:28:21,655 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:28:21,659 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:28:21,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:21,663 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:28:21,667 - sqlalchemy.engine.Engine - INFO - [generated in 0.00375s] (, , ) 2025-05-09 18:28:21,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:21,681 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:28:21,681 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:28:21,684 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:28:21,686 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:28:21,686 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:28:21,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:21,689 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:28:21,692 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] (, datetime.datetime(2025, 5, 9, 17, 28, 21, 659285)) 2025-05-09 18:28:21,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:25,499 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:28:25,499 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0005秒 2025-05-09 18:28:25,501 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:28:25,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:25,504 - 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 18:28:25,508 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] {} 2025-05-09 18:28:25,508 - 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 18:28:25,508 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:28:25,508 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:28:25,512 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0106秒 2025-05-09 18:28:27,569 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:28:27,569 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:28:27,573 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:28:27,573 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:27,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-09 18:28:27,577 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:28:27,577 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:27,577 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0043秒 2025-05-09 18:28:28,331 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:28:28,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:28:28,335 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:28:28,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,335 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:28:28,339 - sqlalchemy.engine.Engine - INFO - [cached since 0.004628s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:28:28,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,339 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:28:28,339 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:28:28,339 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:28:28,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,339 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:28:28,339 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 28, 28, 339569), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:28:28,344 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,352 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:28:28,352 - sqlalchemy.engine.Engine - INFO - [cached since 0.01951s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:28:28,356 - 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 18:28:28,356 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('51378f02-28c0-4e43-9b3e-f1e5701757e4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 58, 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 ... (485 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, 18, 28, 28, 339569), '{"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, 18, 28, 28, 356765), datetime.datetime(2025, 5, 9, 18, 28, 28, 356765), 0) 2025-05-09 18:28:28,356 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,365 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,368 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('51378f02-28c0-4e43-9b3e-f1e5701757e4',) 2025-05-09 18:28:28,368 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,368 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 51378f02-28c0-4e43-9b3e-f1e5701757e4 (优先级 1) 添加到队列 0 2025-05-09 18:28:28,372 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:28:28,372 - services.sync_service - INFO - 正在同步创建任务到天风系统: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,372 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"51378f02-28c0-4e43-9b3e-f1e5701757e4","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:28:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:28:28,432 - services.sync_service - INFO - 成功同步任务到系统任务: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,432 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,432 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,432 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1015秒 2025-05-09 18:28:28,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 51378f02-28c0-4e43-9b3e-f1e5701757e4, 优先级: 1 2025-05-09 18:28:28,462 - services.execution.task_executor - DEBUG - 任务 51378f02-28c0-4e43-9b3e-f1e5701757e4 设置超时时间: 3600秒 2025-05-09 18:28:28,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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.id = %s 2025-05-09 18:28:28,462 - sqlalchemy.engine.Engine - INFO - [cached since 0.0965s ago] ('51378f02-28c0-4e43-9b3e-f1e5701757e4',) 2025-05-09 18:28:28,466 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:28:28,466 - sqlalchemy.engine.Engine - INFO - [cached since 0.1326s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:28:28,466 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:28:28,470 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] (datetime.datetime(2025, 5, 9, 18, 28, 28, 466504), datetime.datetime(2025, 5, 9, 18, 28, 28, 466504), '51378f02-28c0-4e43-9b3e-f1e5701757e4') 2025-05-09 18:28:28,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,478 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,539 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,544 - sqlalchemy.engine.Engine - INFO - [generated in 0.00097s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 28, 28, 543188), '51378f02-28c0-4e43-9b3e-f1e5701757e4') 2025-05-09 18:28:28,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,551 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:28:28,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,555 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('ae3ba11f-aec3-4312-9a87-2c3990c2f782', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 551888), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 28, 28, 551888), datetime.datetime(2025, 5, 9, 18, 28, 28, 551888), 0) 2025-05-09 18:28:28,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,560 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,564 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('ae3ba11f-aec3-4312-9a87-2c3990c2f782',) 2025-05-09 18:28:28,564 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:28:28,568 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:28:28,568 - 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 18:28:28,568 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 28, 28, 568514), 'ae3ba11f-aec3-4312-9a87-2c3990c2f782') 2025-05-09 18:28:28,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,576 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:28:28,576 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:28:28,576 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 2, 类型: RepeatNumBp 2025-05-09 18:28:28,576 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,576 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:28:28,576 - sqlalchemy.engine.Engine - INFO - [cached since 0.02522s ago] ('f5dfd34c-01e2-4854-964b-428a714f6041', 'b2', '2', '', '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{"num": "1000"}', '{}', 'RepeatNumBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 576628), , '{"num": {"type": "Simple", "value": "1000", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 28, 28, 576628), datetime.datetime(2025, 5, 9, 18, 28, 28, 576628), 0) 2025-05-09 18:28:28,580 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,589 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f5dfd34c-01e2-4854-964b-428a714f6041 2025-05-09 18:28:28,589 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,589 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.02576s ago] ('f5dfd34c-01e2-4854-964b-428a714f6041',) 2025-05-09 18:28:28,589 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:28:28,589 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:28:28,589 - 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 18:28:28,589 - sqlalchemy.engine.Engine - INFO - [cached since 0.02397s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 28, 28, 589368), 'f5dfd34c-01e2-4854-964b-428a714f6041') 2025-05-09 18:28:28,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,598 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:28:28,598 - services.execution.handlers.progress - INFO - 开始执行重复执行N次块 - ID: 2, 名称: b2, 目标次数: 1000 2025-05-09 18:28:28,598 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:28:28,598 - services.execution.block_executor - INFO - 开始执行块 2 的 default 分支下的 2 个子块 2025-05-09 18:28:28,598 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b3, ID: 2, 类型: PrintBp 2025-05-09 18:28:28,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,602 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:28:28,602 - sqlalchemy.engine.Engine - INFO - [cached since 0.04777s ago] ('70ef912e-53a1-474a-94b7-6c374bcd9edf', 'b3', '2', '', '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{"message": "blocks.b2.index"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 598006), , '{"message": {"type": "Expression", "value": "blocks.b2.index", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 28, 28, 602109), datetime.datetime(2025, 5, 9, 18, 28, 28, 602109), 0) 2025-05-09 18:28:28,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,606 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 70ef912e-53a1-474a-94b7-6c374bcd9edf 2025-05-09 18:28:28,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.04578s ago] ('70ef912e-53a1-474a-94b7-6c374bcd9edf',) 2025-05-09 18:28:28,610 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:28:28,610 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:28:28,610 - 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 18:28:28,610 - sqlalchemy.engine.Engine - INFO - [cached since 0.04396s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 28, 28, 610920), '70ef912e-53a1-474a-94b7-6c374bcd9edf') 2025-05-09 18:28:28,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,619 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:28:28,623 - services.execution.handlers.foundation - INFO - 任务 51378f02-28c0-4e43-9b3e-f1e5701757e4 打印: 0 2025-05-09 18:28:28,623 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,623 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:28:28,623 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('9c4accba-7b08-4e0c-afb3-57576b2d5697', 1, '{"success": true, "message": "打印成功", "output": {"message": 0}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 623069), datetime.datetime(2025, 5, 9, 18, 28, 28, 623069), 0) 2025-05-09 18:28:28,623 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,631 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,631 - sqlalchemy.engine.Engine - INFO - [cached since 0.06729s ago] ('70ef912e-53a1-474a-94b7-6c374bcd9edf',) 2025-05-09 18:28:28,631 - services.execution.block_executor - INFO - 块 b3 (ID: 2) 设置的变量: [] 2025-05-09 18:28:28,631 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:28:28,631 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,631 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] (datetime.datetime(2025, 5, 9, 18, 28, 28, 631493), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 28, 28, 631493), '70ef912e-53a1-474a-94b7-6c374bcd9edf') 2025-05-09 18:28:28,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,639 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b1, ID: 3, 类型: ReturnBp 2025-05-09 18:28:28,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,639 - sqlalchemy.engine.Engine - INFO - [cached since 0.08828s ago] ('2f1abfb0-ddf9-436c-a40e-e0ead6333cc5', 'b1', '3', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 639679), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 28, 28, 639679), datetime.datetime(2025, 5, 9, 18, 28, 28, 639679), 0) 2025-05-09 18:28:28,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,648 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2f1abfb0-ddf9-436c-a40e-e0ead6333cc5 2025-05-09 18:28:28,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,648 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,648 - sqlalchemy.engine.Engine - INFO - [cached since 0.086s ago] ('2f1abfb0-ddf9-436c-a40e-e0ead6333cc5',) 2025-05-09 18:28:28,652 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:28:28,652 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:28:28,652 - 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 18:28:28,652 - sqlalchemy.engine.Engine - INFO - [cached since 0.08449s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 28, 28, 652625), '2f1abfb0-ddf9-436c-a40e-e0ead6333cc5') 2025-05-09 18:28:28,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,660 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:28:28,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,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 18:28:28,660 - sqlalchemy.engine.Engine - INFO - [cached since 0.03869s ago] ('f68af9fc-08dc-4c9a-b2df-3959a55ab0af', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 660895), datetime.datetime(2025, 5, 9, 18, 28, 28, 660895), 0) 2025-05-09 18:28:28,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,675 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,675 - sqlalchemy.engine.Engine - INFO - [cached since 0.1106s ago] ('2f1abfb0-ddf9-436c-a40e-e0ead6333cc5',) 2025-05-09 18:28:28,677 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:28:28,677 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:28:28,677 - 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 18:28:28,681 - sqlalchemy.engine.Engine - INFO - [generated in 0.00165s] (datetime.datetime(2025, 5, 9, 18, 28, 28, 677320), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 28, 28, 677320), '2f1abfb0-ddf9-436c-a40e-e0ead6333cc5') 2025-05-09 18:28:28,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,689 - services.execution.handlers.progress - INFO - 检测到返回信号,提前结束重复执行,已完成 1/1000 次 2025-05-09 18:28:28,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,694 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:28:28,694 - sqlalchemy.engine.Engine - INFO - [cached since 0.07169s ago] ('daecca11-8ab6-43d1-b366-d98ab5f46cf4', 1, '{"success": true, "message": "重复执行成功,共执行 1 次", "output": {"iterations": 1, "totalIterations": 1000}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 694104), datetime.datetime(2025, 5, 9, 18, 28, 28, 694104), 0) 2025-05-09 18:28:28,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,706 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,706 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,710 - sqlalchemy.engine.Engine - INFO - [cached since 0.1451s ago] ('f5dfd34c-01e2-4854-964b-428a714f6041',) 2025-05-09 18:28:28,710 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-09 18:28:28,710 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['index'] 2025-05-09 18:28:28,714 - 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 18:28:28,714 - sqlalchemy.engine.Engine - INFO - [generated in 0.00119s] ('{"index": 0}', datetime.datetime(2025, 5, 9, 18, 28, 28, 714964), '执行成功', , "{'__RETURN__': True}", '{"blocks": {"b2": {"index": 0}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 28, 28, 714964), 'f5dfd34c-01e2-4854-964b-428a714f6041') 2025-05-09 18:28:28,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,732 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,735 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:28:28,735 - sqlalchemy.engine.Engine - INFO - [cached since 0.1133s ago] ('0c1415d6-3871-42ae-ae23-7874c4242cca', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"iterations": 1, "totalIterations": 1000}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '51378f02-28c0-4e43-9b3e-f1e5701757e4', datetime.datetime(2025, 5, 9, 18, 28, 28, 735268), datetime.datetime(2025, 5, 9, 18, 28, 28, 735268), 0) 2025-05-09 18:28:28,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,751 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:28:28,751 - sqlalchemy.engine.Engine - INFO - [cached since 0.187s ago] ('ae3ba11f-aec3-4312-9a87-2c3990c2f782',) 2025-05-09 18:28:28,756 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:28:28,756 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:28:28,756 - 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 18:28:28,756 - sqlalchemy.engine.Engine - INFO - [cached since 0.07981s ago] (datetime.datetime(2025, 5, 9, 18, 28, 28, 756095), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 28, 28, 756095), 'ae3ba11f-aec3-4312-9a87-2c3990c2f782') 2025-05-09 18:28:28,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,764 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,956 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 51378f02-28c0-4e43-9b3e-f1e5701757e4 2025-05-09 18:28:28,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:28,961 - 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 18:28:28,965 - sqlalchemy.engine.Engine - INFO - [generated in 0.00149s] (datetime.datetime(2025, 5, 9, 18, 28, 28, 956567), '任务执行成功', , 285, 1, datetime.datetime(2025, 5, 9, 18, 28, 28, 961048), '51378f02-28c0-4e43-9b3e-f1e5701757e4') 2025-05-09 18:28:28,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:28,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 51378f02-28c0-4e43-9b3e-f1e5701757e4, 结果: True 2025-05-09 18:28:31,521 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/51378f02-28c0-4e43-9b3e-f1e5701757e4 来自 192.168.189.211 2025-05-09 18:28:31,521 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/51378f02-28c0-4e43-9b3e-f1e5701757e4 状态码: 200 耗时: 0.0000秒 2025-05-09 18:28:31,521 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/51378f02-28c0-4e43-9b3e-f1e5701757e4 来自 192.168.189.211 2025-05-09 18:28:31,525 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:31,525 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:28:31,525 - sqlalchemy.engine.Engine - INFO - [cached since 3.157s ago] ('51378f02-28c0-4e43-9b3e-f1e5701757e4',) 2025-05-09 18:28:31,525 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:31,529 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/51378f02-28c0-4e43-9b3e-f1e5701757e4 状态码: 200 耗时: 0.0082秒 2025-05-09 18:28:31,534 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/51378f02-28c0-4e43-9b3e-f1e5701757e4 来自 192.168.189.211 2025-05-09 18:28:31,534 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/51378f02-28c0-4e43-9b3e-f1e5701757e4 状态码: 200 耗时: 0.0000秒 2025-05-09 18:28:31,537 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/51378f02-28c0-4e43-9b3e-f1e5701757e4 来自 192.168.189.211 2025-05-09 18:28:31,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:28:31,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.task_record_id = %s 2025-05-09 18:28:31,542 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('51378f02-28c0-4e43-9b3e-f1e5701757e4',) 2025-05-09 18:28:31,542 - 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 18:28:31,542 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('51378f02-28c0-4e43-9b3e-f1e5701757e4', 'b1') 2025-05-09 18:28:31,546 - 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 18:28:31,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.001998s ago] ('51378f02-28c0-4e43-9b3e-f1e5701757e4', 'b3') 2025-05-09 18:28:31,546 - 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 18:28:31,546 - sqlalchemy.engine.Engine - INFO - [cached since 0.003293s ago] ('51378f02-28c0-4e43-9b3e-f1e5701757e4', 'b2') 2025-05-09 18:28:31,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:28:31,549 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/51378f02-28c0-4e43-9b3e-f1e5701757e4 状态码: 200 耗时: 0.0121秒 2025-05-09 18:29:20,948 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:29:20,949 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:29:20,951 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:29:20,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:20,952 - 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 18:29:20,952 - sqlalchemy.engine.Engine - INFO - [cached since 55.45s ago] {} 2025-05-09 18:29:20,955 - 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 18:29:20,955 - sqlalchemy.engine.Engine - INFO - [cached since 55.45s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:29:20,957 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:29:20,959 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0074秒 2025-05-09 18:29:21,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:29:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:29:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:29:21,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:29:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:29:21,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:29:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:29:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:29:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:29:21,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:29:21,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:29:21,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:29:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:29:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:29:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:29:21,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:21,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:29:21,776 - sqlalchemy.engine.Engine - INFO - [cached since 60.09s ago] (, datetime.datetime(2025, 5, 9, 17, 29, 21, 770899)) 2025-05-09 18:29:21,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:29:21,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:29:21,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:29:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:29:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:29:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:29:21,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:29:21,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:29:21,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:29:21,786 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:21,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:29:21,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:29:21,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:29:21,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:29:21,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:29:21,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:29:21,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:29:21,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:29:21,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:29:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:29:21,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:29:21,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:29:21,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:29:21,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:29:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:29:22,437 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:29:22,437 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,437 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:29:22,437 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,444 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:29:22,447 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-09 18:29:22,448 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:29:22,450 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-09 18:29:22,454 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:29:22,454 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,454 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,454 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:29:22,454 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:22,459 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:29:22,459 - sqlalchemy.engine.Engine - INFO - [generated in 0.00024s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:22,460 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:29:22,461 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:29:22,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:22,461 - 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 18:29:22,461 - sqlalchemy.engine.Engine - INFO - [cached since 54.89s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:29:22,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:22,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:22,461 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0009秒 2025-05-09 18:29:22,461 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0067秒 2025-05-09 18:29:22,471 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:29:22,475 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,475 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0039秒 2025-05-09 18:29:22,476 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0005秒 2025-05-09 18:29:22,476 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,476 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,476 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:29:22,476 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,476 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:22,476 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:29:22,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:22,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 18:29:22,476 - sqlalchemy.engine.Engine - INFO - [cached since 54.91s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:29:22,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:22,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:22,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 18:29:22,486 - sqlalchemy.engine.Engine - INFO - [cached since 54.91s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:29:22,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:22,486 - app - ERROR - 请求异常: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 耗时: 0.0099秒 Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive return self.receive_nowait() ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive return receiver.item ^^^^^^^^^^^^^ AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next message = await recv_stream.receive() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\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 121, in _go raise sa_exc.IllegalStateChangeError( sqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method '_connection_for_bind()' is already in progress and this would cause an unexpected state change to (Background on this error at: https://sqlalche.me/e/20/isce) 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 18:29:22,493 - app - ERROR - 异常详情: Method 'close()' can't be called here; method '_connection_for_bind()' is already in progress and this would cause an unexpected state change to (Background on this error at: https://sqlalche.me/e/20/isce) Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive return self.receive_nowait() ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive return receiver.item ^^^^^^^^^^^^^ AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next message = await recv_stream.receive() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\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 121, in _go raise sa_exc.IllegalStateChangeError( sqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method '_connection_for_bind()' is already in progress and this would cause an unexpected state change to (Background on this error at: https://sqlalche.me/e/20/isce) 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 18:29:22,509 - app - ERROR - Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive return self.receive_nowait() ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive return receiver.item ^^^^^^^^^^^^^ AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next message = await recv_stream.receive() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\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 121, in _go raise sa_exc.IllegalStateChangeError( sqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method '_connection_for_bind()' is already in progress and this would cause an unexpected state change to (Background on this error at: https://sqlalche.me/e/20/isce) Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive return self.receive_nowait() ^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait raise WouldBlock anyio.WouldBlock During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive return receiver.item ^^^^^^^^^^^^^ AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next message = await recv_stream.receive() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive raise EndOfStream anyio.EndOfStream During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\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 121, in _go raise sa_exc.IllegalStateChangeError( sqlalchemy.exc.IllegalStateChangeError: Method 'close()' can't be called here; method '_connection_for_bind()' is already in progress and this would cause an unexpected state change to (Background on this error at: https://sqlalche.me/e/20/isce) 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 18:29:22,536 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0598秒 2025-05-09 18:29:50,798 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:29:50,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:50,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 18:29:50,798 - sqlalchemy.engine.Engine - INFO - [cached since 82.47s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:50,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:50,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:50,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 18:29:50,802 - sqlalchemy.engine.Engine - INFO - [cached since 82.47s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:50,806 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:29:50,806 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (59, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (133 characters truncated) ... }, "children": {"default": []}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 29, 50, 806998), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:29:50,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:50,813 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0152秒 2025-05-09 18:29:51,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:29:51,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:29:51,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:29:51,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:29:51,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:29:51,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:29:51,880 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:29:51,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:29:51,885 - sqlalchemy.engine.Engine - INFO - [cached since 83.55s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:51,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,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 18:29:51,889 - sqlalchemy.engine.Engine - INFO - [cached since 83.56s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:51,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,889 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:29:51,889 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:29:51,889 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:29:51,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,893 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:29:51,893 - sqlalchemy.engine.Engine - INFO - [cached since 83.55s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 29, 51, 893768), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:29:51,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,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.id = %s 2025-05-09 18:29:51,902 - sqlalchemy.engine.Engine - INFO - [cached since 83.57s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:51,906 - 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 18:29:51,906 - sqlalchemy.engine.Engine - INFO - [cached since 83.55s ago] ('13689c33-484f-4305-a969-5cd6f83542d8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 59, 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 ... (133 characters truncated) ... }, "children": {"default": []}, "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, 18, 29, 51, 889547), '{"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, 18, 29, 51, 906518), datetime.datetime(2025, 5, 9, 18, 29, 51, 906518), 0) 2025-05-09 18:29:51,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,912 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:29:51,912 - sqlalchemy.engine.Engine - INFO - [cached since 83.55s ago] ('13689c33-484f-4305-a969-5cd6f83542d8',) 2025-05-09 18:29:51,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,916 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 13689c33-484f-4305-a969-5cd6f83542d8 (优先级 1) 添加到队列 0 2025-05-09 18:29:51,916 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:29:51,916 - services.sync_service - INFO - 正在同步创建任务到天风系统: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:51,916 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"13689c33-484f-4305-a969-5cd6f83542d8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:29:51","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:29:51,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 13689c33-484f-4305-a969-5cd6f83542d8, 优先级: 1 2025-05-09 18:29:51,962 - services.execution.task_executor - DEBUG - 任务 13689c33-484f-4305-a969-5cd6f83542d8 设置超时时间: 3600秒 2025-05-09 18:29:51,962 - services.sync_service - INFO - 成功同步任务到系统任务: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:51,962 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:51,962 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:51,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:51,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.id = %s 2025-05-09 18:29:51,962 - sqlalchemy.engine.Engine - INFO - [cached since 83.6s ago] ('13689c33-484f-4305-a969-5cd6f83542d8',) 2025-05-09 18:29:51,962 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0816秒 2025-05-09 18:29:51,966 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:29:51,966 - sqlalchemy.engine.Engine - INFO - [cached since 83.63s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:29:51,966 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:29:51,966 - sqlalchemy.engine.Engine - INFO - [cached since 83.5s ago] (datetime.datetime(2025, 5, 9, 18, 29, 51, 966395), datetime.datetime(2025, 5, 9, 18, 29, 51, 966395), '13689c33-484f-4305-a969-5cd6f83542d8') 2025-05-09 18:29:51,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:51,979 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:52,008 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:52,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,013 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:29:52,015 - sqlalchemy.engine.Engine - INFO - [cached since 83.47s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 29, 52, 13207), '13689c33-484f-4305-a969-5cd6f83542d8') 2025-05-09 18:29:52,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,023 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:29:52,023 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,029 - sqlalchemy.engine.Engine - INFO - [cached since 83.48s ago] ('2e6dea58-fd4a-4d41-ae67-04fa13e15806', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 23683), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 29, 52, 29112), datetime.datetime(2025, 5, 9, 18, 29, 52, 29112), 0) 2025-05-09 18:29:52,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,045 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:29:52,045 - sqlalchemy.engine.Engine - INFO - [cached since 83.48s ago] ('2e6dea58-fd4a-4d41-ae67-04fa13e15806',) 2025-05-09 18:29:52,045 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:29:52,048 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:29:52,048 - 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 18:29:52,052 - sqlalchemy.engine.Engine - INFO - [cached since 83.48s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 29, 52, 48864), '2e6dea58-fd4a-4d41-ae67-04fa13e15806') 2025-05-09 18:29:52,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,057 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:29:52,061 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:29:52,061 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: IterateListBp 2025-05-09 18:29:52,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,066 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:29:52,066 - sqlalchemy.engine.Engine - INFO - [cached since 83.51s ago] ('acd4cc6b-43cc-4c59-b9d6-1e93b427e27c', 'b1', '2', '', '{"list": {"type": "Simple", "value": "[1, 2,3,4]", "required": true}}', '{"list": "[1, 2,3,4]"}', '{}', 'IterateListBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 61494), , '{"list": {"type": "Simple", "value": "[1, 2,3,4]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 29, 52, 66016), datetime.datetime(2025, 5, 9, 18, 29, 52, 66016), 0) 2025-05-09 18:29:52,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,073 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: acd4cc6b-43cc-4c59-b9d6-1e93b427e27c 2025-05-09 18:29:52,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,078 - sqlalchemy.engine.Engine - INFO - [cached since 83.51s ago] ('acd4cc6b-43cc-4c59-b9d6-1e93b427e27c',) 2025-05-09 18:29:52,078 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:29:52,078 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:29:52,078 - 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 18:29:52,082 - sqlalchemy.engine.Engine - INFO - [cached since 83.51s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 29, 52, 78116), 'acd4cc6b-43cc-4c59-b9d6-1e93b427e27c') 2025-05-09 18:29:52,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,090 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-09 18:29:52,090 - services.execution.handlers.progress - INFO - 开始执行数组遍历块 - ID: 2, 名称: b1 2025-05-09 18:29:52,090 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:29:52,094 - services.execution.block_executor - INFO - 块 2 的 default 分支下没有子块 2025-05-09 18:29:52,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,098 - sqlalchemy.engine.Engine - INFO - [cached since 83.47s ago] ('10e148eb-f84d-41c7-934c-50c3b7501013', 1, '{"success": true, "message": "第1次循环, item=1"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 94816), datetime.datetime(2025, 5, 9, 18, 29, 52, 94816), 0) 2025-05-09 18:29:52,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,103 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:29:52,103 - services.execution.block_executor - INFO - 块 2 的 default 分支下没有子块 2025-05-09 18:29:52,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,107 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:29:52,108 - sqlalchemy.engine.Engine - INFO - [cached since 83.48s ago] ('85c33fd1-83a1-42a5-b9b7-29b18a42f60e', 1, '{"success": true, "message": "第2次循环, item=2"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 107944), datetime.datetime(2025, 5, 9, 18, 29, 52, 107944), 0) 2025-05-09 18:29:52,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,115 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:29:52,115 - services.execution.block_executor - INFO - 块 2 的 default 分支下没有子块 2025-05-09 18:29:52,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,117 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:29:52,118 - sqlalchemy.engine.Engine - INFO - [cached since 83.49s ago] ('b87babf1-94c2-4c81-a8a9-ae5fa2b769c3', 1, '{"success": true, "message": "第3次循环, item=3"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 117996), datetime.datetime(2025, 5, 9, 18, 29, 52, 117996), 0) 2025-05-09 18:29:52,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,128 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 2, 分支: default 2025-05-09 18:29:52,128 - services.execution.block_executor - INFO - 块 2 的 default 分支下没有子块 2025-05-09 18:29:52,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,132 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:29:52,132 - sqlalchemy.engine.Engine - INFO - [cached since 83.51s ago] ('7cec84cc-487d-4705-91f6-9645c67eea2f', 1, '{"success": true, "message": "第4次循环, item=4"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 132234), datetime.datetime(2025, 5, 9, 18, 29, 52, 132234), 0) 2025-05-09 18:29:52,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,145 - sqlalchemy.engine.Engine - INFO - [cached since 83.58s ago] ('acd4cc6b-43cc-4c59-b9d6-1e93b427e27c',) 2025-05-09 18:29:52,145 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-09 18:29:52,145 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['index', 'item'] 2025-05-09 18:29:52,145 - 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 18:29:52,148 - sqlalchemy.engine.Engine - INFO - [cached since 83.43s ago] ('{"index": 3, "item": 4}', datetime.datetime(2025, 5, 9, 18, 29, 52, 145063), '执行成功', , "{'index': 3, 'item': 4}", '{"blocks": {"b1": {"index": 3, "item": 4}}}', '执行成功', datetime.datetime(2025, 5, 9, 18, 29, 52, 145063), 'acd4cc6b-43cc-4c59-b9d6-1e93b427e27c') 2025-05-09 18:29:52,148 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,165 - sqlalchemy.engine.Engine - INFO - [cached since 83.54s ago] ('4ee38dcd-c4e0-41f5-bfaf-e777273f931f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, " ... (474 characters truncated) ... , "success": true, "result": {"success": true, "message": "没有子块需要执行: default", "output": {"executed": false, "branch": "default"}}}], "count": 4}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '13689c33-484f-4305-a969-5cd6f83542d8', datetime.datetime(2025, 5, 9, 18, 29, 52, 165976), datetime.datetime(2025, 5, 9, 18, 29, 52, 165976), 0) 2025-05-09 18:29:52,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,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 18:29:52,174 - sqlalchemy.engine.Engine - INFO - [cached since 83.61s ago] ('2e6dea58-fd4a-4d41-ae67-04fa13e15806',) 2025-05-09 18:29:52,174 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:29:52,174 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:29:52,174 - 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 18:29:52,178 - sqlalchemy.engine.Engine - INFO - [cached since 83.5s ago] (datetime.datetime(2025, 5, 9, 18, 29, 52, 174202), '执行成功', , "{'index': 3, 'item': 4}", '执行成功', datetime.datetime(2025, 5, 9, 18, 29, 52, 174202), '2e6dea58-fd4a-4d41-ae67-04fa13e15806') 2025-05-09 18:29:52,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,187 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:52,208 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 13689c33-484f-4305-a969-5cd6f83542d8 2025-05-09 18:29:52,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:52,212 - 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 18:29:52,212 - sqlalchemy.engine.Engine - INFO - [cached since 83.25s ago] (datetime.datetime(2025, 5, 9, 18, 29, 52, 208026), '任务执行成功', , 208, 1, datetime.datetime(2025, 5, 9, 18, 29, 52, 212068), '13689c33-484f-4305-a969-5cd6f83542d8') 2025-05-09 18:29:52,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:52,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 13689c33-484f-4305-a969-5cd6f83542d8, 结果: True 2025-05-09 18:29:55,131 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/13689c33-484f-4305-a969-5cd6f83542d8 来自 192.168.189.211 2025-05-09 18:29:55,131 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/13689c33-484f-4305-a969-5cd6f83542d8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:55,131 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/13689c33-484f-4305-a969-5cd6f83542d8 来自 192.168.189.211 2025-05-09 18:29:55,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:55,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 18:29:55,135 - sqlalchemy.engine.Engine - INFO - [cached since 86.77s ago] ('13689c33-484f-4305-a969-5cd6f83542d8',) 2025-05-09 18:29:55,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:55,138 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/13689c33-484f-4305-a969-5cd6f83542d8 状态码: 200 耗时: 0.0075秒 2025-05-09 18:29:55,144 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/13689c33-484f-4305-a969-5cd6f83542d8 来自 192.168.189.211 2025-05-09 18:29:55,144 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/13689c33-484f-4305-a969-5cd6f83542d8 状态码: 200 耗时: 0.0000秒 2025-05-09 18:29:55,147 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/13689c33-484f-4305-a969-5cd6f83542d8 来自 192.168.189.211 2025-05-09 18:29:55,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:29:55,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.task_record_id = %s 2025-05-09 18:29:55,147 - sqlalchemy.engine.Engine - INFO - [cached since 83.61s ago] ('13689c33-484f-4305-a969-5cd6f83542d8',) 2025-05-09 18:29:55,151 - 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 18:29:55,151 - sqlalchemy.engine.Engine - INFO - [cached since 83.61s ago] ('13689c33-484f-4305-a969-5cd6f83542d8', 'b1') 2025-05-09 18:29:55,154 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:29:55,156 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/13689c33-484f-4305-a969-5cd6f83542d8 状态码: 200 耗时: 0.0086秒 2025-05-09 18:30:21,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:30:21,806 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:30:21,806 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 17, 30, 21, 804372)) 2025-05-09 18:30:21,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:30:21,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:30:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:30:21,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:30:21,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:30:21,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:30:21,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:30:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:30:21,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:30:21,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:30:21,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:30:21,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:30:21,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:30:21,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:30:21,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:30:21,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:30:21,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:30:21,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:30:21,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:30:21,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:30:21,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:30:21,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:30:21,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:30:21,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:30:21,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:30:21,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:30:21,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:30:21,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:30:21,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:30:21,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:30:21,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:30:21,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:31:14,720 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:31:14,720 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:31:14,723 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:31:14,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:14,726 - 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 18:31:14,726 - sqlalchemy.engine.Engine - INFO - [cached since 169.2s ago] {} 2025-05-09 18:31:14,727 - 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 18:31:14,727 - sqlalchemy.engine.Engine - INFO - [cached since 169.2s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:31:14,727 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:31:14,731 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0074秒 2025-05-09 18:31:14,933 - app - INFO - 应用程序关闭中... 2025-05-09 18:31:14,933 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:31:14,933 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:31:14,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:31:14,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:31:14,937 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:31:14,937 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:31:14,937 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:31:14,937 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:31:14,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:31:14,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:31:14,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:31:14,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:31:14,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:31:14,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:31:14,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:31:14,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:31:14,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:31:14,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:31:14,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:31:14,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:31:14,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:31:14,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:31:14,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:31:14,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:31:14,951 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:31:14,951 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:31:14,955 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:31:14,955 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:31:14,955 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:31:14,955 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:31:16,291 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:31:16,347 - 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 18:31:16,351 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:31:16,414 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:31:16,465 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:31:16,491 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:31:16,508 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:31:16,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,508 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:31:16,512 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,514 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:31:16,514 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:16,516 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:31:16,516 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,516 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:31:16,516 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,520 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:31:16,520 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,520 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:31:16,520 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,520 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:31:16,524 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,524 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:31:16,524 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:31:16,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,533 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:31:16,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,534 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:31:16,534 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:31:16,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:16,537 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:31:16,896 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:31:16,896 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:31:16,900 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:31:16,900 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:31:16,900 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:31:16,900 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:31:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:31:16,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:31:16,908 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:31:16,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:31:16,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:31:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:31:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:31:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:31:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:31:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:31:16,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:31:16,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:31:16,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:31:16,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:31:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:31:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:31:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:31:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:31:16,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:31:16,930 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:31:16,948 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:31:16,948 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:31:16,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:16,958 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:31:16,962 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] (, ) 2025-05-09 18:31:16,967 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:31:16,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:16,967 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:31:16,969 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:31:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:31:16,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:16,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.status NOT IN (%s, %s, %s)) 2025-05-09 18:31:16,975 - sqlalchemy.engine.Engine - INFO - [generated in 0.00284s] (, , ) 2025-05-09 18:31:16,979 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:16,983 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:31:16,983 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:31:16,983 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:31:16,983 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:31:16,983 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:31:16,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:16,987 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:31:16,992 - sqlalchemy.engine.Engine - INFO - [generated in 0.00310s] (, datetime.datetime(2025, 5, 9, 17, 31, 16, 971933)) 2025-05-09 18:31:16,996 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:31:17,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:31:17,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:31:17,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:17,004 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0082秒 2025-05-09 18:31:17,008 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0082秒 2025-05-09 18:31:17,008 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0082秒 2025-05-09 18:31:17,008 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0082秒 2025-05-09 18:31:17,008 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,012 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:31:17,015 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:31:17,017 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 18:31:17,017 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0018秒 2025-05-09 18:31:17,021 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:17,021 - 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 18:31:17,021 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:31:17,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:17,025 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:31:17,030 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0045秒 2025-05-09 18:31:17,030 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,030 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0214秒 2025-05-09 18:31:17,030 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:31:17,034 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:31:17,034 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,034 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:31:17,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:17,039 - 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 18:31:17,039 - sqlalchemy.engine.Engine - INFO - [cached since 0.01769s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:31:17,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:17,042 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:31:17,042 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 18:31:17,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:17,042 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:31:17,042 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:31:17,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:31:17,046 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:31:17,050 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:17,050 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:31:17,054 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0124秒 2025-05-09 18:31:17,054 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:31:17,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:31:17,054 - 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 18:31:17,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.03599s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:31:17,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:31:17,059 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 18:32:16,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:32:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:32:16,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:32:16,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:32:16,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:32:16,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:32:16,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:32:16,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:32:16,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:32:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:32:16,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:32:16,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:32:16,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:32:16,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:32:16,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:32:16,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:32:16,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:32:16,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:32:16,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:32:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:32:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:32:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:32:16,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:32:16,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:32:16,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:32:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:32:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:32:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:32:16,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:32:16,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:32:16,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:32:16,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:32:16,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:32:16,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:32:16,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:32:16,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:32:16,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:32:16,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:32:16,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:32:16,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:32:16,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:32:16,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:32:16,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:32:16,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:32:16,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:32:16,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:32:16,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:32:16,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:32:16,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:32:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:32:16,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:32:16,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:32:16,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:32:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:32:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:32:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:32:16,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:32:16,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:32:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:32:17,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:17,013 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:32:17,013 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 17, 32, 17, 9862)) 2025-05-09 18:32:17,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:31,302 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:32:31,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:31,306 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:32:31,306 - sqlalchemy.engine.Engine - INFO - [generated in 0.00130s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:31,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:31,310 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:31,310 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:32:31,310 - sqlalchemy.engine.Engine - INFO - [cached since 0.004953s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:31,310 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:32:31,310 - sqlalchemy.engine.Engine - INFO - [generated in 0.00127s] (60, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (821 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 32, 31, 310447), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:32:31,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:31,323 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0250秒 2025-05-09 18:32:32,874 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:32:32,874 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-09 18:32:32,876 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:32:32,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:32,878 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:32:32,878 - sqlalchemy.engine.Engine - INFO - [cached since 1.575s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:32,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:32,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:32,882 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:32:32,882 - sqlalchemy.engine.Engine - INFO - [cached since 1.578s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:32,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:32,886 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:32:32,886 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:32:32,886 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:32:32,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:32,886 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:32:32,886 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 32, 32, 886639), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:32:32,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:32,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:32,899 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:32:32,899 - sqlalchemy.engine.Engine - INFO - [cached since 1.593s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:32,901 - 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 18:32:32,901 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 60, 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 ... (821 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, 18, 32, 32, 886639), '{"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, 18, 32, 32, 901439), datetime.datetime(2025, 5, 9, 18, 32, 32, 901439), 0) 2025-05-09 18:32:32,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:32,911 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:32,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 18:32:32,913 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02',) 2025-05-09 18:32:32,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:32,915 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f046a943-edfe-4cd4-8bc8-9ebff34d1e02 (优先级 1) 添加到队列 0 2025-05-09 18:32:32,919 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:32:32,919 - services.sync_service - INFO - 正在同步创建任务到天风系统: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:32,919 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"f046a943-edfe-4cd4-8bc8-9ebff34d1e02","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:32:32","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:32:32,951 - services.sync_service - INFO - 成功同步任务到系统任务: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:32,951 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:32,951 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:32,953 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0778秒 2025-05-09 18:32:33,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: f046a943-edfe-4cd4-8bc8-9ebff34d1e02, 优先级: 1 2025-05-09 18:32:33,018 - services.execution.task_executor - DEBUG - 任务 f046a943-edfe-4cd4-8bc8-9ebff34d1e02 设置超时时间: 3600秒 2025-05-09 18:32:33,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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.id = %s 2025-05-09 18:32:33,020 - sqlalchemy.engine.Engine - INFO - [cached since 0.1074s ago] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02',) 2025-05-09 18:32:33,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 18:32:33,022 - sqlalchemy.engine.Engine - INFO - [cached since 1.716s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:32:33,024 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:32:33,024 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (datetime.datetime(2025, 5, 9, 18, 32, 33, 22500), datetime.datetime(2025, 5, 9, 18, 32, 33, 24516), 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02') 2025-05-09 18:32:33,024 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,035 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:33,085 - services.sync_service - INFO - 成功设置系统任务状态为执行中: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:33,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,089 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:32:33,089 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 32, 33, 89743), 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02') 2025-05-09 18:32:33,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,099 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:32:33,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,102 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,102 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('c8bab7a3-e25e-4d47-b4b4-ff6957fc917c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 99790), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 102503), datetime.datetime(2025, 5, 9, 18, 32, 33, 102503), 0) 2025-05-09 18:32:33,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,112 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,112 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('c8bab7a3-e25e-4d47-b4b4-ff6957fc917c',) 2025-05-09 18:32:33,114 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:32:33,114 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:32:33,114 - 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 18:32:33,116 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 32, 33, 114369), 'c8bab7a3-e25e-4d47-b4b4-ff6957fc917c') 2025-05-09 18:32:33,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,124 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:32:33,124 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:32:33,124 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 7, 类型: SerialFlowBp 2025-05-09 18:32:33,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,126 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,128 - sqlalchemy.engine.Engine - INFO - [cached since 0.02598s ago] ('d8a7ef28-c0e9-4438-b8a0-388d15d9847b', 'b1', '7', '', '{}', '{}', '{}', 'SerialFlowBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 124269), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 126279), datetime.datetime(2025, 5, 9, 18, 32, 33, 126279), 0) 2025-05-09 18:32:33,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,138 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: d8a7ef28-c0e9-4438-b8a0-388d15d9847b 2025-05-09 18:32:33,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,140 - sqlalchemy.engine.Engine - INFO - [cached since 0.02725s ago] ('d8a7ef28-c0e9-4438-b8a0-388d15d9847b',) 2025-05-09 18:32:33,140 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-09 18:32:33,140 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:32:33,140 - 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 18:32:33,142 - sqlalchemy.engine.Engine - INFO - [cached since 0.02594s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 32, 33, 140238), 'd8a7ef28-c0e9-4438-b8a0-388d15d9847b') 2025-05-09 18:32:33,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,146 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:32:33,146 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 7, 分支: default 2025-05-09 18:32:33,146 - services.execution.block_executor - INFO - 开始执行块 7 的 default 分支下的 4 个子块 2025-05-09 18:32:33,150 - services.execution.block_executor - INFO - 执行子块 [1/4] - 名称: b2, ID: 7, 类型: PrintBp 2025-05-09 18:32:33,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,150 - sqlalchemy.engine.Engine - INFO - [cached since 0.05002s ago] ('50b8220d-a9ee-4c62-9b23-b58fe04b7d57', 'b2', '7', '', '{"message": {"type": "Simple", "value": "111", "required": false}}', '{"message": "111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 150559), , '{"message": {"type": "Simple", "value": "111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 150559), datetime.datetime(2025, 5, 9, 18, 32, 33, 150559), 0) 2025-05-09 18:32:33,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,158 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 50b8220d-a9ee-4c62-9b23-b58fe04b7d57 2025-05-09 18:32:33,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,158 - sqlalchemy.engine.Engine - INFO - [cached since 0.0485s ago] ('50b8220d-a9ee-4c62-9b23-b58fe04b7d57',) 2025-05-09 18:32:33,158 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:32:33,162 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:32:33,162 - 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 18:32:33,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.04717s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 32, 33, 162775), '50b8220d-a9ee-4c62-9b23-b58fe04b7d57') 2025-05-09 18:32:33,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,170 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:32:33,170 - services.execution.handlers.foundation - INFO - 任务 f046a943-edfe-4cd4-8bc8-9ebff34d1e02 打印: 111 2025-05-09 18:32:33,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,172 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,175 - sqlalchemy.engine.Engine - INFO - [generated in 0.00246s] ('afea137a-c89a-458e-b16c-c8ab6d061191', 1, '{"success": true, "message": "打印成功", "output": {"message": "111"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 172171), datetime.datetime(2025, 5, 9, 18, 32, 33, 172171), 0) 2025-05-09 18:32:33,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,185 - sqlalchemy.engine.Engine - INFO - [cached since 0.07257s ago] ('50b8220d-a9ee-4c62-9b23-b58fe04b7d57',) 2025-05-09 18:32:33,186 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:32:33,187 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:32:33,187 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,187 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (datetime.datetime(2025, 5, 9, 18, 32, 33, 187385), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 32, 33, 187385), '50b8220d-a9ee-4c62-9b23-b58fe04b7d57') 2025-05-09 18:32:33,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,195 - services.execution.block_executor - INFO - 执行子块 [2/4] - 名称: b3, ID: 8, 类型: PrintBp 2025-05-09 18:32:33,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,195 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,199 - sqlalchemy.engine.Engine - INFO - [cached since 0.09714s ago] ('7719162b-4014-4334-9035-ab34659d1449', 'b3', '8', '', '{"message": {"type": "Simple", "value": "222", "required": false}}', '{"message": "222"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 195616), , '{"message": {"type": "Simple", "value": "222", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 195616), datetime.datetime(2025, 5, 9, 18, 32, 33, 195616), 0) 2025-05-09 18:32:33,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,212 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: 7719162b-4014-4334-9035-ab34659d1449 2025-05-09 18:32:33,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,218 - sqlalchemy.engine.Engine - INFO - [cached since 0.1054s ago] ('7719162b-4014-4334-9035-ab34659d1449',) 2025-05-09 18:32:33,218 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 18:32:33,218 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:32:33,218 - 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 18:32:33,218 - sqlalchemy.engine.Engine - INFO - [cached since 0.1051s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 32, 33, 218410), '7719162b-4014-4334-9035-ab34659d1449') 2025-05-09 18:32:33,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,229 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 18:32:33,229 - services.execution.handlers.foundation - INFO - 任务 f046a943-edfe-4cd4-8bc8-9ebff34d1e02 打印: 222 2025-05-09 18:32:33,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,234 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,234 - sqlalchemy.engine.Engine - INFO - [cached since 0.06378s ago] ('c7621654-6fc3-466e-8413-ce24dc1fdf74', 1, '{"success": true, "message": "打印成功", "output": {"message": "222"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 234284), datetime.datetime(2025, 5, 9, 18, 32, 33, 234284), 0) 2025-05-09 18:32:33,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,244 - sqlalchemy.engine.Engine - INFO - [cached since 0.1331s ago] ('7719162b-4014-4334-9035-ab34659d1449',) 2025-05-09 18:32:33,246 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 18:32:33,246 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:32:33,246 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,250 - sqlalchemy.engine.Engine - INFO - [cached since 0.06315s ago] (datetime.datetime(2025, 5, 9, 18, 32, 33, 246736), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 32, 33, 246736), '7719162b-4014-4334-9035-ab34659d1449') 2025-05-09 18:32:33,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,261 - services.execution.block_executor - INFO - 执行子块 [3/4] - 名称: b6, ID: 9, 类型: ReturnBp 2025-05-09 18:32:33,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,265 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,265 - sqlalchemy.engine.Engine - INFO - [cached since 0.1635s ago] ('e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6', 'b6', '9', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 263248), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 265261), datetime.datetime(2025, 5, 9, 18, 32, 33, 265261), 0) 2025-05-09 18:32:33,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,277 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6 2025-05-09 18:32:33,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,279 - sqlalchemy.engine.Engine - INFO - [cached since 0.1673s ago] ('e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6',) 2025-05-09 18:32:33,281 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:32:33,284 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:32:33,285 - 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 18:32:33,285 - sqlalchemy.engine.Engine - INFO - [cached since 0.1716s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 32, 33, 285054), 'e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6') 2025-05-09 18:32:33,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,294 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-09 18:32:33,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,296 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,298 - sqlalchemy.engine.Engine - INFO - [cached since 0.1266s ago] ('5a427603-f15e-4b65-9f13-de67d21b3f2e', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 296527), datetime.datetime(2025, 5, 9, 18, 32, 33, 296527), 0) 2025-05-09 18:32:33,300 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,315 - sqlalchemy.engine.Engine - INFO - [cached since 0.2028s ago] ('e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6',) 2025-05-09 18:32:33,317 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:32:33,317 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:32:33,320 - 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 18:32:33,320 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] (datetime.datetime(2025, 5, 9, 18, 32, 33, 317973), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 32, 33, 320649), 'e1ce4fdc-22b5-41e7-be6c-970ac36ec1e6') 2025-05-09 18:32:33,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,326 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 7 的 default 分支执行,已处理 3/4 个子块 2025-05-09 18:32:33,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,333 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:32:33,333 - sqlalchemy.engine.Engine - INFO - [cached since 0.1614s ago] ('f5ca4a79-e0d0-4af5-98dc-db1b8aee6e4a', 1, '{"success": true, "message": "串行执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {"mes ... (18 characters truncated) ... child_id": 8, "success": true, "output": {"message": "222"}}, {"child_id": 9, "success": true, "output": {"returnSignal": true, "returnData": {}}}]}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 333002), datetime.datetime(2025, 5, 9, 18, 32, 33, 333002), 0) 2025-05-09 18:32:33,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,349 - sqlalchemy.engine.Engine - INFO - [cached since 0.2372s ago] ('d8a7ef28-c0e9-4438-b8a0-388d15d9847b',) 2025-05-09 18:32:33,353 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-09 18:32:33,353 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:32:33,355 - 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 18:32:33,357 - sqlalchemy.engine.Engine - INFO - [cached since 0.03699s ago] (datetime.datetime(2025, 5, 9, 18, 32, 33, 353392), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 32, 33, 355400), 'd8a7ef28-c0e9-4438-b8a0-388d15d9847b') 2025-05-09 18:32:33,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,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 18:32:33,373 - sqlalchemy.engine.Engine - INFO - [cached since 0.2009s ago] ('05aae9cf-fa08-4cd6-8539-a5fcdcfc8e65', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, " ... (130 characters truncated) ... ld_id": 8, "success": true, "output": {"message": "222"}}, {"child_id": 9, "success": true, "output": {"returnSignal": true, "returnData": {}}}]}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02', datetime.datetime(2025, 5, 9, 18, 32, 33, 371491), datetime.datetime(2025, 5, 9, 18, 32, 33, 371491), 0) 2025-05-09 18:32:33,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:32:33,384 - sqlalchemy.engine.Engine - INFO - [cached since 0.2722s ago] ('c8bab7a3-e25e-4d47-b4b4-ff6957fc917c',) 2025-05-09 18:32:33,386 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:32:33,386 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:32:33,388 - 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 18:32:33,388 - sqlalchemy.engine.Engine - INFO - [cached since 0.06877s ago] (datetime.datetime(2025, 5, 9, 18, 32, 33, 386234), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 32, 33, 388302), 'c8bab7a3-e25e-4d47-b4b4-ff6957fc917c') 2025-05-09 18:32:33,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,396 - services.sync_service - INFO - 正在设置系统任务状态为已完成: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:33,434 - services.sync_service - INFO - 成功设置系统任务状态为已完成: f046a943-edfe-4cd4-8bc8-9ebff34d1e02 2025-05-09 18:32:33,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:33,438 - 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 18:32:33,438 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (datetime.datetime(2025, 5, 9, 18, 32, 33, 438638), '任务执行成功', , 361, 1, datetime.datetime(2025, 5, 9, 18, 32, 33, 438638), 'f046a943-edfe-4cd4-8bc8-9ebff34d1e02') 2025-05-09 18:32:33,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:33,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: f046a943-edfe-4cd4-8bc8-9ebff34d1e02, 结果: True 2025-05-09 18:32:35,812 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 来自 192.168.189.211 2025-05-09 18:32:35,814 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 状态码: 200 耗时: 0.0020秒 2025-05-09 18:32:35,816 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 来自 192.168.189.211 2025-05-09 18:32:35,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:35,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 18:32:35,820 - sqlalchemy.engine.Engine - INFO - [cached since 2.907s ago] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02',) 2025-05-09 18:32:35,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:35,825 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 状态码: 200 耗时: 0.0084秒 2025-05-09 18:32:35,830 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 来自 192.168.189.211 2025-05-09 18:32:35,830 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 状态码: 200 耗时: 0.0000秒 2025-05-09 18:32:35,835 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 来自 192.168.189.211 2025-05-09 18:32:35,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:32:35,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 18:32:35,840 - sqlalchemy.engine.Engine - INFO - [generated in 0.00154s] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02',) 2025-05-09 18:32:35,840 - 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 18:32:35,843 - sqlalchemy.engine.Engine - INFO - [generated in 0.00148s] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02', 'b2') 2025-05-09 18:32:35,847 - 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 18:32:35,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.004894s ago] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02', 'b3') 2025-05-09 18:32:35,847 - 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 18:32:35,847 - sqlalchemy.engine.Engine - INFO - [cached since 0.00688s ago] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02', 'b1') 2025-05-09 18:32:35,852 - 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 18:32:35,852 - sqlalchemy.engine.Engine - INFO - [cached since 0.009853s ago] ('f046a943-edfe-4cd4-8bc8-9ebff34d1e02', 'b6') 2025-05-09 18:32:35,852 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:32:35,856 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/f046a943-edfe-4cd4-8bc8-9ebff34d1e02 状态码: 200 耗时: 0.0215秒 2025-05-09 18:33:16,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:33:16,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:33:16,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:33:16,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:33:16,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:33:16,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:33:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:33:16,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:33:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:33:16,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:33:16,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:33:16,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:33:16,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:33:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:33:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:33:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:33:16,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:33:16,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:33:16,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:33:16,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:33:16,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:33:16,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:33:17,002 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:33:17,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:33:17,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:33:17,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:33:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:33:17,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:33:17,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:33:17,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:33:17,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:33:17,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:33:17,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:33:17,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:33:17,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:33:17,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:33:17,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:33:17,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:33:17,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:33:17,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:17,030 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:33:17,030 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 17, 33, 17, 14385)) 2025-05-09 18:33:17,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:33:17,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:33:17,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:33:17,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:33:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:33:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:33:17,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:33:17,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:33:17,047 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:33:17,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:17,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:33:17,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:33:17,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:33:17,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:33:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:33:17,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:33:17,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:33:17,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:33:17,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:33:17,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:33:17,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:33:17,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:33:17,102 - app - INFO - 应用程序关闭中... 2025-05-09 18:33:17,103 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:33:17,103 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:33:17,104 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:33:17,105 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:33:17,107 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:33:17,111 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:33:17,113 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:33:17,114 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:33:17,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:33:17,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:33:17,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:33:17,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:33:17,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:33:17,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:33:17,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:33:17,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:33:17,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:33:17,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 13 2025-05-09 18:33:17,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:33:17,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:33:17,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 12 2025-05-09 18:33:17,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:33:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:33:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:33:17,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 11 2025-05-09 18:33:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:33:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:33:17,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 10 2025-05-09 18:33:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:33:17,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:33:17,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 9 2025-05-09 18:33:17,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:33:17,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:33:17,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 8 2025-05-09 18:33:17,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 7 2025-05-09 18:33:17,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 6 2025-05-09 18:33:17,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 5 2025-05-09 18:33:17,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:33:17,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:33:17,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 4 2025-05-09 18:33:17,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:33:17,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:33:17,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:33:17,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 3 2025-05-09 18:33:17,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 2 2025-05-09 18:33:17,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:33:17,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:33:17,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 1 2025-05-09 18:33:17,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:33:17,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:33:17,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 0 2025-05-09 18:33:17,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:33:17,160 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:33:17,162 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:33:17,164 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:33:17,164 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:33:17,165 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:33:17,165 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:33:18,504 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:33:18,564 - 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 18:33:18,566 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:33:18,630 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:33:18,685 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:33:18,717 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:33:18,717 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:33:18,721 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,725 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:33:18,725 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,725 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:33:18,725 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,729 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:18,729 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:33:18,729 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,733 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:33:18,733 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,733 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:33:18,737 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,737 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:33:18,737 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:33:18,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:33:18,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:33:18,744 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:33:18,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,749 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:33:18,749 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:33:18,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:18,749 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:33:19,116 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:33:19,121 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:33:19,121 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:33:19,121 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:33:19,121 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:33:19,121 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:33:19,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:33:19,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:33:19,133 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:33:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:33:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:33:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:33:19,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:33:19,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:33:19,141 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:33:19,154 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:33:19,154 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:33:19,157 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:33:19,157 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:33:19,157 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:33:19,157 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:33:19,157 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:33:19,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:19,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-09 18:33:19,170 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] (, ) 2025-05-09 18:33:19,170 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:33:19,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:19,174 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:33:19,174 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:33:19,174 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:33:19,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:19,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.status NOT IN (%s, %s, %s)) 2025-05-09 18:33:19,179 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] (, , ) 2025-05-09 18:33:19,183 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:19,183 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:33:19,183 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:33:19,183 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:33:19,183 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:33:19,187 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:33:19,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:19,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 18:33:19,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00209s] (, datetime.datetime(2025, 5, 9, 17, 33, 19, 174817)) 2025-05-09 18:33:19,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:29,684 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:33:29,685 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:33:29,689 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:33:29,690 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:29,694 - 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 18:33:29,694 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {} 2025-05-09 18:33:29,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 18:33:29,694 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:33:29,698 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:33:29,700 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0108秒 2025-05-09 18:33:31,806 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:31,806 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:31,810 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:31,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:31,810 - 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 18:33:31,810 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:33:31,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:31,814 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-09 18:33:32,556 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:33:32,557 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,557 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:33:32,557 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:33:32,561 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,562 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,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 18:33:32,562 - sqlalchemy.engine.Engine - INFO - [cached since 0.003912s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:33:32,565 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,565 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:33:32,565 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:33:32,565 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:33:32,565 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,565 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:33:32,565 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 33, 32, 565373), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:33:32,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,583 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:33:32,583 - sqlalchemy.engine.Engine - INFO - [cached since 0.02671s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:33:32,589 - 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 18:33:32,589 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 60, 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 ... (821 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, 18, 33, 32, 565373), '{"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, 18, 33, 32, 589415), datetime.datetime(2025, 5, 9, 18, 33, 32, 589415), 0) 2025-05-09 18:33:32,589 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,597 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,602 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:33:32,602 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd',) 2025-05-09 18:33:32,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,602 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c058fab0-71f6-4fcf-af7c-e657ac554dfd (优先级 1) 添加到队列 0 2025-05-09 18:33:32,606 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:33:32,606 - services.sync_service - INFO - 正在同步创建任务到天风系统: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,606 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c058fab0-71f6-4fcf-af7c-e657ac554dfd","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:33:32","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:33:32,660 - services.sync_service - INFO - 成功同步任务到系统任务: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,665 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,665 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,665 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1093秒 2025-05-09 18:33:32,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: c058fab0-71f6-4fcf-af7c-e657ac554dfd, 优先级: 1 2025-05-09 18:33:32,711 - services.execution.task_executor - DEBUG - 任务 c058fab0-71f6-4fcf-af7c-e657ac554dfd 设置超时时间: 3600秒 2025-05-09 18:33:32,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:33:32,711 - sqlalchemy.engine.Engine - INFO - [cached since 0.1113s ago] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd',) 2025-05-09 18:33:32,715 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:33:32,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.1571s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:33:32,719 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:33:32,719 - sqlalchemy.engine.Engine - INFO - [generated in 0.00253s] (datetime.datetime(2025, 5, 9, 18, 33, 32, 715711), datetime.datetime(2025, 5, 9, 18, 33, 32, 719782), 'c058fab0-71f6-4fcf-af7c-e657ac554dfd') 2025-05-09 18:33:32,723 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,731 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,851 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:32,855 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,855 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:33:32,859 - sqlalchemy.engine.Engine - INFO - [generated in 0.00224s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 33, 32, 855752), 'c058fab0-71f6-4fcf-af7c-e657ac554dfd') 2025-05-09 18:33:32,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,868 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:33:32,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,872 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:32,877 - sqlalchemy.engine.Engine - INFO - [generated in 0.00271s] ('7f5db289-0a11-453e-b572-536823180586', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 32, 868489), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 33, 32, 872603), datetime.datetime(2025, 5, 9, 18, 33, 32, 872603), 0) 2025-05-09 18:33:32,877 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,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.id = %s 2025-05-09 18:33:32,894 - sqlalchemy.engine.Engine - INFO - [generated in 0.00195s] ('7f5db289-0a11-453e-b572-536823180586',) 2025-05-09 18:33:32,894 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:33:32,894 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:33:32,898 - 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 18:33:32,898 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 33, 32, 898612), '7f5db289-0a11-453e-b572-536823180586') 2025-05-09 18:33:32,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,907 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:33:32,907 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:33:32,911 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 7, 类型: SerialFlowBp 2025-05-09 18:33:32,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,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 18:33:32,915 - sqlalchemy.engine.Engine - INFO - [cached since 0.04396s ago] ('830b38c9-c440-40ac-9e0f-3fb9ac926540', 'b1', '7', '', '{}', '{}', '{}', 'SerialFlowBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 32, 911680), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 33, 32, 915864), datetime.datetime(2025, 5, 9, 18, 33, 32, 915864), 0) 2025-05-09 18:33:32,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,926 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 830b38c9-c440-40ac-9e0f-3fb9ac926540 2025-05-09 18:33:32,926 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,931 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:32,935 - sqlalchemy.engine.Engine - INFO - [cached since 0.0434s ago] ('830b38c9-c440-40ac-9e0f-3fb9ac926540',) 2025-05-09 18:33:32,939 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-09 18:33:32,939 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:33:32,939 - 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 18:33:32,943 - sqlalchemy.engine.Engine - INFO - [cached since 0.04678s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 33, 32, 939503), '830b38c9-c440-40ac-9e0f-3fb9ac926540') 2025-05-09 18:33:32,943 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,951 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:33:32,951 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 7, 分支: default 2025-05-09 18:33:32,951 - services.execution.block_executor - INFO - 开始执行块 7 的 default 分支下的 4 个子块 2025-05-09 18:33:32,951 - services.execution.block_executor - INFO - 执行子块 [1/4] - 名称: b2, ID: 7, 类型: PrintBp 2025-05-09 18:33:32,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,951 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:32,951 - sqlalchemy.engine.Engine - INFO - [cached since 0.08088s ago] ('27c38e6f-742a-4766-b20b-576d25672cf0', 'b2', '7', '', '{"message": {"type": "Simple", "value": "111", "required": false}}', '{"message": "111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 32, 951935), , '{"message": {"type": "Simple", "value": "111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 33, 32, 951935), datetime.datetime(2025, 5, 9, 18, 33, 32, 951935), 0) 2025-05-09 18:33:32,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,960 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 27c38e6f-742a-4766-b20b-576d25672cf0 2025-05-09 18:33:32,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,963 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:32,964 - sqlalchemy.engine.Engine - INFO - [cached since 0.07352s ago] ('27c38e6f-742a-4766-b20b-576d25672cf0',) 2025-05-09 18:33:32,966 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:33:32,966 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:33:32,966 - 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 18:33:32,970 - sqlalchemy.engine.Engine - INFO - [cached since 0.0722s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 33, 32, 966442), '27c38e6f-742a-4766-b20b-576d25672cf0') 2025-05-09 18:33:32,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,976 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:33:32,980 - services.execution.handlers.foundation - INFO - 任务 c058fab0-71f6-4fcf-af7c-e657ac554dfd 打印: 111 2025-05-09 18:33:32,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,985 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:32,985 - sqlalchemy.engine.Engine - INFO - [generated in 0.00293s] ('22d02758-0b71-4671-a472-43fac87048dc', 1, '{"success": true, "message": "打印成功", "output": {"message": "111"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 32, 985208), datetime.datetime(2025, 5, 9, 18, 33, 32, 985208), 0) 2025-05-09 18:33:32,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:32,997 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:32,997 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:32,997 - sqlalchemy.engine.Engine - INFO - [cached since 0.1073s ago] ('27c38e6f-742a-4766-b20b-576d25672cf0',) 2025-05-09 18:33:32,997 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:33:32,997 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:33:32,997 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:33,002 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (datetime.datetime(2025, 5, 9, 18, 33, 32, 997837), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 33, 32, 997837), '27c38e6f-742a-4766-b20b-576d25672cf0') 2025-05-09 18:33:33,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,010 - services.execution.block_executor - INFO - 执行子块 [2/4] - 名称: b3, ID: 8, 类型: PrintBp 2025-05-09 18:33:33,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,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 18:33:33,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.143s ago] ('e0433d3b-da18-471c-bed8-bbc3c16e4259', 'b3', '8', '', '{"message": {"type": "Simple", "value": "222", "required": false}}', '{"message": "222"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 10560), , '{"message": {"type": "Simple", "value": "222", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 33, 33, 15176), datetime.datetime(2025, 5, 9, 18, 33, 33, 15176), 0) 2025-05-09 18:33:33,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,027 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: e0433d3b-da18-471c-bed8-bbc3c16e4259 2025-05-09 18:33:33,027 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,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 18:33:33,031 - sqlalchemy.engine.Engine - INFO - [cached since 0.1399s ago] ('e0433d3b-da18-471c-bed8-bbc3c16e4259',) 2025-05-09 18:33:33,031 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 18:33:33,031 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:33:33,031 - 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 18:33:33,035 - sqlalchemy.engine.Engine - INFO - [cached since 0.1374s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 33, 33, 31815), 'e0433d3b-da18-471c-bed8-bbc3c16e4259') 2025-05-09 18:33:33,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,044 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-09 18:33:33,044 - services.execution.handlers.foundation - INFO - 任务 c058fab0-71f6-4fcf-af7c-e657ac554dfd 打印: 222 2025-05-09 18:33:33,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,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 18:33:33,052 - sqlalchemy.engine.Engine - INFO - [cached since 0.06692s ago] ('e34a7b48-94fc-4719-bb0d-1b4eecc9a7dd', 1, '{"success": true, "message": "打印成功", "output": {"message": "222"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 48767), datetime.datetime(2025, 5, 9, 18, 33, 33, 48767), 0) 2025-05-09 18:33:33,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,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 18:33:33,061 - sqlalchemy.engine.Engine - INFO - [cached since 0.1702s ago] ('e0433d3b-da18-471c-bed8-bbc3c16e4259',) 2025-05-09 18:33:33,061 - services.execution.block_executor - INFO - 块 b3 (ID: 8) 设置的变量: [] 2025-05-09 18:33:33,065 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:33:33,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 18:33:33,065 - sqlalchemy.engine.Engine - INFO - [cached since 0.06584s ago] (datetime.datetime(2025, 5, 9, 18, 33, 33, 65507), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 33, 33, 65507), 'e0433d3b-da18-471c-bed8-bbc3c16e4259') 2025-05-09 18:33:33,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,076 - services.execution.block_executor - INFO - 执行子块 [3/4] - 名称: b6, ID: 9, 类型: ReturnBp 2025-05-09 18:33:33,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,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 18:33:33,080 - sqlalchemy.engine.Engine - INFO - [cached since 0.2072s ago] ('9c1fc353-0322-457d-9c68-6f1e08a8335b', 'b6', '9', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 77251), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 33, 33, 80950), datetime.datetime(2025, 5, 9, 18, 33, 33, 80950), 0) 2025-05-09 18:33:33,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,089 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: 9c1fc353-0322-457d-9c68-6f1e08a8335b 2025-05-09 18:33:33,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,093 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:33,093 - sqlalchemy.engine.Engine - INFO - [cached since 0.2034s ago] ('9c1fc353-0322-457d-9c68-6f1e08a8335b',) 2025-05-09 18:33:33,098 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:33:33,098 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:33:33,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 18:33:33,098 - sqlalchemy.engine.Engine - INFO - [cached since 0.2033s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 33, 33, 98407), '9c1fc353-0322-457d-9c68-6f1e08a8335b') 2025-05-09 18:33:33,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,119 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-09 18:33:33,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,119 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:33,119 - sqlalchemy.engine.Engine - INFO - [cached since 0.1359s ago] ('9dcac30a-124c-450c-83a6-4af793c55aa0', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 119303), datetime.datetime(2025, 5, 9, 18, 33, 33, 119303), 0) 2025-05-09 18:33:33,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,137 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:33,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.2488s ago] ('9c1fc353-0322-457d-9c68-6f1e08a8335b',) 2025-05-09 18:33:33,141 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:33:33,141 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:33:33,141 - 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 18:33:33,141 - sqlalchemy.engine.Engine - INFO - [generated in 0.00117s] (datetime.datetime(2025, 5, 9, 18, 33, 33, 141160), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 33, 33, 141160), '9c1fc353-0322-457d-9c68-6f1e08a8335b') 2025-05-09 18:33:33,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,158 - services.execution.block_executor - INFO - 检测到返回信号,提前结束块 7 的 default 分支执行,已处理 3/4 个子块 2025-05-09 18:33:33,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,162 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:33,162 - sqlalchemy.engine.Engine - INFO - [cached since 0.1805s ago] ('1fa345cd-1966-4dd3-8723-c49ae5887c1d', 1, '{"success": true, "message": "串行执行完成"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 162853), datetime.datetime(2025, 5, 9, 18, 33, 33, 162853), 0) 2025-05-09 18:33:33,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:33,184 - sqlalchemy.engine.Engine - INFO - [cached since 0.2929s ago] ('830b38c9-c440-40ac-9e0f-3fb9ac926540',) 2025-05-09 18:33:33,184 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-09 18:33:33,184 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:33:33,189 - 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 18:33:33,189 - sqlalchemy.engine.Engine - INFO - [cached since 0.04636s ago] (datetime.datetime(2025, 5, 9, 18, 33, 33, 184538), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 33, 33, 189165), '830b38c9-c440-40ac-9e0f-3fb9ac926540') 2025-05-09 18:33:33,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,206 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:33:33,206 - sqlalchemy.engine.Engine - INFO - [cached since 0.2237s ago] ('92864ea8-991b-4781-8428-13af2ec8b3c9', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c058fab0-71f6-4fcf-af7c-e657ac554dfd', datetime.datetime(2025, 5, 9, 18, 33, 33, 206633), datetime.datetime(2025, 5, 9, 18, 33, 33, 206633), 0) 2025-05-09 18:33:33,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,231 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:33:33,235 - sqlalchemy.engine.Engine - INFO - [cached since 0.3438s ago] ('7f5db289-0a11-453e-b572-536823180586',) 2025-05-09 18:33:33,239 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:33:33,239 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:33:33,239 - 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 18:33:33,243 - sqlalchemy.engine.Engine - INFO - [cached since 0.1003s ago] (datetime.datetime(2025, 5, 9, 18, 33, 33, 239029), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 33, 33, 239029), '7f5db289-0a11-453e-b572-536823180586') 2025-05-09 18:33:33,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,255 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:33,385 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c058fab0-71f6-4fcf-af7c-e657ac554dfd 2025-05-09 18:33:33,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:33,389 - 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 18:33:33,389 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] (datetime.datetime(2025, 5, 9, 18, 33, 33, 385522), '任务执行成功', , 528, 1, datetime.datetime(2025, 5, 9, 18, 33, 33, 389170), 'c058fab0-71f6-4fcf-af7c-e657ac554dfd') 2025-05-09 18:33:33,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:33,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: c058fab0-71f6-4fcf-af7c-e657ac554dfd, 结果: True 2025-05-09 18:33:35,350 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c058fab0-71f6-4fcf-af7c-e657ac554dfd 来自 192.168.189.211 2025-05-09 18:33:35,350 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c058fab0-71f6-4fcf-af7c-e657ac554dfd 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:35,354 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c058fab0-71f6-4fcf-af7c-e657ac554dfd 来自 192.168.189.211 2025-05-09 18:33:35,356 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:35,356 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:33:35,357 - sqlalchemy.engine.Engine - INFO - [cached since 2.755s ago] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd',) 2025-05-09 18:33:35,358 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:35,358 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c058fab0-71f6-4fcf-af7c-e657ac554dfd 状态码: 200 耗时: 0.0039秒 2025-05-09 18:33:35,367 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c058fab0-71f6-4fcf-af7c-e657ac554dfd 来自 192.168.189.211 2025-05-09 18:33:35,367 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c058fab0-71f6-4fcf-af7c-e657ac554dfd 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:35,371 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c058fab0-71f6-4fcf-af7c-e657ac554dfd 来自 192.168.189.211 2025-05-09 18:33:35,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:35,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.task_record_id = %s 2025-05-09 18:33:35,373 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd',) 2025-05-09 18:33:35,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 18:33:35,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd', 'b2') 2025-05-09 18:33:35,377 - 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 18:33:35,377 - sqlalchemy.engine.Engine - INFO - [cached since 0.002076s ago] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd', 'b1') 2025-05-09 18:33:35,379 - 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 18:33:35,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.00336s ago] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd', 'b6') 2025-05-09 18:33:35,379 - 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 18:33:35,379 - sqlalchemy.engine.Engine - INFO - [cached since 0.004929s ago] ('c058fab0-71f6-4fcf-af7c-e657ac554dfd', 'b3') 2025-05-09 18:33:35,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:35,383 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c058fab0-71f6-4fcf-af7c-e657ac554dfd 状态码: 200 耗时: 0.0121秒 2025-05-09 18:33:50,309 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:33:50,309 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:50,311 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:33:50,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:50,314 - 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 18:33:50,315 - sqlalchemy.engine.Engine - INFO - [cached since 20.62s ago] {} 2025-05-09 18:33:50,315 - 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 18:33:50,316 - sqlalchemy.engine.Engine - INFO - [cached since 20.62s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:33:50,317 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:33:50,319 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0084秒 2025-05-09 18:33:51,907 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:33:51,907 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:51,912 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:33:51,912 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,913 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:33:51,913 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0016秒 2025-05-09 18:33:51,914 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:33:51,915 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0017秒 2025-05-09 18:33:51,919 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:33:51,923 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0042秒 2025-05-09 18:33:51,923 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,923 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:33:51,923 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:33:51,931 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0077秒 2025-05-09 18:33:51,931 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0080秒 2025-05-09 18:33:51,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:51,931 - 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 18:33:51,931 - sqlalchemy.engine.Engine - INFO - [cached since 20.12s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:33:51,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:51,935 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0117秒 2025-05-09 18:33:51,936 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,936 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:51,936 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:33:51,936 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:51,943 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,943 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:33:51,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:51,943 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:33:51,943 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:33:51,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:51,946 - 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 18:33:51,947 - sqlalchemy.engine.Engine - INFO - [cached since 20.13s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:33:51,948 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33: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.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-09 18:33:51,948 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:33:51,948 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0048秒 2025-05-09 18:33:51,948 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:51,952 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0090秒 2025-05-09 18:33:51,960 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,960 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:33:51,960 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:33:51,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:33:51,965 - 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 18:33:51,965 - sqlalchemy.engine.Engine - INFO - [cached since 20.15s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:33:51,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:33:51,967 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0066秒 2025-05-09 18:34:19,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:34:19,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:34:19,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:34:19,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:34:19,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:34:19,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:34:19,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:34:19,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:34:19,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:34:19,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:34:19,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:34:19,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:34:19,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:34:19,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:34:19,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:34:19,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:34:19,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:34:19,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:34:19,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:34:19,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:34:19,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:34:19,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:34:19,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:34:19,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:34:19,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:34:19,161 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:34:19,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:34:19,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:34:19,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:34:19,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:34:19,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:34:19,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:34:19,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:34:19,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:34:19,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:34:19,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:34:19,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:34:19,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:34:19,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:34:19,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:19,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:34:19,214 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 17, 34, 19, 213034)) 2025-05-09 18:34:19,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:49,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:34:49,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:34:49,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:34:49,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:34:49,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:34:49,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:34:57,386 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:34:57,386 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-09 18:34:57,386 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:34:57,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:57,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 18:34:57,390 - sqlalchemy.engine.Engine - INFO - [cached since 84.83s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:57,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:57,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:57,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 2025-05-09 18:34:57,396 - sqlalchemy.engine.Engine - INFO - [cached since 84.84s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:57,396 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:34:57,398 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (61, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (823 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 34, 57, 396347), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:34:57,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:57,415 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0289秒 2025-05-09 18:34:58,790 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:34:58,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,791 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:34:58,792 - sqlalchemy.engine.Engine - INFO - [cached since 86.23s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:58,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:34:58,793 - sqlalchemy.engine.Engine - INFO - [cached since 86.24s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:58,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,797 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:34:58,797 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:34:58,797 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:34:58,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,798 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:34:58,798 - sqlalchemy.engine.Engine - INFO - [cached since 86.23s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 34, 58, 798915), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:34:58,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,806 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:34:58,806 - sqlalchemy.engine.Engine - INFO - [cached since 86.25s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:58,810 - 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 18:34:58,810 - sqlalchemy.engine.Engine - INFO - [cached since 86.22s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 61, 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 ... (823 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, 18, 34, 58, 797674), '{"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, 18, 34, 58, 810940), datetime.datetime(2025, 5, 9, 18, 34, 58, 810940), 0) 2025-05-09 18:34:58,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,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.id = %s 2025-05-09 18:34:58,818 - sqlalchemy.engine.Engine - INFO - [cached since 86.22s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717',) 2025-05-09 18:34:58,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,823 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 3c943778-9dc5-45c5-b9c8-34d727c8e717 (优先级 1) 添加到队列 0 2025-05-09 18:34:58,823 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:34:58,823 - services.sync_service - INFO - 正在同步创建任务到天风系统: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:58,823 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"3c943778-9dc5-45c5-b9c8-34d727c8e717","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:34:58","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:34:58,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 3c943778-9dc5-45c5-b9c8-34d727c8e717, 优先级: 1 2025-05-09 18:34:58,861 - services.execution.task_executor - DEBUG - 任务 3c943778-9dc5-45c5-b9c8-34d727c8e717 设置超时时间: 3600秒 2025-05-09 18:34:58,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,861 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:34:58,861 - sqlalchemy.engine.Engine - INFO - [cached since 86.26s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717',) 2025-05-09 18:34:58,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 18:34:58,864 - sqlalchemy.engine.Engine - INFO - [cached since 86.31s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:34:58,864 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:34:58,864 - sqlalchemy.engine.Engine - INFO - [cached since 86.15s ago] (datetime.datetime(2025, 5, 9, 18, 34, 58, 864890), datetime.datetime(2025, 5, 9, 18, 34, 58, 864890), '3c943778-9dc5-45c5-b9c8-34d727c8e717') 2025-05-09 18:34:58,868 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,877 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:58,915 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-09 18:34:58,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,918 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:34:58,918 - sqlalchemy.engine.Engine - INFO - [cached since 86.06s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 34, 58, 918991), '3c943778-9dc5-45c5-b9c8-34d727c8e717') 2025-05-09 18:34:58,918 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,931 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:34:58,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,935 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:34:58,936 - sqlalchemy.engine.Engine - INFO - [cached since 86.06s ago] ('07880f47-8fe5-49f0-8977-dc65b811981a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 58, 931591), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 58, 935175), datetime.datetime(2025, 5, 9, 18, 34, 58, 935175), 0) 2025-05-09 18:34:58,938 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,948 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,948 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:34:58,948 - sqlalchemy.engine.Engine - INFO - [cached since 86.06s ago] ('07880f47-8fe5-49f0-8977-dc65b811981a',) 2025-05-09 18:34:58,951 - services.sync_service - INFO - 成功同步任务到系统任务: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:58,951 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:58,954 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:58,956 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:34:58,958 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:34:58,958 - 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 18:34:58,960 - sqlalchemy.engine.Engine - INFO - [cached since 86.06s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 58, 958079), '07880f47-8fe5-49f0-8977-dc65b811981a') 2025-05-09 18:34:58,960 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1696秒 2025-05-09 18:34:58,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,968 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:34:58,968 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:34:58,973 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 7, 类型: ParallelFlowBp 2025-05-09 18:34:58,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,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 18:34:58,977 - sqlalchemy.engine.Engine - INFO - [cached since 86.1s ago] ('fedc8fc4-d760-41fa-8f96-a39a487e05cf', 'b2', '7', '', '{}', '{}', '{}', 'ParallelFlowBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 58, 973125), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 58, 973125), datetime.datetime(2025, 5, 9, 18, 34, 58, 973125), 0) 2025-05-09 18:34:58,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:58,986 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: fedc8fc4-d760-41fa-8f96-a39a487e05cf 2025-05-09 18:34:58,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:58,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 18:34:58,989 - sqlalchemy.engine.Engine - INFO - [cached since 86.1s ago] ('fedc8fc4-d760-41fa-8f96-a39a487e05cf',) 2025-05-09 18:34:58,993 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:34:58,993 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:34:58,998 - 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 18:34:58,998 - sqlalchemy.engine.Engine - INFO - [cached since 86.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 58, 998458), 'fedc8fc4-d760-41fa-8f96-a39a487e05cf') 2025-05-09 18:34:58,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,003 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:34:59,006 - services.execution.block_executor - INFO - 开始执行任务块: b3, 类型: PrintBp, ID: 7 2025-05-09 18:34:59,006 - services.execution.block_executor - INFO - 开始执行任务块: b4, 类型: PrintBp, ID: 8 2025-05-09 18:34:59,006 - services.execution.block_executor - INFO - 开始执行任务块: b6, 类型: ReturnBp, ID: 9 2025-05-09 18:34:59,010 - services.execution.block_executor - INFO - 开始执行任务块: b5, 类型: PrintBp, ID: 10 2025-05-09 18:34:59,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,015 - sqlalchemy.engine.Engine - INFO - [cached since 86.14s ago] ('b90d2677-e7bb-48c1-bfec-6a0558ea7ce3', 'b4', '8', '', '{"message": {"type": "Simple", "value": "222", "required": false}}', '{"message": "222"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 6000), , '{"message": {"type": "Simple", "value": "222", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 59, 15231), datetime.datetime(2025, 5, 9, 18, 34, 59, 15231), 0) 2025-05-09 18:34:59,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,018 - sqlalchemy.engine.Engine - INFO - [cached since 86.14s ago] ('dacd7035-c3cd-4d61-9d26-368e17da8706', 'b3', '7', '', '{"message": {"type": "Simple", "value": "111", "required": false}}', '{"message": "111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 6000), , '{"message": {"type": "Simple", "value": "111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 59, 15231), datetime.datetime(2025, 5, 9, 18, 34, 59, 15231), 0) 2025-05-09 18:34:59,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,018 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:34:59,018 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:34:59,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,023 - sqlalchemy.engine.Engine - INFO - [cached since 86.15s ago] ('07fa6b74-7c7a-4cee-931b-f63468c5cdfa', 'b6', '9', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 6000), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 59, 23192), datetime.datetime(2025, 5, 9, 18, 34, 59, 23192), 0) 2025-05-09 18:34:59,023 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,027 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:34:59,027 - sqlalchemy.engine.Engine - INFO - [cached since 86.15s ago] ('b21afd72-ee08-41c7-aba5-0488dfc6f80c', 'b5', '10', '', '{"message": {"type": "Simple", "value": "333", "required": false}}', '{"message": "333"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 10351), , '{"message": {"type": "Simple", "value": "333", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 34, 59, 27916), datetime.datetime(2025, 5, 9, 18, 34, 59, 27916), 0) 2025-05-09 18:34:59,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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.id = %s 2025-05-09 18:34:59,031 - sqlalchemy.engine.Engine - INFO - [cached since 86.14s ago] ('b90d2677-e7bb-48c1-bfec-6a0558ea7ce3',) 2025-05-09 18:34:59,031 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,031 - services.execution.block_executor - INFO - 块 b4 (ID: 8) 设置的变量: [] 2025-05-09 18:34:59,035 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:34:59,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 18:34:59,035 - sqlalchemy.engine.Engine - INFO - [cached since 86.14s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 59, 35521), 'b90d2677-e7bb-48c1-bfec-6a0558ea7ce3') 2025-05-09 18:34:59,039 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,043 - sqlalchemy.engine.Engine - INFO - [cached since 86.15s ago] ('dacd7035-c3cd-4d61-9d26-368e17da8706',) 2025-05-09 18:34:59,048 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 18:34:59,052 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:34:59,052 - 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 18:34:59,054 - sqlalchemy.engine.Engine - INFO - [cached since 86.16s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 59, 52531), 'dacd7035-c3cd-4d61-9d26-368e17da8706') 2025-05-09 18:34:59,057 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,060 - sqlalchemy.engine.Engine - INFO - [cached since 86.17s ago] ('b21afd72-ee08-41c7-aba5-0488dfc6f80c',) 2025-05-09 18:34:59,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,064 - services.execution.handlers.foundation - INFO - 任务 3c943778-9dc5-45c5-b9c8-34d727c8e717 打印: 222 2025-05-09 18:34:59,064 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 18:34:59,068 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:34:59,068 - 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 18:34:59,068 - sqlalchemy.engine.Engine - INFO - [cached since 86.17s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 59, 68691), 'b21afd72-ee08-41c7-aba5-0488dfc6f80c') 2025-05-09 18:34:59,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,072 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:34:59,072 - sqlalchemy.engine.Engine - INFO - [cached since 86.18s ago] ('07fa6b74-7c7a-4cee-931b-f63468c5cdfa',) 2025-05-09 18:34:59,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,076 - sqlalchemy.engine.Engine - INFO - [cached since 86.09s ago] ('d81480fb-ee9c-45f9-9a3a-ecf67c538d2c', 1, '{"success": true, "message": "打印成功", "output": {"message": "222"}}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 76885), datetime.datetime(2025, 5, 9, 18, 34, 59, 76885), 0) 2025-05-09 18:34:59,076 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,081 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,084 - services.execution.handlers.foundation - INFO - 任务 3c943778-9dc5-45c5-b9c8-34d727c8e717 打印: 111 2025-05-09 18:34:59,087 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:34:59,089 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:34:59,089 - 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 18:34:59,089 - sqlalchemy.engine.Engine - INFO - [cached since 86.19s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 34, 59, 89092), '07fa6b74-7c7a-4cee-931b-f63468c5cdfa') 2025-05-09 18:34:59,093 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,093 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:34:59,093 - sqlalchemy.engine.Engine - INFO - [cached since 86.11s ago] ('a37be3dc-69d9-4164-b0ea-287ec109b481', 1, '{"success": true, "message": "打印成功", "output": {"message": "111"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 93396), datetime.datetime(2025, 5, 9, 18, 34, 59, 93396), 0) 2025-05-09 18:34:59,099 - services.execution.handlers.foundation - INFO - 任务 3c943778-9dc5-45c5-b9c8-34d727c8e717 打印: 333 2025-05-09 18:34:59,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,101 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:34:59,101 - sqlalchemy.engine.Engine - INFO - [cached since 86.21s ago] ('b90d2677-e7bb-48c1-bfec-6a0558ea7ce3',) 2025-05-09 18:34:59,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,105 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:34:59,105 - sqlalchemy.engine.Engine - INFO - [cached since 86.12s ago] ('ee14fa26-d907-41ff-a585-0e372ed49f15', 1, '{"success": true, "message": "打印成功", "output": {"message": "333"}}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 105942), datetime.datetime(2025, 5, 9, 18, 34, 59, 105942), 0) 2025-05-09 18:34:59,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,110 - services.execution.block_executor - INFO - 块 b4 (ID: 8) 设置的变量: [] 2025-05-09 18:34:59,110 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:34:59,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 18:34:59,115 - sqlalchemy.engine.Engine - INFO - [cached since 86.11s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 114562), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 115176), 'b90d2677-e7bb-48c1-bfec-6a0558ea7ce3') 2025-05-09 18:34:59,115 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,118 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,127 - sqlalchemy.engine.Engine - INFO - [cached since 86.14s ago] ('fc05e28c-0559-4403-ae20-f16368f33971', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 125411), datetime.datetime(2025, 5, 9, 18, 34, 59, 125411), 0) 2025-05-09 18:34:59,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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.id = %s 2025-05-09 18:34:59,131 - sqlalchemy.engine.Engine - INFO - [cached since 86.24s ago] ('dacd7035-c3cd-4d61-9d26-368e17da8706',) 2025-05-09 18:34:59,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,138 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 18:34:59,138 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:34:59,138 - 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 18:34:59,138 - sqlalchemy.engine.Engine - INFO - [cached since 86s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 138775), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 138775), 'dacd7035-c3cd-4d61-9d26-368e17da8706') 2025-05-09 18:34:59,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:34:59,143 - sqlalchemy.engine.Engine - INFO - [cached since 86.25s ago] ('b21afd72-ee08-41c7-aba5-0488dfc6f80c',) 2025-05-09 18:34:59,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,149 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 18:34:59,149 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:34:59,153 - 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 18:34:59,153 - sqlalchemy.engine.Engine - INFO - [cached since 86.01s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 149426), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 153155), 'b21afd72-ee08-41c7-aba5-0488dfc6f80c') 2025-05-09 18:34:59,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,161 - sqlalchemy.engine.Engine - INFO - [cached since 86.27s ago] ('07fa6b74-7c7a-4cee-931b-f63468c5cdfa',) 2025-05-09 18:34:59,164 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:34:59,164 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:34:59,165 - 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 18:34:59,166 - sqlalchemy.engine.Engine - INFO - [cached since 86.02s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 165358), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 165358), '07fa6b74-7c7a-4cee-931b-f63468c5cdfa') 2025-05-09 18:34:59,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,182 - sqlalchemy.engine.Engine - INFO - [cached since 86.2s ago] ('8f6d004a-b734-47ba-8245-e99b9f922e4d', 1, '{"success": true, "message": "并行执行完成", "output": {"results": [{"success": true, "message": "打印成功", "output": {"message": "111"}}, {"success": true, " ... (93 characters truncated) ... 结束流程", "output": {"returnSignal": true, "returnData": {}}}, {"success": true, "message": "打印成功", "output": {"message": "333"}}], "allSuccess": true}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 182103), datetime.datetime(2025, 5, 9, 18, 34, 59, 182103), 0) 2025-05-09 18:34:59,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,195 - sqlalchemy.engine.Engine - INFO - [cached since 86.3s ago] ('fedc8fc4-d760-41fa-8f96-a39a487e05cf',) 2025-05-09 18:34:59,198 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:34:59,200 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:34:59,200 - 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 18:34:59,200 - sqlalchemy.engine.Engine - INFO - [cached since 86.06s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 200643), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 200643), 'fedc8fc4-d760-41fa-8f96-a39a487e05cf') 2025-05-09 18:34:59,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,210 - sqlalchemy.engine.Engine - INFO - [cached since 86.23s ago] ('4e88bb69-c6e3-4440-ab1d-c7e41bc03af2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, " ... (205 characters truncated) ... 程", "output": {"returnSignal": true, "returnData": {}}}, {"success": true, "message": "打印成功", "output": {"message": "333"}}], "allSuccess": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '3c943778-9dc5-45c5-b9c8-34d727c8e717', datetime.datetime(2025, 5, 9, 18, 34, 59, 210838), datetime.datetime(2025, 5, 9, 18, 34, 59, 210838), 0) 2025-05-09 18:34:59,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,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 18:34:59,227 - sqlalchemy.engine.Engine - INFO - [cached since 86.34s ago] ('07880f47-8fe5-49f0-8977-dc65b811981a',) 2025-05-09 18:34:59,227 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:34:59,227 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:34:59,230 - 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 18:34:59,231 - sqlalchemy.engine.Engine - INFO - [cached since 86.09s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 230976), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 34, 59, 230976), '07880f47-8fe5-49f0-8977-dc65b811981a') 2025-05-09 18:34:59,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,239 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:59,276 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 3c943778-9dc5-45c5-b9c8-34d727c8e717 2025-05-09 18:34:59,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:34:59,281 - 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 18:34:59,281 - sqlalchemy.engine.Engine - INFO - [cached since 85.89s ago] (datetime.datetime(2025, 5, 9, 18, 34, 59, 276624), '任务执行成功', , 358, 1, datetime.datetime(2025, 5, 9, 18, 34, 59, 281388), '3c943778-9dc5-45c5-b9c8-34d727c8e717') 2025-05-09 18:34:59,281 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:34:59,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 3c943778-9dc5-45c5-b9c8-34d727c8e717, 结果: True 2025-05-09 18:35:01,950 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/3c943778-9dc5-45c5-b9c8-34d727c8e717 来自 192.168.189.211 2025-05-09 18:35:01,954 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/3c943778-9dc5-45c5-b9c8-34d727c8e717 状态码: 200 耗时: 0.0040秒 2025-05-09 18:35:01,954 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/3c943778-9dc5-45c5-b9c8-34d727c8e717 来自 192.168.189.211 2025-05-09 18:35:01,958 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:35:01,958 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:35:01,959 - sqlalchemy.engine.Engine - INFO - [cached since 89.36s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717',) 2025-05-09 18:35:01,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:35:01,961 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/3c943778-9dc5-45c5-b9c8-34d727c8e717 状态码: 200 耗时: 0.0063秒 2025-05-09 18:35:01,974 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/3c943778-9dc5-45c5-b9c8-34d727c8e717 来自 192.168.189.211 2025-05-09 18:35:01,974 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/3c943778-9dc5-45c5-b9c8-34d727c8e717 状态码: 200 耗时: 0.0000秒 2025-05-09 18:35:01,975 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/3c943778-9dc5-45c5-b9c8-34d727c8e717 来自 192.168.189.211 2025-05-09 18:35:01,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:35:01,975 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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 18:35:01,975 - sqlalchemy.engine.Engine - INFO - [cached since 86.6s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717',) 2025-05-09 18:35:01,979 - 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 18:35:01,980 - sqlalchemy.engine.Engine - INFO - [cached since 86.6s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'b6') 2025-05-09 18:35:01,981 - 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 18:35:01,981 - sqlalchemy.engine.Engine - INFO - [cached since 86.61s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'b5') 2025-05-09 18:35:01,981 - 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 18:35:01,981 - sqlalchemy.engine.Engine - INFO - [cached since 86.61s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'b4') 2025-05-09 18:35:01,985 - 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 18:35:01,985 - sqlalchemy.engine.Engine - INFO - [cached since 86.61s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'b3') 2025-05-09 18:35:01,985 - 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 18:35:01,989 - sqlalchemy.engine.Engine - INFO - [cached since 86.61s ago] ('3c943778-9dc5-45c5-b9c8-34d727c8e717', 'b2') 2025-05-09 18:35:01,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:35:01,992 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/3c943778-9dc5-45c5-b9c8-34d727c8e717 状态码: 200 耗时: 0.0163秒 2025-05-09 18:35:19,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:35:19,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:35:19,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:35:19,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:35:19,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:35:19,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:35:19,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:35:19,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:35:19,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:35:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:35:19,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:35:19,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:35:19,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:35:19,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:35:19,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:35:19,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:35:19,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:35:19,210 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 9, 17, 35, 19, 206037)) 2025-05-09 18:35:19,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:35:19,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:35:19,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:35:19,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:35:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:35:19,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:35:19,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:35:19,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:35:19,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:35:19,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:35:19,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:35:19,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:35:19,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:35:19,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:35:19,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:35:19,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:35:19,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:35:19,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:35:19,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:35:19,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:35:19,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:35:19,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:35:19,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:35:19,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:35:19,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:35:19,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:35:19,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:35:19,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:35:19,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:35:19,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:35:19,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:35:19,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:35:19,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:35:49,274 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:35:49,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:35:49,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:35:49,274 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:35:49,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:35:49,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:36:19,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:19,235 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:36:19,235 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 9, 17, 36, 19, 235075)) 2025-05-09 18:36:19,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:19,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:36:19,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:36:19,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:36:19,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:36:19,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:36:19,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:36:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:36:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:36:19,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:36:19,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:36:19,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:36:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:36:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:36:19,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:36:19,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:36:19,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:36:19,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:36:19,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:36:19,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:36:19,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:36:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:36:19,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:36:19,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:36:19,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:36:19,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:36:19,401 - app - INFO - 应用程序关闭中... 2025-05-09 18:36:19,401 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:36:19,401 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:36:19,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:36:19,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:36:19,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:36:19,401 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:36:19,405 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:36:19,405 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:36:19,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:36:19,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:36:19,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:36:19,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:36:19,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:36:19,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:36:19,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:36:19,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-09 18:36:19,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:36:19,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:36:19,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:36:19,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-09 18:36:19,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:36:19,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:36:19,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-09 18:36:19,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:36:19,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:36:19,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-09 18:36:19,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:36:19,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:36:19,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-09 18:36:19,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:36:19,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:36:19,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:36:19,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:36:19,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:36:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:36:19,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-09 18:36:19,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:36:19,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:36:19,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:36:19,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:36:19,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:36:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:36:19,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-09 18:36:19,438 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-09 18:36:19,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:36:19,438 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:36:19,438 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:36:19,438 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:36:19,438 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:36:19,438 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:36:19,442 - data.session - INFO - 数据库连接已关闭 2025-05-09 18:36:20,721 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-09 18:36:20,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 18:36:20,780 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-09 18:36:20,848 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-09 18:36:20,902 - data.session - INFO - 正在初始化数据库... 2025-05-09 18:36:20,934 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-09 18:36:20,948 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:36:20,948 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,952 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:36:20,952 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,952 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:36:20,952 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:20,956 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-09 18:36:20,956 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-09 18:36:20,959 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,961 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-09 18:36:20,962 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,963 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-09 18:36:20,964 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-09 18:36:20,965 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,969 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-09 18:36:20,969 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,969 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-09 18:36:20,969 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,969 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-09 18:36:20,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,974 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-09 18:36:20,974 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-09 18:36:20,976 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:20,976 - data.session - INFO - 数据库表初始化完成 2025-05-09 18:36:21,354 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-09 18:36:21,354 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-09 18:36:21,354 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-09 18:36:21,354 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-09 18:36:21,354 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-09 18:36:21,354 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-09 18:36:21,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-09 18:36:21,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-09 18:36:21,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-09 18:36:21,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:36:21,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:36:21,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:36:21,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:36:21,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:36:21,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:36:21,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-09 18:36:21,363 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-09 18:36:21,363 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:36:21,363 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-09 18:36:21,363 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:36:21,363 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-09 18:36:21,363 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:36:21,367 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-09 18:36:21,367 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-09 18:36:21,367 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:21,378 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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 18:36:21,378 - sqlalchemy.engine.Engine - INFO - [generated in 0.00152s] (, ) 2025-05-09 18:36:21,380 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-09 18:36:21,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:21,380 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-09 18:36:21,383 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-09 18:36:21,383 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-09 18:36:21,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:21,386 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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 18:36:21,386 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, , ) 2025-05-09 18:36:21,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:21,388 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:36:21,388 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-09 18:36:21,388 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-09 18:36:21,389 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-09 18:36:21,389 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-09 18:36:21,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:21,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 18:36:21,391 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, datetime.datetime(2025, 5, 9, 17, 36, 21, 383883)) 2025-05-09 18:36:21,392 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:56,225 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:36:56,226 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-09 18:36:56,227 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:36:56,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:56,235 - 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 18:36:56,235 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] {} 2025-05-09 18:36:56,241 - 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 18:36:56,241 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'param_1': 0, 'param_2': 10} 2025-05-09 18:36:56,241 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:36:56,245 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0178秒 2025-05-09 18:36:57,691 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:36:57,691 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:36:57,695 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:36:57,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:57,695 - 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 18:36:57,695 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:36:57,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:57,699 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-09 18:36:58,425 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:36:58,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,429 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:36:58,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,433 - sqlalchemy.engine.Engine - INFO - [cached since 0.003685s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:36:58,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,433 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:36:58,433 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:36:58,433 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:36:58,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,437 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:36:58,437 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 36, 58, 437523), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:36:58,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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.id = %s 2025-05-09 18:36:58,445 - sqlalchemy.engine.Engine - INFO - [cached since 0.01898s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:36:58,450 - 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 18:36:58,450 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 61, 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 ... (823 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, 18, 36, 58, 433334), '{"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, 18, 36, 58, 450118), datetime.datetime(2025, 5, 9, 18, 36, 58, 450118), 0) 2025-05-09 18:36:58,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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.id = %s 2025-05-09 18:36:58,463 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('467418c9-aca6-4b03-9fff-68784124fcf4',) 2025-05-09 18:36:58,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,463 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 467418c9-aca6-4b03-9fff-68784124fcf4 (优先级 1) 添加到队列 0 2025-05-09 18:36:58,466 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:36:58,466 - services.sync_service - INFO - 正在同步创建任务到天风系统: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,466 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"467418c9-aca6-4b03-9fff-68784124fcf4","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:36:58","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:36:58,508 - services.sync_service - INFO - 成功同步任务到系统任务: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 467418c9-aca6-4b03-9fff-68784124fcf4, 优先级: 1 2025-05-09 18:36:58,517 - services.execution.task_executor - DEBUG - 任务 467418c9-aca6-4b03-9fff-68784124fcf4 设置超时时间: 3600秒 2025-05-09 18:36:58,517 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,517 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,521 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:36:58,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.05898s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4',) 2025-05-09 18:36:58,521 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0960秒 2025-05-09 18:36:58,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 18:36:58,521 - sqlalchemy.engine.Engine - INFO - [cached since 0.09335s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:36:58,525 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:36:58,525 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] (datetime.datetime(2025, 5, 9, 18, 36, 58, 521183), datetime.datetime(2025, 5, 9, 18, 36, 58, 525409), '467418c9-aca6-4b03-9fff-68784124fcf4') 2025-05-09 18:36:58,525 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,533 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,579 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,584 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:36:58,584 - sqlalchemy.engine.Engine - INFO - [generated in 0.00129s] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 36, 58, 584041), '467418c9-aca6-4b03-9fff-68784124fcf4') 2025-05-09 18:36:58,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,596 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:36:58,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,606 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,606 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] ('c32ed515-9861-4b70-902c-6ac9fabe1d2a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 596832), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 606945), datetime.datetime(2025, 5, 9, 18, 36, 58, 606945), 0) 2025-05-09 18:36:58,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,615 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,619 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('c32ed515-9861-4b70-902c-6ac9fabe1d2a',) 2025-05-09 18:36:58,619 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:36:58,623 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:36:58,627 - 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 18:36:58,627 - sqlalchemy.engine.Engine - INFO - [generated in 0.00185s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 627780), 'c32ed515-9861-4b70-902c-6ac9fabe1d2a') 2025-05-09 18:36:58,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,640 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:36:58,640 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:36:58,640 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 7, 类型: ParallelFlowBp 2025-05-09 18:36:58,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,644 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,648 - sqlalchemy.engine.Engine - INFO - [cached since 0.04131s ago] ('90c14eb9-8be8-4a9d-903a-9bb32ac138d1', 'b2', '7', '', '{}', '{}', '{}', 'ParallelFlowBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 640168), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 644458), datetime.datetime(2025, 5, 9, 18, 36, 58, 644458), 0) 2025-05-09 18:36:58,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,657 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 90c14eb9-8be8-4a9d-903a-9bb32ac138d1 2025-05-09 18:36:58,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,657 - sqlalchemy.engine.Engine - INFO - [cached since 0.04169s ago] ('90c14eb9-8be8-4a9d-903a-9bb32ac138d1',) 2025-05-09 18:36:58,661 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:36:58,663 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:36:58,663 - 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 18:36:58,665 - sqlalchemy.engine.Engine - INFO - [cached since 0.03699s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 663152), '90c14eb9-8be8-4a9d-903a-9bb32ac138d1') 2025-05-09 18:36:58,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,670 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-09 18:36:58,670 - services.execution.block_executor - INFO - 开始执行任务块: b3, 类型: PrintBp, ID: 7 2025-05-09 18:36:58,674 - services.execution.block_executor - INFO - 开始执行任务块: b4, 类型: PrintBp, ID: 8 2025-05-09 18:36:58,674 - services.execution.block_executor - INFO - 开始执行任务块: b6, 类型: ReturnBp, ID: 9 2025-05-09 18:36:58,674 - services.execution.block_executor - INFO - 开始执行任务块: b5, 类型: PrintBp, ID: 10 2025-05-09 18:36:58,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,682 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,682 - sqlalchemy.engine.Engine - INFO - [cached since 0.07747s ago] ('8c283f5a-3828-47a4-bef2-c3175ea382a8', 'b3', '7', '', '{"message": {"type": "Simple", "value": "111", "required": false}}', '{"message": "111"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 674141), , '{"message": {"type": "Simple", "value": "111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 682401), datetime.datetime(2025, 5, 9, 18, 36, 58, 682401), 0) 2025-05-09 18:36:58,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,685 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,685 - sqlalchemy.engine.Engine - INFO - [cached since 0.08154s ago] ('ae55e095-8b7f-48f1-8bd0-6c50b2053808', 'b4', '8', '', '{"message": {"type": "Simple", "value": "222", "required": false}}', '{"message": "222"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 674141), , '{"message": {"type": "Simple", "value": "222", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 685999), datetime.datetime(2025, 5, 9, 18, 36, 58, 685999), 0) 2025-05-09 18:36:58,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,694 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:36:58,694 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-09 18:36:58,698 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,698 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,698 - sqlalchemy.engine.Engine - INFO - [cached since 0.09526s ago] ('491116fb-5585-4da3-a660-a212e64835ea', 'b6', '9', '', '{}', '{}', '{}', 'ReturnBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 674141), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 698988), datetime.datetime(2025, 5, 9, 18, 36, 58, 698988), 0) 2025-05-09 18:36:58,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,707 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,707 - sqlalchemy.engine.Engine - INFO - [cached since 0.1021s ago] ('a6d7c4e3-706e-4a1e-8560-e8f27bdb2b2d', 'b5', '10', '', '{"message": {"type": "Simple", "value": "333", "required": false}}', '{"message": "333"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 674141), , '{"message": {"type": "Simple", "value": "333", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 707276), datetime.datetime(2025, 5, 9, 18, 36, 58, 707276), 0) 2025-05-09 18:36:58,707 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,715 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,715 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.099s ago] ('8c283f5a-3828-47a4-bef2-c3175ea382a8',) 2025-05-09 18:36:58,719 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 18:36:58,719 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:36:58,723 - 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 18:36:58,723 - sqlalchemy.engine.Engine - INFO - [cached since 0.09604s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 723815), '8c283f5a-3828-47a4-bef2-c3175ea382a8') 2025-05-09 18:36:58,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,727 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,727 - sqlalchemy.engine.Engine - INFO - [cached since 0.11s ago] ('ae55e095-8b7f-48f1-8bd0-6c50b2053808',) 2025-05-09 18:36:58,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,732 - services.execution.block_executor - INFO - 块 b4 (ID: 8) 设置的变量: [] 2025-05-09 18:36:58,732 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:36:58,736 - 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 18:36:58,736 - sqlalchemy.engine.Engine - INFO - [cached since 0.1085s ago] ('null', '执行中', '{"blocks": {"b4": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 732013), 'ae55e095-8b7f-48f1-8bd0-6c50b2053808') 2025-05-09 18:36:58,740 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,740 - sqlalchemy.engine.Engine - INFO - [cached since 0.1251s ago] ('491116fb-5585-4da3-a660-a212e64835ea',) 2025-05-09 18:36:58,744 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,744 - sqlalchemy.engine.Engine - INFO - [cached since 0.1278s ago] ('a6d7c4e3-706e-4a1e-8560-e8f27bdb2b2d',) 2025-05-09 18:36:58,748 - services.execution.handlers.foundation - INFO - 任务 467418c9-aca6-4b03-9fff-68784124fcf4 打印: 111 2025-05-09 18:36:58,748 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:36:58,753 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:36:58,753 - 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 18:36:58,753 - sqlalchemy.engine.Engine - INFO - [cached since 0.1265s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 753049), '491116fb-5585-4da3-a660-a212e64835ea') 2025-05-09 18:36:58,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,757 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,761 - sqlalchemy.engine.Engine - INFO - [generated in 0.00163s] ('f306dac1-77d0-4b33-adee-56d66dab7b1c', 1, '{"success": true, "message": "打印成功", "output": {"message": "111"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 757759), datetime.datetime(2025, 5, 9, 18, 36, 58, 757759), 0) 2025-05-09 18:36:58,765 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 18:36:58,765 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:36:58,765 - 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 18:36:58,765 - sqlalchemy.engine.Engine - INFO - [cached since 0.1396s ago] ('null', '执行中', '{"blocks": {"b5": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 36, 58, 765635), 'a6d7c4e3-706e-4a1e-8560-e8f27bdb2b2d') 2025-05-09 18:36:58,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,769 - services.execution.handlers.foundation - INFO - 任务 467418c9-aca6-4b03-9fff-68784124fcf4 打印: 222 2025-05-09 18:36:58,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,777 - sqlalchemy.engine.Engine - INFO - [cached since 0.01895s ago] ('0bf775ae-158c-447c-bb7d-d9b8c91f772a', 1, '{"success": true, "message": "打印成功", "output": {"message": "222"}}', 'b4', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 777850), datetime.datetime(2025, 5, 9, 18, 36, 58, 777850), 0) 2025-05-09 18:36:58,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,781 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,781 - sqlalchemy.engine.Engine - INFO - [cached since 0.1659s ago] ('8c283f5a-3828-47a4-bef2-c3175ea382a8',) 2025-05-09 18:36:58,786 - services.execution.handlers.foundation - INFO - 任务 467418c9-aca6-4b03-9fff-68784124fcf4 打印: 333 2025-05-09 18:36:58,786 - services.execution.block_executor - INFO - 块 b3 (ID: 7) 设置的变量: [] 2025-05-09 18:36:58,790 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-09 18:36:58,790 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,794 - sqlalchemy.engine.Engine - INFO - [generated in 0.00130s] (datetime.datetime(2025, 5, 9, 18, 36, 58, 790138), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 790138), '8c283f5a-3828-47a4-bef2-c3175ea382a8') 2025-05-09 18:36:58,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,798 - sqlalchemy.engine.Engine - INFO - [cached since 0.0386s ago] ('39a8c61f-b1fe-4bd3-84df-cb52b8acfc9f', 1, '{"success": true, "message": "打印成功", "output": {"message": "333"}}', 'b5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 794440), datetime.datetime(2025, 5, 9, 18, 36, 58, 794440), 0) 2025-05-09 18:36:58,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,807 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,807 - sqlalchemy.engine.Engine - INFO - [cached since 0.04953s ago] ('cb829651-a666-48eb-922f-4d54d9e066cc', 1, '{"success": true, "message": "Return执行成功,将提前结束流程", "output": {"returnSignal": true, "returnData": {}}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 807099), datetime.datetime(2025, 5, 9, 18, 36, 58, 807099), 0) 2025-05-09 18:36:58,811 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,811 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,811 - sqlalchemy.engine.Engine - INFO - [cached since 0.194s ago] ('ae55e095-8b7f-48f1-8bd0-6c50b2053808',) 2025-05-09 18:36:58,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,815 - services.execution.block_executor - INFO - 块 b4 (ID: 8) 设置的变量: [] 2025-05-09 18:36:58,815 - services.execution.block_executor - INFO - 为块 b4 存储输出: 2025-05-09 18:36:58,819 - 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 18:36:58,819 - sqlalchemy.engine.Engine - INFO - [generated in 0.00136s] (datetime.datetime(2025, 5, 9, 18, 36, 58, 815540), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 819890), 'ae55e095-8b7f-48f1-8bd0-6c50b2053808') 2025-05-09 18:36:58,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,824 - sqlalchemy.engine.Engine - INFO - [cached since 0.2073s ago] ('a6d7c4e3-706e-4a1e-8560-e8f27bdb2b2d',) 2025-05-09 18:36:58,828 - services.execution.block_executor - INFO - 块 b5 (ID: 10) 设置的变量: [] 2025-05-09 18:36:58,828 - services.execution.block_executor - INFO - 为块 b5 存储输出: 2025-05-09 18:36:58,832 - 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 18:36:58,832 - sqlalchemy.engine.Engine - INFO - [cached since 0.01318s ago] (datetime.datetime(2025, 5, 9, 18, 36, 58, 828097), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 828097), 'a6d7c4e3-706e-4a1e-8560-e8f27bdb2b2d') 2025-05-09 18:36:58,832 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,832 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:36:58,832 - sqlalchemy.engine.Engine - INFO - [cached since 0.2166s ago] ('491116fb-5585-4da3-a660-a212e64835ea',) 2025-05-09 18:36:58,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,836 - services.execution.block_executor - INFO - 块 b6 (ID: 9) 设置的变量: [] 2025-05-09 18:36:58,836 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-09 18:36:58,840 - 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 18:36:58,840 - sqlalchemy.engine.Engine - INFO - [cached since 0.02148s ago] (datetime.datetime(2025, 5, 9, 18, 36, 58, 836901), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 840964), '491116fb-5585-4da3-a660-a212e64835ea') 2025-05-09 18:36:58,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,854 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,854 - sqlalchemy.engine.Engine - INFO - [cached since 0.09513s ago] ('98a07be4-6abf-4009-9c9c-c4283ee220fd', 1, '{"success": true, "message": "并行执行完成", "output": {"allSuccess": true}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 854038), datetime.datetime(2025, 5, 9, 18, 36, 58, 854038), 0) 2025-05-09 18:36:58,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,866 - sqlalchemy.engine.Engine - INFO - [cached since 0.2478s ago] ('90c14eb9-8be8-4a9d-903a-9bb32ac138d1',) 2025-05-09 18:36:58,866 - services.execution.block_executor - INFO - 块 b2 (ID: 7) 设置的变量: [] 2025-05-09 18:36:58,866 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:36:58,866 - 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 18:36:58,866 - sqlalchemy.engine.Engine - INFO - [cached since 0.05s ago] (datetime.datetime(2025, 5, 9, 18, 36, 58, 866754), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 866754), '90c14eb9-8be8-4a9d-903a-9bb32ac138d1') 2025-05-09 18:36:58,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,879 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:36:58,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.1227s ago] ('48f8f64e-7046-4564-a2b6-91483e5f8107', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 7, "success": true, "output": {"allSuccess": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '467418c9-aca6-4b03-9fff-68784124fcf4', datetime.datetime(2025, 5, 9, 18, 36, 58, 879007), datetime.datetime(2025, 5, 9, 18, 36, 58, 879007), 0) 2025-05-09 18:36:58,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,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 18:36:58,887 - sqlalchemy.engine.Engine - INFO - [cached since 0.2718s ago] ('c32ed515-9861-4b70-902c-6ac9fabe1d2a',) 2025-05-09 18:36:58,891 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:36:58,891 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:36:58,891 - 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 18:36:58,891 - sqlalchemy.engine.Engine - INFO - [cached since 0.07478s ago] (datetime.datetime(2025, 5, 9, 18, 36, 58, 891446), '执行成功', , "{'__RETURN__': True}", '执行成功', datetime.datetime(2025, 5, 9, 18, 36, 58, 891446), 'c32ed515-9861-4b70-902c-6ac9fabe1d2a') 2025-05-09 18:36:58,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,903 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,973 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 467418c9-aca6-4b03-9fff-68784124fcf4 2025-05-09 18:36:58,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:36:58,973 - 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 18:36:58,973 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (datetime.datetime(2025, 5, 9, 18, 36, 58, 973704), '任务执行成功', , 370, 1, datetime.datetime(2025, 5, 9, 18, 36, 58, 973704), '467418c9-aca6-4b03-9fff-68784124fcf4') 2025-05-09 18:36:58,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:36:58,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 467418c9-aca6-4b03-9fff-68784124fcf4, 结果: True 2025-05-09 18:37:00,960 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/467418c9-aca6-4b03-9fff-68784124fcf4 来自 192.168.189.211 2025-05-09 18:37:00,960 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/467418c9-aca6-4b03-9fff-68784124fcf4 状态码: 200 耗时: 0.0000秒 2025-05-09 18:37:00,964 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/467418c9-aca6-4b03-9fff-68784124fcf4 来自 192.168.189.211 2025-05-09 18:37:00,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:00,966 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:37:00,968 - sqlalchemy.engine.Engine - INFO - [cached since 2.506s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4',) 2025-05-09 18:37:00,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:00,970 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/467418c9-aca6-4b03-9fff-68784124fcf4 状态码: 200 耗时: 0.0057秒 2025-05-09 18:37:00,976 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/467418c9-aca6-4b03-9fff-68784124fcf4 来自 192.168.189.211 2025-05-09 18:37:00,976 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/467418c9-aca6-4b03-9fff-68784124fcf4 状态码: 200 耗时: 0.0000秒 2025-05-09 18:37:00,980 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/467418c9-aca6-4b03-9fff-68784124fcf4 来自 192.168.189.211 2025-05-09 18:37:00,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:00,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 18:37:00,980 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('467418c9-aca6-4b03-9fff-68784124fcf4',) 2025-05-09 18:37:00,984 - 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 18:37:00,984 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'b6') 2025-05-09 18:37:00,984 - 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 18:37:00,984 - sqlalchemy.engine.Engine - INFO - [cached since 0.002487s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'b3') 2025-05-09 18:37:00,984 - 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 18:37:00,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.003899s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'b2') 2025-05-09 18:37:00,989 - 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 18:37:00,990 - sqlalchemy.engine.Engine - INFO - [cached since 0.006767s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'b5') 2025-05-09 18:37:00,990 - 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 18:37:00,993 - sqlalchemy.engine.Engine - INFO - [cached since 0.0112s ago] ('467418c9-aca6-4b03-9fff-68784124fcf4', 'b4') 2025-05-09 18:37:00,998 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:00,999 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/467418c9-aca6-4b03-9fff-68784124fcf4 状态码: 200 耗时: 0.0193秒 2025-05-09 18:37:21,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:37:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:37:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:37:21,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:37:21,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:37:21,404 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:37:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:37:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:37:21,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:37:21,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:21,404 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:37:21,404 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 9, 17, 37, 21, 404472)) 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:37:21,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:37:21,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:37:21,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:37:21,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:37:21,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:21,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:37:21,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:37:21,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:37:21,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:37:21,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:37:21,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:37:21,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:37:21,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:37:21,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:37:21,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:37:21,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:37:21,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:37:21,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:37:21,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:37:21,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:37:21,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:37:21,428 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:37:21,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:37:21,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:37:21,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:37:21,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:37:21,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:37:21,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:37:21,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:37:21,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:37:21,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:37:21,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:37:21,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:37:21,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:37:21,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:37:21,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:37:21,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:37:21,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:37:21,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:37:21,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:37:21,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:37:21,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:37:21,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:37:21,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:37:21,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:37:21,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:37:21,462 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:37:21,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:37:21,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:37:21,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:37:21,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:37:21,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:37:21,466 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:37:21,466 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:37:21,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:37:21,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:37:21,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:37:21,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:37:21,466 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:37:21,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:37:43,786 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:37:43,786 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-09 18:37:43,787 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:37:43,791 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:43,791 - 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 18:37:43,791 - sqlalchemy.engine.Engine - INFO - [cached since 47.55s ago] {} 2025-05-09 18:37:43,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-09 18:37:43,791 - sqlalchemy.engine.Engine - INFO - [cached since 47.55s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:37:43,791 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:37:43,795 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0079秒 2025-05-09 18:37:44,881 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:37:44,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0020秒 2025-05-09 18:37:44,884 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,885 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:37:44,886 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:37:44,886 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:37:44,886 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-09 18:37:44,887 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-09 18:37:44,889 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0038秒 2025-05-09 18:37:44,889 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0038秒 2025-05-09 18:37:44,901 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,901 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:37:44,905 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0037秒 2025-05-09 18:37:44,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:44,905 - 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 18:37:44,905 - sqlalchemy.engine.Engine - INFO - [cached since 47.21s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:37:44,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:44,909 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:37:44,909 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:37:44,913 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0042秒 2025-05-09 18:37:44,913 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-09 18:37:44,913 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0122秒 2025-05-09 18:37:44,913 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:37:44,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:44,919 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:37:44,919 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:37:44,919 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,919 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:37:44,919 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:37:44,919 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:37:44,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:44,923 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:44,923 - 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 18:37:44,923 - sqlalchemy.engine.Engine - INFO - [cached since 47.23s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:37:44,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:44,923 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0097秒 2025-05-09 18:37:44,928 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0051秒 2025-05-09 18:37:44,937 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,937 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:37:44,938 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:37:44,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:37:44,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 18:37:44,939 - sqlalchemy.engine.Engine - INFO - [cached since 47.24s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:37:44,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:37:44,943 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0049秒 2025-05-09 18:38:21,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:38:21,441 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:38:21,442 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 9, 17, 38, 21, 438276)) 2025-05-09 18:38:21,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:38:21,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:38:21,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:38:21,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:38:21,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:38:21,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:38:21,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:38:21,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:38:21,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:38:21,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:38:21,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:38:21,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:38:21,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:38:21,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:38:21,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:38:21,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:38:21,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:38:21,493 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:38:21,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:38:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:38:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:38:21,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:38:21,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:38:21,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:38:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:38:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:38:21,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:38:21,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:38:21,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:38:21,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:38:21,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:38:21,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:38:21,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:38:21,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:38:21,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:38:21,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:38:21,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:39:05,554 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-09 18:39:05,554 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:05,554 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:39:05,554 - sqlalchemy.engine.Engine - INFO - [cached since 127.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:05,558 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:05,558 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:05,558 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-09 18:39:05,558 - sqlalchemy.engine.Engine - INFO - [cached since 127.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:05,563 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:39:05,563 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (62, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (560 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 9, 18, 39, 5, 563452), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:39:05,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:05,572 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0179秒 2025-05-09 18:39:21,441 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:21,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 18:39:21,442 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 9, 17, 39, 21, 441167)) 2025-05-09 18:39:21,442 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:21,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:39:21,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:39:21,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:39:21,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:39:21,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:39:21,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:39:21,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:39:21,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:39:21,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:39:21,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:39:21,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:39:21,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:39:21,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:39:21,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:39:21,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:39:21,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:39:21,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:39:21,538 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:39:21,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:39:21,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:39:21,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:39:21,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:39:21,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:39:21,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:39:21,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:39:21,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:39:21,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:39:21,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:39:21,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:39:21,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:39:21,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:39:21,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:39:21,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:39:21,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:39:21,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:39:21,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:39:21,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:39:21,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:39:21,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:39:21,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:39:21,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:39:21,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:39:21,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:39:21,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:39:21,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:39:21,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:39:21,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:39:21,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:39:21,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:39:21,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:39:21,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:39:21,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:39:21,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:39:21,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:39:21,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:39:21,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:39:21,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:39:21,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:39:21,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:39:21,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:39:21,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:39:21,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:39:21,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:39:21,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:39:21,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:39:21,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:39:21,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:39:21,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:39:21,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:39:21,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:39:21,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:39:23,021 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-09 18:39:23,025 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,025 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:23,025 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,029 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:23,029 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,029 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-09 18:39:23,029 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-09 18:39:23,029 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-09 18:39:23,029 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,029 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-09 18:39:23,034 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 9, 18, 39, 23, 29461), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-09 18:39:23,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,041 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:23,041 - 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 18:39:23,045 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 62, 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 ... (560 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, 18, 39, 23, 29461), '{"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, 18, 39, 23, 41910), datetime.datetime(2025, 5, 9, 18, 39, 23, 41910), 0) 2025-05-09 18:39:23,045 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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.id = %s 2025-05-09 18:39:23,054 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1',) 2025-05-09 18:39:23,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,055 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 18b3de09-8323-4f8f-a003-0da816f317e1 (优先级 1) 添加到队列 0 2025-05-09 18:39:23,055 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-09 18:39:23,055 - services.sync_service - INFO - 正在同步创建任务到天风系统: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,055 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"18b3de09-8323-4f8f-a003-0da816f317e1","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-09 18:39:23","sceneId":"1912043207186550785","needAmr":0} 2025-05-09 18:39:23,088 - services.sync_service - INFO - 成功同步任务到系统任务: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,088 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,088 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,088 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0669秒 2025-05-09 18:39:23,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 18b3de09-8323-4f8f-a003-0da816f317e1, 优先级: 1 2025-05-09 18:39:23,142 - services.execution.task_executor - DEBUG - 任务 18b3de09-8323-4f8f-a003-0da816f317e1 设置超时时间: 3600秒 2025-05-09 18:39:23,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,142 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1',) 2025-05-09 18:39:23,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.id = %s 2025-05-09 18:39:23,142 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:23,146 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:39:23,146 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] (datetime.datetime(2025, 5, 9, 18, 39, 23, 146830), datetime.datetime(2025, 5, 9, 18, 39, 23, 146830), '18b3de09-8323-4f8f-a003-0da816f317e1') 2025-05-09 18:39:23,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,158 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,197 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,201 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-09 18:39:23,201 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('任务执行中', , datetime.datetime(2025, 5, 9, 18, 39, 23, 201611), '18b3de09-8323-4f8f-a003-0da816f317e1') 2025-05-09 18:39:23,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,208 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-09 18:39:23,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,212 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:39:23,212 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('be26f80d-a52d-4d9b-8394-87be34ff1abc', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 208470), , '{}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 39, 23, 212759), datetime.datetime(2025, 5, 9, 18, 39, 23, 212759), 0) 2025-05-09 18:39:23,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,229 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('be26f80d-a52d-4d9b-8394-87be34ff1abc',) 2025-05-09 18:39:23,229 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:39:23,229 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:39:23,229 - 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 18:39:23,229 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 39, 23, 229268), 'be26f80d-a52d-4d9b-8394-87be34ff1abc') 2025-05-09 18:39:23,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,237 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-09 18:39:23,237 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-09 18:39:23,237 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: WhileBp 2025-05-09 18:39:23,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,241 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:39:23,241 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('18d85572-9a06-431f-ad4f-a591b7646358', 'b1', '3', '', '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{"loopCondition": "true", "runOnce": null, "retryPeriod": null, "printContinuously": null}', '{}', 'WhileBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 241582), , '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 39, 23, 241582), datetime.datetime(2025, 5, 9, 18, 39, 23, 241582), 0) 2025-05-09 18:39:23,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,249 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 18d85572-9a06-431f-ad4f-a591b7646358 2025-05-09 18:39:23,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,254 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('18d85572-9a06-431f-ad4f-a591b7646358',) 2025-05-09 18:39:23,254 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:39:23,258 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:39:23,258 - 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 18:39:23,258 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 39, 23, 258115), '18d85572-9a06-431f-ad4f-a591b7646358') 2025-05-09 18:39:23,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,266 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:39:23,266 - services.execution.handlers.progress - INFO - 开始执行while循环块 - ID: 3, 名称: b1 2025-05-09 18:39:23,379 - services.execution.handlers.progress - INFO - 执行while循环体,第 1 次迭代 2025-05-09 18:39:23,379 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-09 18:39:23,379 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-09 18:39:23,379 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-09 18:39:23,379 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,379 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:39:23,383 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('6db126dc-0d83-4b5f-96cc-085ea234c2bd', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 379672), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 9, 18, 39, 23, 379672), datetime.datetime(2025, 5, 9, 18, 39, 23, 379672), 0) 2025-05-09 18:39:23,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,391 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6db126dc-0d83-4b5f-96cc-085ea234c2bd 2025-05-09 18:39:23,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,395 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:39:23,395 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('6db126dc-0d83-4b5f-96cc-085ea234c2bd',) 2025-05-09 18:39:23,400 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-09 18:39:23,400 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:39:23,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 18:39:23,404 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 9, 18, 39, 23, 404220), '6db126dc-0d83-4b5f-96cc-085ea234c2bd') 2025-05-09 18:39:23,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,408 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-09 18:39:23,412 - services.execution.handlers.foundation - INFO - 任务 18b3de09-8323-4f8f-a003-0da816f317e1 打印: ===================== 2025-05-09 18:39:23,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,416 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('d430c8a4-91bb-4b3a-907a-85463341cdce', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 412662), datetime.datetime(2025, 5, 9, 18, 39, 23, 412662), 0) 2025-05-09 18:39:23,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,429 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-09 18:39:23,429 - sqlalchemy.engine.Engine - INFO - [cached since 144.8s ago] ('6db126dc-0d83-4b5f-96cc-085ea234c2bd',) 2025-05-09 18:39:23,433 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-09 18:39:23,433 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-09 18:39:23,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 18:39:23,437 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] (datetime.datetime(2025, 5, 9, 18, 39, 23, 437259), '执行成功', , '执行成功', datetime.datetime(2025, 5, 9, 18, 39, 23, 437259), '6db126dc-0d83-4b5f-96cc-085ea234c2bd') 2025-05-09 18:39:23,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,454 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('03519531-b3e9-4ffd-b4f1-08c624772200', 3, '{"success": false, "message": "循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 454692), datetime.datetime(2025, 5, 9, 18, 39, 23, 454692), 0) 2025-05-09 18:39:23,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,466 - services.execution.block_executor - ERROR - 子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int' 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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 18:39:23,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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 18:39:23,474 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('18d85572-9a06-431f-ad4f-a591b7646358',) 2025-05-09 18:39:23,474 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-09 18:39:23,474 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-09 18:39:23,478 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:39:23,478 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] (datetime.datetime(2025, 5, 9, 18, 39, 23, 478875), "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 9, 18, 39, 23, 478875), '18d85572-9a06-431f-ad4f-a591b7646358') 2025-05-09 18:39:23,478 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,490 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-09 18:39:23,490 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] ('54480b03-3b44-4b9e-bdbe-3a2a4d299bea', 3, '{"success": false, "message": "子块 3 执行失败: 循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'", "block_id": 3, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '18b3de09-8323-4f8f-a003-0da816f317e1', datetime.datetime(2025, 5, 9, 18, 39, 23, 490945), datetime.datetime(2025, 5, 9, 18, 39, 23, 490945), 0) 2025-05-09 18:39:23,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,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.id = %s 2025-05-09 18:39:23,499 - sqlalchemy.engine.Engine - INFO - [cached since 144.9s ago] ('be26f80d-a52d-4d9b-8394-87be34ff1abc',) 2025-05-09 18:39:23,499 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-09 18:39:23,499 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-09 18:39:23,499 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-09 18:39:23,503 - sqlalchemy.engine.Engine - INFO - [cached since 144.7s ago] (datetime.datetime(2025, 5, 9, 18, 39, 23, 499331), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 9, 18, 39, 23, 499331), 'be26f80d-a52d-4d9b-8394-87be34ff1abc') 2025-05-09 18:39:23,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,512 - services.sync_service - INFO - 正在设置任务状态为已失败: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,537 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 18b3de09-8323-4f8f-a003-0da816f317e1 2025-05-09 18:39:23,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:23,541 - 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 18:39:23,541 - sqlalchemy.engine.Engine - INFO - [cached since 144.6s ago] (datetime.datetime(2025, 5, 9, 18, 39, 23, 541946), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , 353, 1, datetime.datetime(2025, 5, 9, 18, 39, 23, 541946), '18b3de09-8323-4f8f-a003-0da816f317e1') 2025-05-09 18:39:23,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:23,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 18b3de09-8323-4f8f-a003-0da816f317e1, 结果: False 2025-05-09 18:39:26,630 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/18b3de09-8323-4f8f-a003-0da816f317e1 来自 192.168.189.211 2025-05-09 18:39:26,635 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/18b3de09-8323-4f8f-a003-0da816f317e1 状态码: 200 耗时: 0.0044秒 2025-05-09 18:39:26,635 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/18b3de09-8323-4f8f-a003-0da816f317e1 来自 192.168.189.211 2025-05-09 18:39:26,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:26,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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 18:39:26,639 - sqlalchemy.engine.Engine - INFO - [cached since 148.2s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1',) 2025-05-09 18:39:26,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:26,640 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/18b3de09-8323-4f8f-a003-0da816f317e1 状态码: 200 耗时: 0.0054秒 2025-05-09 18:39:26,648 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/18b3de09-8323-4f8f-a003-0da816f317e1 来自 192.168.189.211 2025-05-09 18:39:26,648 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/18b3de09-8323-4f8f-a003-0da816f317e1 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:26,652 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/18b3de09-8323-4f8f-a003-0da816f317e1 来自 192.168.189.211 2025-05-09 18:39:26,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:26,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.task_record_id = %s 2025-05-09 18:39:26,652 - sqlalchemy.engine.Engine - INFO - [cached since 145.7s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1',) 2025-05-09 18:39:26,656 - 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 18:39:26,656 - sqlalchemy.engine.Engine - INFO - [cached since 145.7s ago] ('18b3de09-8323-4f8f-a003-0da816f317e1', 'b2') 2025-05-09 18:39:26,656 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:26,656 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/18b3de09-8323-4f8f-a003-0da816f317e1 状态码: 200 耗时: 0.0041秒 2025-05-09 18:39:56,006 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:39:56,006 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:56,009 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-09 18:39:56,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:56,009 - 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 18:39:56,009 - sqlalchemy.engine.Engine - INFO - [cached since 179.8s ago] {} 2025-05-09 18:39:56,013 - 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 18:39:56,013 - sqlalchemy.engine.Engine - INFO - [cached since 179.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-09 18:39:56,013 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-09 18:39:56,017 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0081秒 2025-05-09 18:39:57,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:39:57,792 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:57,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:39:57,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:39:57,792 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,797 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-09 18:39:57,797 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 18:39:57,797 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0043秒 2025-05-09 18:39:57,797 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0043秒 2025-05-09 18:39:57,797 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:57,801 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:39:57,801 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-09 18:39:57,806 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,806 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0053秒 2025-05-09 18:39:57,806 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0053秒 2025-05-09 18:39:57,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:57,810 - 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 18:39:57,812 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:39:57,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:57,812 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,814 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:39:57,814 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0026秒 2025-05-09 18:39:57,814 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:57,814 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0085秒 2025-05-09 18:39:57,814 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,814 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-09 18:39:57,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:57,819 - 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 18:39:57,819 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:39:57,819 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:57,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:57,819 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-09 18:39:57,823 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-09 18:39:57,823 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0084秒 2025-05-09 18:39:57,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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 18:39:57,823 - sqlalchemy.engine.Engine - INFO - [cached since 132.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-09 18:39:57,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:57,827 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0126秒 2025-05-09 18:39:57,830 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,830 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-09 18:39:57,840 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-09 18:39:57,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:39:57,840 - 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 18:39:57,840 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-09 18:39:57,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:39:57,844 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-09 18:40:21,430 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:40:21,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 18:40:21,431 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 9, 17, 40, 21, 429919)) 2025-05-09 18:40:21,432 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:40:21,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:40:21,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:40:21,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:40:21,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:40:21,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:40:21,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:40:21,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:40:21,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:40:21,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:40:21,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:40:21,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:40:21,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:40:21,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:40:21,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:40:21,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:40:21,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:40:21,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:40:21,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:40:21,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:40:21,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:40:21,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:40:21,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:40:21,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:40:21,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:40:21,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:40:21,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:40:21,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:40:21,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:40:21,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:40:21,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:40:21,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:40:21,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:40:21,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:40:21,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:40:21,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:40:21,606 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:40:21,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:40:21,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:40:21,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:40:21,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:40:21,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:40:21,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:40:21,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:40:21,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:40:21,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:40:21,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:40:21,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:40:21,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:40:21,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:40:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:40:21,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:40:21,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:40:21,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:40:21,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:40:21,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:40:21,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:40:21,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:40:21,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:40:21,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:40:21,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:40:21,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:40:21,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:40:21,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:40:21,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:40:21,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:40:21,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:40:21,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:40:21,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:40:21,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:40:21,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:40:21,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:40:21,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:40:21,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:40:21,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:40:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:40:21,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:40:21,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:40:21,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:40:21,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:40:21,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:40:21,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:40:21,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:40:21,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:40:21,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:40:51,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:40:51,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:40:51,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:40:51,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:40:51,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:40:51,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:41:21,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:41:21,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:41:21,438 - sqlalchemy.engine.Engine - INFO - [cached since 300s ago] (, datetime.datetime(2025, 5, 9, 17, 41, 21, 433473)) 2025-05-09 18:41:21,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:41:21,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:41:21,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:41:21,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:41:21,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:41:21,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:41:21,654 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:41:21,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:41:21,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:41:21,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:41:21,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:41:21,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:41:21,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:41:21,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:41:21,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:41:21,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:41:21,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:41:21,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:41:21,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:41:21,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:41:21,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:41:21,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:41:21,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:41:21,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:41:21,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:41:21,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:41:21,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:41:21,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:41:21,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:41:21,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:41:21,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:41:21,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:41:21,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:41:21,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:41:21,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:41:21,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:41:21,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:41:21,671 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:41:21,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:41:21,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:41:21,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:41:21,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:41:21,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:41:21,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:41:21,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:41:21,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:41:21,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:41:21,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:41:21,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:41:21,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:41:21,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:41:21,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:41:21,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:41:21,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:41:21,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:41:21,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:41:21,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:41:21,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:41:21,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:41:21,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:41:21,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:41:21,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:41:21,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:41:21,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:41:21,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:41:21,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:41:21,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:41:21,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:41:21,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:41:21,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:41:21,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:41:21,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:41:21,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:41:21,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:41:21,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:41:21,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:41:21,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:41:21,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:41:21,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:41:21,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:41:51,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:41:51,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:41:51,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:41:51,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:41:51,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:41:51,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:42:21,445 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:42:21,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 18:42:21,447 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 9, 17, 42, 21, 445467)) 2025-05-09 18:42:21,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:42:21,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:42:21,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:42:21,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:42:21,747 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:42:21,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:42:21,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:42:21,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:42:21,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:42:21,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:42:21,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:42:21,749 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:42:21,749 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:42:21,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:42:21,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:42:21,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:42:21,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:42:21,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:42:21,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:42:21,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:42:21,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:42:21,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:42:21,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:42:21,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:42:21,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:42:21,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:42:21,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:42:21,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:42:21,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:42:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:42:21,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:42:21,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:42:21,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:42:21,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:42:21,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:42:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:42:21,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:42:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:42:21,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:42:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:42:21,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:42:21,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:42:21,771 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:42:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:42:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:42:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:42:21,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:42:21,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:42:21,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:42:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:42:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:42:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:42:21,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:42:21,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:42:21,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:42:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:42:21,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:42:21,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:42:21,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:42:21,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:42:21,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:42:21,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:42:21,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:42:21,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:42:21,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:42:21,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:42:21,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:42:21,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:42:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:42:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:42:21,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:42:21,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:42:21,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:42:21,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:42:21,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:42:21,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:42:21,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:42:21,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:42:21,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:42:21,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:42:51,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:42:51,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:42:51,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:42:51,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:42:51,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:42:51,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:43:21,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:43:21,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 18:43:21,456 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 9, 17, 43, 21, 450750)) 2025-05-09 18:43:21,458 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:43:21,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:43:21,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:43:21,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:43:21,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:43:21,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:43:21,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:43:21,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:43:21,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:43:21,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:43:21,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:43:21,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:43:21,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:43:21,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:43:21,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:43:21,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:43:21,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:43:21,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:43:21,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:43:21,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:43:21,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:43:21,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:43:21,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:43:21,815 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:43:21,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:43:21,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:43:21,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:43:21,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:43:21,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:43:21,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:43:21,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:43:21,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:43:21,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:43:21,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:43:21,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:43:21,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:43:21,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:43:21,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:43:21,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:43:21,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:43:21,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:43:21,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:43:21,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:43:21,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:43:21,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:43:21,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:43:21,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:43:21,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:43:21,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:43:21,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:43:21,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:43:21,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:43:21,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:43:21,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:43:21,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:43:21,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:43:21,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:43:21,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:43:21,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:43:21,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:43:21,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:43:21,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:43:21,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:43:21,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:43:21,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:43:21,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:43:21,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:43:21,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:43:21,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:43:21,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:43:21,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:43:21,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:43:21,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:43:21,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:43:21,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:43:21,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:43:21,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:43:21,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:43:21,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:43:21,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:43:21,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:43:21,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:43:21,863 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:43:21,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:43:21,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:43:51,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:43:51,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:43:51,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:43:51,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:43:51,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:43:51,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:44:21,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-09 18:44:21,469 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-09 18:44:21,472 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 9, 17, 44, 21, 465349)) 2025-05-09 18:44:21,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-09 18:44:21,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-09 18:44:21,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:44:21,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:44:21,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:44:21,915 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-09 18:44:21,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-09 18:44:21,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-09 18:44:21,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:44:21,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:44:21,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-09 18:44:21,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-09 18:44:21,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-09 18:44:21,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-09 18:44:21,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:44:21,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:44:21,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-09 18:44:21,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-09 18:44:21,935 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-09 18:44:21,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:44:21,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:44:21,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-09 18:44:21,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-09 18:44:21,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-09 18:44:21,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-09 18:44:21,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-09 18:44:21,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:44:21,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:44:21,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-09 18:44:21,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-09 18:44:21,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-09 18:44:21,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-09 18:44:21,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:44:21,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:44:21,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-09 18:44:21,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-09 18:44:21,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-09 18:44:21,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-09 18:44:21,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:44:21,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:44:21,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-09 18:44:21,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-09 18:44:21,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-09 18:44:21,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-09 18:44:21,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:44:21,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:44:21,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-09 18:44:21,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-09 18:44:21,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-09 18:44:21,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-09 18:44:21,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:44:21,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:44:21,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-09 18:44:21,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-09 18:44:21,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-09 18:44:21,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-09 18:44:21,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:44:21,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:44:21,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-09 18:44:21,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-09 18:44:21,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-09 18:44:21,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-09 18:44:21,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:44:21,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:44:21,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-09 18:44:21,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-09 18:44:21,974 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-09 18:44:21,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-09 18:44:21,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:44:21,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:44:21,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-09 18:44:21,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-09 18:44:21,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-09 18:44:21,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-09 18:44:21,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:44:21,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:44:21,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-09 18:44:21,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-09 18:44:21,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-09 18:44:21,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-09 18:44:21,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:44:21,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:44:21,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-09 18:44:21,996 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-09 18:44:22,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-09 18:44:52,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-09 18:44:52,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:44:52,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:44:52,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-09 18:44:52,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-09 18:44:52,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-09 18:45:08,745 - app - INFO - 应用程序关闭中... 2025-05-09 18:45:08,746 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-09 18:45:08,746 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-09 18:45:08,747 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-09 18:45:08,748 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-09 18:45:08,750 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-09 18:45:08,751 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-09 18:45:08,752 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-09 18:45:08,753 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-09 18:45:08,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-09 18:45:08,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-09 18:45:08,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-09 18:45:08,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-09 18:45:08,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-09 18:45:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-09 18:45:08,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-09 18:45:08,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-09 18:45:08,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-09 18:45:08,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-09 18:45:08,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-09 18:45:08,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-09 18:45:08,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-09 18:45:08,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-09 18:45:08,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-09 18:45:08,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-09 18:45:08,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-09 18:45:08,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-09 18:45:08,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-09 18:45:08,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-09 18:45:08,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-09 18:45:08,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-09 18:45:08,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-09 18:45:08,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-09 18:45:08,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-09 18:45:08,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-09 18:45:08,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-09 18:45:08,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-09 18:45:08,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-09 18:45:08,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-09 18:45:08,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-09 18:45:08,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-09 18:45:08,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-09 18:45:08,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-09 18:45:08,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-09 18:45:08,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-09 18:45:08,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-09 18:45:08,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-09 18:45:08,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-09 18:45:08,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-09 18:45:08,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-09 18:45:08,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-09 18:45:08,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-09 18:45:08,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-09 18:45:08,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-09 18:45:08,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-09 18:45:08,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 0 2025-05-09 18:45:08,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-09 18:45:08,791 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-09 18:45:08,791 - app - INFO - 增强版任务调度器已停止 2025-05-09 18:45:08,791 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-09 18:45:08,792 - data.session - INFO - 异步数据库连接已关闭 2025-05-09 18:45:08,792 - data.session - INFO - 正在关闭数据库连接... 2025-05-09 18:45:08,793 - data.session - INFO - 数据库连接已关闭 2025-05-11 13:50:12,730 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 13:50:12,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 "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-11 13:50:12,829 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 13:50:13,571 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 13:50:13,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-11 13:50:13,631 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 13:50:13,714 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 13:50:13,753 - data.session - INFO - 正在初始化数据库... 2025-05-11 13:50:13,832 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 13:50:13,858 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:50:13,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,860 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:50:13,860 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,860 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:50:13,861 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:50:13,862 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 13:50:13,862 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,886 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 13:50:13,888 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,892 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 13:50:13,893 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,894 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 13:50:13,895 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,896 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 13:50:13,898 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,899 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 13:50:13,900 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,901 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 13:50:13,901 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,902 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 13:50:13,902 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,903 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 13:50:13,903 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,904 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 13:50:13,904 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,905 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 13:50:13,905 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,906 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 13:50:13,906 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,912 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 13:50:13,913 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:50:13,914 - sqlalchemy.engine.Engine - INFO - CREATE TABLE vwed_calldevice ( id VARCHAR(255) NOT NULL COMMENT '呼叫器设备唯一标识', protocol VARCHAR(50) NOT NULL COMMENT '协议类型', brand VARCHAR(100) NOT NULL COMMENT '品牌', ip VARCHAR(50) NOT NULL COMMENT 'IP地址', port INTEGER NOT NULL COMMENT '端口号', device_name VARCHAR(100) NOT NULL COMMENT '设备名称', status INTEGER COMMENT '状态(0:禁用,1:启用)', 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-11 13:50:13,914 - sqlalchemy.engine.Engine - INFO - [no key 0.00030s] {} 2025-05-11 13:50:13,967 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_protocol ON vwed_calldevice (protocol) 2025-05-11 13:50:13,968 - sqlalchemy.engine.Engine - INFO - [no key 0.00058s] {} 2025-05-11 13:50:14,000 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_brand ON vwed_calldevice (brand) 2025-05-11 13:50:14,001 - sqlalchemy.engine.Engine - INFO - [no key 0.00055s] {} 2025-05-11 13:50:14,027 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_ip ON vwed_calldevice (ip) 2025-05-11 13:50:14,028 - sqlalchemy.engine.Engine - INFO - [no key 0.00045s] {} 2025-05-11 13:50:14,052 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_device_name ON vwed_calldevice (device_name) 2025-05-11 13:50:14,052 - sqlalchemy.engine.Engine - INFO - [no key 0.00040s] {} 2025-05-11 13:50:14,080 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_status ON vwed_calldevice (status) 2025-05-11 13:50:14,081 - sqlalchemy.engine.Engine - INFO - [no key 0.00039s] {} 2025-05-11 13:50:14,104 - sqlalchemy.engine.Engine - INFO - CREATE TABLE vwed_calldevice_button ( id VARCHAR(255) NOT NULL COMMENT '按钮唯一标识', device_id VARCHAR(255) NOT NULL COMMENT '所属呼叫器设备ID', button_address VARCHAR(100) NOT NULL COMMENT '按钮地址', remark VARCHAR(255) COMMENT '备注', light_address VARCHAR(100) COMMENT '灯地址', press_task_id VARCHAR(255) COMMENT '按下灯亮绑定的VWED任务ID', long_press_task_id VARCHAR(255) COMMENT '长按取消后触发VWED任务ID', created_at DATETIME(6) COMMENT '创建时间', updated_at DATETIME(6) COMMENT '更新时间', is_deleted BOOL COMMENT '是否删除(软删除标记)', PRIMARY KEY (id), FOREIGN KEY(device_id) REFERENCES vwed_calldevice (id) )ENGINE=InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci 2025-05-11 13:50:14,105 - sqlalchemy.engine.Engine - INFO - [no key 0.00076s] {} 2025-05-11 13:50:14,158 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_button_light_address ON vwed_calldevice_button (light_address) 2025-05-11 13:50:14,158 - sqlalchemy.engine.Engine - INFO - [no key 0.00072s] {} 2025-05-11 13:50:14,184 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_button_device_id ON vwed_calldevice_button (device_id) 2025-05-11 13:50:14,184 - sqlalchemy.engine.Engine - INFO - [no key 0.00039s] {} 2025-05-11 13:50:14,216 - sqlalchemy.engine.Engine - INFO - CREATE INDEX idx_vwed_calldevice_button_button_address ON vwed_calldevice_button (button_address) 2025-05-11 13:50:14,217 - sqlalchemy.engine.Engine - INFO - [no key 0.00068s] {} 2025-05-11 13:50:14,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:50:14,242 - data.session - INFO - 数据库表初始化完成 2025-05-11 13:50:14,620 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 13:50:14,621 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 13:50:14,621 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 13:50:14,621 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 13:50:14,621 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 13:50:14,621 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 13:50:14,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 13:50:14,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 13:50:14,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 13:50:14,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 13:50:14,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 13:50:14,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:50:14,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 13:50:14,624 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 13:50:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:50:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:50:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:50:14,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:50:14,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:50:14,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:50:14,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 13:50:14,627 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 13:50:14,628 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:50:14,629 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:50:14,629 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:50:14,629 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:50:14,629 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:50:14,630 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:50:14,630 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:50:14,630 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:50:14,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 13:50:14,642 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] (, ) 2025-05-11 13:50:14,644 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 13:50:14,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:50:14,645 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 13:50:14,645 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 13:50:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 13:50:14,646 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:50: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.status NOT IN (%s, %s, %s)) 2025-05-11 13:50:14,648 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] (, , ) 2025-05-11 13:50:14,649 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:50:14,649 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:50:14,650 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 13:50:14,650 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 13:50:14,650 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 13:50:14,650 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 13:50:14,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:50:14,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-11 13:50:14,652 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, datetime.datetime(2025, 5, 11, 12, 50, 14, 645111)) 2025-05-11 13:50:14,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:14,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:51:14,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:51:14,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:51:14,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:51:14,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:51:14,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:51:14,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:51:14,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:51:14,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:51:14,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:14,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-11 13:51:14,637 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 11, 12, 51, 14, 633033)) 2025-05-11 13:51:14,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:51:14,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:51:14,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:51:14,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:51:14,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:51:14,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:51:14,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:51:14,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:51:14,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:51:14,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:14,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:51:14,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:51:14,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:51:14,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:51:14,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:51:14,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:51:14,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:51:14,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:51:14,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:51:14,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:51:14,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:51:14,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:51:14,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:51:14,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:51:14,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:51:14,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:51:14,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:51:14,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:51:14,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:51:14,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:51:14,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:51:14,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:51:14,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:51:14,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:51:14,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:51:14,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:51:14,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:51:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:51:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:51:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:51:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:51:14,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:51:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:51:14,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:51:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:51:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:51:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:51:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:51:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:51:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:51:14,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:51:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:51:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:51:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:51:14,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:51:14,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:51:14,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:51:24,120 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:51:24,120 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:24,126 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:51:24,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:24,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-11 13:51:24,133 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {} 2025-05-11 13:51:24,137 - 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-11 13:51:24,138 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] {'param_1': 0, 'param_2': 10} 2025-05-11 13:51:24,140 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 13:51:24,143 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0170秒 2025-05-11 13:51:26,369 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:26,369 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:26,371 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:26,372 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-11 13:51:26,373 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:26,377 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 13:51:26,378 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:26,382 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 13:51:26,382 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:51:26,383 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-11 13:51:26,384 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:51:26,385 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-11 13:51:26,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:26,387 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 13:51:26,388 - sqlalchemy.engine.Engine - INFO - [generated in 0.00161s] ('96c0f244-16e6-4207-aa4a-c773ce95658e',) 2025-05-11 13:51:26,389 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0040秒 2025-05-11 13:51:26,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 13:51:26,392 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('96c0f244-16e6-4207-aa4a-c773ce95658e', 0, 100) 2025-05-11 13:51:26,392 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-11 13:51:26,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:26,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:26,395 - 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-11 13:51:26,395 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-11 13:51:26,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:26,399 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0150秒 2025-05-11 13:51:26,400 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0083秒 2025-05-11 13:51:26,438 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:51:26,439 - app - INFO - 请求开始: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-11 13:51:26,439 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 13:51:26,440 - app - INFO - 请求完成: OPTIONS /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0008秒 2025-05-11 13:51:26,441 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:51:26,445 - app - INFO - 请求开始: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 来自 192.168.189.211 2025-05-11 13:51:26,445 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0039秒 2025-05-11 13:51:26,446 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:26,447 - 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-11 13:51:26,447 - sqlalchemy.engine.Engine - INFO - [cached since 0.05187s ago] {'id_1': '96c0f244-16e6-4207-aa4a-c773ce95658e', 'param_1': 1} 2025-05-11 13:51:26,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:26,450 - app - INFO - 请求完成: GET /api/vwed-task/96c0f244-16e6-4207-aa4a-c773ce95658e 状态码: 200 耗时: 0.0050秒 2025-05-11 13:51:33,965 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:51:33,965 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:33,968 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:51:33,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:33,970 - 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-11 13:51:33,970 - sqlalchemy.engine.Engine - INFO - [cached since 9.839s ago] {} 2025-05-11 13:51:33,972 - 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-11 13:51:33,973 - sqlalchemy.engine.Engine - INFO - [cached since 9.836s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 13:51:33,974 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 13:51:33,976 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0074秒 2025-05-11 13:51:36,143 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:51:36,143 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:36,144 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:36,145 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,145 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:36,147 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:51:36,147 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 13:51:36,148 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0030秒 2025-05-11 13:51:36,148 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 13:51:36,150 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0039秒 2025-05-11 13:51:36,151 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:36,151 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,155 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-11 13:51:36,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:36,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-11 13:51:36,157 - sqlalchemy.engine.Engine - INFO - [cached since 9.762s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:51:36,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:36,160 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0086秒 2025-05-11 13:51:36,161 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:51:36,164 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 13:51:36,164 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:51:36,165 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0012秒 2025-05-11 13:51:36,167 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,168 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:51:36,168 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 13:51:36,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:36,169 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 13:51:36,170 - sqlalchemy.engine.Engine - INFO - [cached since 9.783s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:51:36,170 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 13:51:36,171 - sqlalchemy.engine.Engine - INFO - [cached since 9.78s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 13:51:36,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:36,172 - 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-11 13:51:36,172 - sqlalchemy.engine.Engine - INFO - [cached since 9.777s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:51:36,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:36,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:36,175 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0049秒 2025-05-11 13:51:36,176 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0080秒 2025-05-11 13:51:36,182 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,182 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:36,184 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:51:36,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:36,186 - 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-11 13:51:36,186 - sqlalchemy.engine.Engine - INFO - [cached since 9.791s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:51:36,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:36,188 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0042秒 2025-05-11 13:51:43,220 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 13:51:43,220 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:43,221 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 13:51:43,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,225 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:51:43,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,228 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 13:51:43,229 - sqlalchemy.engine.Engine - INFO - [cached since 0.004317s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:51:43,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,231 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 13:51:43,232 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 13:51:43,232 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 13:51:43,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,234 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 13:51:43,234 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 13, 51, 43, 234853), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 13:51:43,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,253 - sqlalchemy.engine.Engine - INFO - [cached since 0.02829s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:51:43,255 - 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-11 13:51:43,255 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('ae6beb8e-aceb-4708-a66c-e092133dc390', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 62, 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 ... (560 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, 11, 13, 51, 43, 231972), '{"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, 11, 13, 51, 43, 255862), datetime.datetime(2025, 5, 11, 13, 51, 43, 255862), 0) 2025-05-11 13:51:43,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,278 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('ae6beb8e-aceb-4708-a66c-e092133dc390',) 2025-05-11 13:51:43,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,281 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ae6beb8e-aceb-4708-a66c-e092133dc390 (优先级 1) 添加到队列 0 2025-05-11 13:51:43,285 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 13:51:43,285 - services.sync_service - INFO - 正在同步创建任务到天风系统: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,285 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ae6beb8e-aceb-4708-a66c-e092133dc390","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 13:51:43","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 13:51:43,331 - services.sync_service - INFO - 成功同步任务到系统任务: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,334 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,336 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,338 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1164秒 2025-05-11 13:51:43,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: ae6beb8e-aceb-4708-a66c-e092133dc390, 优先级: 1 2025-05-11 13:51:43,367 - services.execution.task_executor - DEBUG - 任务 ae6beb8e-aceb-4708-a66c-e092133dc390 设置超时时间: 3600秒 2025-05-11 13:51:43,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,369 - sqlalchemy.engine.Engine - INFO - [cached since 0.09104s ago] ('ae6beb8e-aceb-4708-a66c-e092133dc390',) 2025-05-11 13:51:43,370 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 13:51:43,372 - sqlalchemy.engine.Engine - INFO - [cached since 0.1471s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:51:43,374 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 13:51:43,374 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] (datetime.datetime(2025, 5, 11, 13, 51, 43, 372964), datetime.datetime(2025, 5, 11, 13, 51, 43, 374000), 'ae6beb8e-aceb-4708-a66c-e092133dc390') 2025-05-11 13:51:43,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,382 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,445 - services.sync_service - INFO - 成功设置系统任务状态为执行中: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,448 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 13:51:43,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('任务执行中', , datetime.datetime(2025, 5, 11, 13, 51, 43, 448282), 'ae6beb8e-aceb-4708-a66c-e092133dc390') 2025-05-11 13:51:43,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,455 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 13:51:43,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,458 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('3dfe32a9-1800-4ada-bca4-0b29010cd928', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 456285), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 51, 43, 457285), datetime.datetime(2025, 5, 11, 13, 51, 43, 457285), 0) 2025-05-11 13:51:43,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,467 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,469 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,469 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('3dfe32a9-1800-4ada-bca4-0b29010cd928',) 2025-05-11 13:51:43,470 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 13:51:43,470 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 13:51:43,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-11 13:51:43,471 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 51, 43, 471400), '3dfe32a9-1800-4ada-bca4-0b29010cd928') 2025-05-11 13:51:43,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,478 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 13:51:43,478 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 13:51:43,479 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: WhileBp 2025-05-11 13:51:43,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,480 - sqlalchemy.engine.Engine - INFO - [cached since 0.02303s ago] ('c6363f60-dc95-40cb-879a-ceb59898f32a', 'b1', '3', '', '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{"loopCondition": "true", "runOnce": null, "retryPeriod": null, "printContinuously": null}', '{}', 'WhileBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 479400), , '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 51, 43, 480461), datetime.datetime(2025, 5, 11, 13, 51, 43, 480461), 0) 2025-05-11 13:51:43,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,487 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c6363f60-dc95-40cb-879a-ceb59898f32a 2025-05-11 13:51:43,487 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,487 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,487 - sqlalchemy.engine.Engine - INFO - [cached since 0.0191s ago] ('c6363f60-dc95-40cb-879a-ceb59898f32a',) 2025-05-11 13:51:43,488 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 13:51:43,488 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 13:51:43,488 - 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-11 13:51:43,489 - sqlalchemy.engine.Engine - INFO - [cached since 0.01883s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 51, 43, 488940), 'c6363f60-dc95-40cb-879a-ceb59898f32a') 2025-05-11 13:51:43,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,495 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 13:51:43,496 - services.execution.handlers.progress - INFO - 开始执行while循环块 - ID: 3, 名称: b1 2025-05-11 13:51:43,600 - services.execution.handlers.progress - INFO - 执行while循环体,第 1 次迭代 2025-05-11 13:51:43,600 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 13:51:43,601 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 13:51:43,601 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 13:51:43,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,602 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:51:43,603 - sqlalchemy.engine.Engine - INFO - [cached since 0.1451s ago] ('c4674569-dc18-4b21-acd8-2ad72df6bb4b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 601201), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 51, 43, 602184), datetime.datetime(2025, 5, 11, 13, 51, 43, 602184), 0) 2025-05-11 13:51:43,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,612 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c4674569-dc18-4b21-acd8-2ad72df6bb4b 2025-05-11 13:51:43,612 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,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-11 13:51:43,614 - sqlalchemy.engine.Engine - INFO - [cached since 0.1449s ago] ('c4674569-dc18-4b21-acd8-2ad72df6bb4b',) 2025-05-11 13:51:43,614 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 13:51:43,615 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 13:51:43,615 - 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-11 13:51:43,615 - sqlalchemy.engine.Engine - INFO - [cached since 0.1446s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 51, 43, 615276), 'c4674569-dc18-4b21-acd8-2ad72df6bb4b') 2025-05-11 13:51:43,616 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,632 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 13:51:43,633 - services.execution.handlers.foundation - INFO - 任务 ae6beb8e-aceb-4708-a66c-e092133dc390 打印: ===================== 2025-05-11 13:51:43,634 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,637 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:51:43,639 - sqlalchemy.engine.Engine - INFO - [generated in 0.00286s] ('4348f8c8-49c2-4fc6-800e-ec2e8b7c79a7', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 637781), datetime.datetime(2025, 5, 11, 13, 51, 43, 637781), 0) 2025-05-11 13:51:43,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,654 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,657 - sqlalchemy.engine.Engine - INFO - [cached since 0.189s ago] ('c4674569-dc18-4b21-acd8-2ad72df6bb4b',) 2025-05-11 13:51:43,662 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 13:51:43,663 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 13:51:43,665 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,669 - sqlalchemy.engine.Engine - INFO - [generated in 0.00404s] (datetime.datetime(2025, 5, 11, 13, 51, 43, 664912), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 13, 51, 43, 665780), 'c4674569-dc18-4b21-acd8-2ad72df6bb4b') 2025-05-11 13:51:43,672 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,681 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51: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-11 13:51:43,692 - sqlalchemy.engine.Engine - INFO - [cached since 0.05561s ago] ('b2b927db-f346-401b-8e2b-9e514d610d7b', 3, '{"success": false, "message": "循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 688849), datetime.datetime(2025, 5, 11, 13, 51, 43, 688849), 0) 2025-05-11 13:51:43,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,706 - services.execution.block_executor - ERROR - 子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int' 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 13:51:43,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,712 - sqlalchemy.engine.Engine - INFO - [cached since 0.2438s ago] ('c6363f60-dc95-40cb-879a-ceb59898f32a',) 2025-05-11 13:51:43,713 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 13:51:43,715 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 13:51:43,717 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,721 - sqlalchemy.engine.Engine - INFO - [cached since 0.05584s ago] (datetime.datetime(2025, 5, 11, 13, 51, 43, 717793), "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 11, 13, 51, 43, 717793), 'c6363f60-dc95-40cb-879a-ceb59898f32a') 2025-05-11 13:51:43,724 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,733 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:51:43,737 - sqlalchemy.engine.Engine - INFO - [cached since 0.09965s ago] ('4d1d3516-4772-4192-b754-5234f0d8c879', 3, '{"success": false, "message": "子块 3 执行失败: 循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'", "block_id": 3, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'ae6beb8e-aceb-4708-a66c-e092133dc390', datetime.datetime(2025, 5, 11, 13, 51, 43, 733170), datetime.datetime(2025, 5, 11, 13, 51, 43, 733170), 0) 2025-05-11 13:51:43,740 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,750 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,753 - sqlalchemy.engine.Engine - INFO - [cached since 0.2847s ago] ('3dfe32a9-1800-4ada-bca4-0b29010cd928',) 2025-05-11 13:51:43,755 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 13:51:43,757 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 13:51:43,759 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:51:43,759 - sqlalchemy.engine.Engine - INFO - [cached since 0.09407s ago] (datetime.datetime(2025, 5, 11, 13, 51, 43, 759170), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 11, 13, 51, 43, 759170), '3dfe32a9-1800-4ada-bca4-0b29010cd928') 2025-05-11 13:51:43,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,765 - services.sync_service - INFO - 正在设置任务状态为已失败: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,794 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ae6beb8e-aceb-4708-a66c-e092133dc390 2025-05-11 13:51:43,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:43,799 - 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-11 13:51:43,801 - sqlalchemy.engine.Engine - INFO - [generated in 0.00192s] (datetime.datetime(2025, 5, 11, 13, 51, 43, 795237), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , 382, 1, datetime.datetime(2025, 5, 11, 13, 51, 43, 799234), 'ae6beb8e-aceb-4708-a66c-e092133dc390') 2025-05-11 13:51:43,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:43,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: ae6beb8e-aceb-4708-a66c-e092133dc390, 结果: False 2025-05-11 13:51:53,486 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/ae6beb8e-aceb-4708-a66c-e092133dc390 来自 192.168.189.211 2025-05-11 13:51:53,486 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/ae6beb8e-aceb-4708-a66c-e092133dc390 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:53,488 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/ae6beb8e-aceb-4708-a66c-e092133dc390 来自 192.168.189.211 2025-05-11 13:51:53,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:53,490 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 13:51:53,490 - sqlalchemy.engine.Engine - INFO - [cached since 10.21s ago] ('ae6beb8e-aceb-4708-a66c-e092133dc390',) 2025-05-11 13:51:53,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:53,493 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/ae6beb8e-aceb-4708-a66c-e092133dc390 状态码: 200 耗时: 0.0050秒 2025-05-11 13:51:53,502 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/ae6beb8e-aceb-4708-a66c-e092133dc390 来自 192.168.189.211 2025-05-11 13:51:53,502 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/ae6beb8e-aceb-4708-a66c-e092133dc390 状态码: 200 耗时: 0.0000秒 2025-05-11 13:51:53,505 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/ae6beb8e-aceb-4708-a66c-e092133dc390 来自 192.168.189.211 2025-05-11 13:51:53,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:51:53,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.task_record_id = %s 2025-05-11 13:51:53,506 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('ae6beb8e-aceb-4708-a66c-e092133dc390',) 2025-05-11 13:51:53,509 - 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-11 13:51:53,509 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('ae6beb8e-aceb-4708-a66c-e092133dc390', 'b2') 2025-05-11 13:51:53,513 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:51:53,515 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/ae6beb8e-aceb-4708-a66c-e092133dc390 状态码: 200 耗时: 0.0110秒 2025-05-11 13:52:14,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:52:14,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:52:14,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:52:14,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:52:14,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:52:14,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:52:14,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:52:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:52:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:52:14,645 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:14,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:52:14,646 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 12, 52, 14, 643364)) 2025-05-11 13:52:14,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:52:14,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:52:14,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:52:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:52:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:52:14,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:52:14,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:52:14,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:52:14,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:52:14,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:52:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:52:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:52:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:52:14,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:52:14,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:52:14,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:52:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:52:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:52:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:52:14,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:52:14,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:52:14,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:52:14,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:52:14,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:52:14,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:52:14,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:52:14,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:52:14,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:52:36,111 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:52:36,112 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0011秒 2025-05-11 13:52:36,112 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 13:52:36,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:36,112 - 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-11 13:52:36,112 - sqlalchemy.engine.Engine - INFO - [cached since 71.98s ago] {} 2025-05-11 13:52:36,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-11 13:52:36,112 - sqlalchemy.engine.Engine - INFO - [cached since 71.98s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 13:52:36,120 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 13:52:36,120 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0072秒 2025-05-11 13:52:38,120 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:52:38,121 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0011秒 2025-05-11 13:52:38,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:52:38,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:52:38,123 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,123 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-11 13:52:38,124 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-11 13:52:38,124 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 13:52:38,125 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 13:52:38,125 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0004秒 2025-05-11 13:52:38,125 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:52:38,125 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 13:52:38,130 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:38,130 - 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-11 13:52:38,130 - sqlalchemy.engine.Engine - INFO - [cached since 71.74s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:52:38,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:52:38,130 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 13:52:38,136 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:52:38,136 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0064秒 2025-05-11 13:52:38,136 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 13:52:38,136 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0064秒 2025-05-11 13:52:38,136 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 13:52:38,136 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - [cached since 71.76s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:52:38,136 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 13:52:38,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - [cached since 71.75s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 13:52:38,136 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:38,136 - 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-11 13:52:38,136 - sqlalchemy.engine.Engine - INFO - [cached since 71.75s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:52:38,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:52:38,146 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0100秒 2025-05-11 13:52:38,146 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0100秒 2025-05-11 13:52:38,156 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,156 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 13:52:38,158 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 13:52:38,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:52:38,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-11 13:52:38,159 - sqlalchemy.engine.Engine - INFO - [cached since 71.76s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 13:52:38,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:52:38,163 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0045秒 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:52:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:52:44,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:52:44,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:52:44,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:52:44,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:52:44,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:52:44,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:52:44,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:52:44,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:52:44,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:52:44,676 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:52:44,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:52:44,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:52:44,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:52:44,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:53:14,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:53:14,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:53:14,675 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 12, 53, 14, 672947)) 2025-05-11 13:53:14,675 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:53:14,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:53:14,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:53:14,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:53:14,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:53:14,675 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:53:14,675 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:53:14,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:53:14,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:53:14,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:53:14,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:53:14,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:53:44,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:53:44,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:53:44,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:53:44,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:53:44,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:53:44,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:53:44,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:53:44,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:53:44,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:53:44,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:53:44,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:53:44,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:53:44,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:53:44,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:53:44,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:53:44,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:53:44,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:53:44,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:53:44,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:53:44,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:53:44,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:53:44,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:53:44,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:53:44,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:53:44,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:53:44,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:54:14,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:54:14,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:54:14,690 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 11, 12, 54, 14, 689035)) 2025-05-11 13:54:14,691 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:54:14,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:54:14,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:54:14,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:54:14,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:54:14,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:54:14,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:54:14,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:54:14,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:54:14,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:54:14,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:54:14,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:54:14,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:54:14,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:54:14,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:54:14,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:54:14,741 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:54:14,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:54:14,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:54:14,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:54:14,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:54:14,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:54:14,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:54:14,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:54:14,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:54:14,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:54:14,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:54:14,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:54:14,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:54:14,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:54:14,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:54:14,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:54:44,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:54:44,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:54:44,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:55:14,704 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:55:14,704 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:55:14,711 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 11, 12, 55, 14, 704673)) 2025-05-11 13:55:14,713 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:55:14,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:55:14,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:55:14,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:55:14,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:55:14,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:55:14,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:55:14,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:55:14,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:55:14,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:55:14,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:55:14,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:55:14,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:55:14,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:55:14,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:55:14,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:55:14,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:55:14,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:55:14,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:55:14,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:55:14,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:55:14,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:55:14,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:55:14,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:55:14,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:55:14,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:55:44,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:55:44,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:55:44,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:55:44,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:56:14,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:56:14,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:56:14,711 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 11, 12, 56, 14, 711064)) 2025-05-11 13:56:14,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:56:14,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:56:14,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:56:14,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:56:14,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:56:14,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:56:14,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:56:14,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:56:14,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:56:14,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:56:14,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:56:14,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:56:14,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:56:14,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:56:14,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:56:14,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:56:14,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:56:44,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:56:44,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:56:44,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:56:44,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:56:44,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:56:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:56:44,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:56:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:56:44,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:56:44,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:57:14,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:57:14,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:57:14,718 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 11, 12, 57, 14, 711819)) 2025-05-11 13:57:14,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:57:14,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:57:14,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:57:14,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:57:14,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:57:14,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:57:14,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:57:14,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:57:14,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:57:14,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:57:14,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:57:14,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:57:14,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:57:14,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:57:14,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:57:14,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:57:14,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:57:14,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:57:14,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:57:14,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:57:14,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:57:14,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:57:14,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:57:14,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:57:14,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:57:14,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:57:14,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:57:14,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:57:14,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:57:14,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:57:14,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:57:14,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:57:14,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:57:14,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:57:14,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:57:14,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:57:14,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:57:44,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:57:44,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:57:44,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:57:44,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:57:44,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:57:54,585 - app - INFO - 应用程序关闭中... 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:57:54,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 13:57:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:57:54,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:57:54,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:57:54,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 13:57:54,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 13:57:54,594 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 13:57:54,594 - app - INFO - 增强版任务调度器已停止 2025-05-11 13:57:54,594 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 13:57:54,594 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 13:57:54,594 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 13:57:54,594 - data.session - INFO - 数据库连接已关闭 2025-05-11 13:57:55,896 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 13:57:55,961 - 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-11 13:57:55,966 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 13:57:56,067 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 13:57:56,101 - data.session - INFO - 正在初始化数据库... 2025-05-11 13:57:56,134 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 13:57:56,150 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,159 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 13:57:56,159 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 13:57:56,161 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:57:56,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:57:56,176 - data.session - INFO - 数据库表初始化完成 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 13:57:56,567 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 13:57:56,567 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:57:56,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:57:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 13:57:56,577 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 13:57:56,593 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:57:56,593 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:57:56,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:57:56,609 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 13:57:56,617 - sqlalchemy.engine.Engine - INFO - [generated in 0.00123s] (, ) 2025-05-11 13:57:56,618 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 13:57:56,618 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:57:56,618 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 13:57:56,620 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 13:57:56,620 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 13:57:56,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:57:56,622 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 13:57:56,622 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, , ) 2025-05-11 13:57:56,624 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:57:56,624 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:57:56,624 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 13:57:56,624 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 13:57:56,624 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 13:57:56,624 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 13:57:56,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:57:56,627 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:57:56,627 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (, datetime.datetime(2025, 5, 11, 12, 57, 56, 620842)) 2025-05-11 13:57:56,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,156 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 13:58:05,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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.id = %s 2025-05-11 13:58:05,161 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:58:05,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - [cached since 0.005657s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,165 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 13:58:05,165 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 13:58:05,165 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 13, 58, 5, 165594), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 13:58:05,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58: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-11 13:58:05,180 - sqlalchemy.engine.Engine - INFO - [cached since 0.02111s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:58:05,183 - 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-11 13:58:05,183 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('f5808e35-5047-498d-9f9d-754482d10ef8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 62, 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 ... (560 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, 11, 13, 58, 5, 165594), '{"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, 11, 13, 58, 5, 183049), datetime.datetime(2025, 5, 11, 13, 58, 5, 183049), 0) 2025-05-11 13:58:05,183 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('f5808e35-5047-498d-9f9d-754482d10ef8',) 2025-05-11 13:58:05,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,198 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f5808e35-5047-498d-9f9d-754482d10ef8 (优先级 1) 添加到队列 0 2025-05-11 13:58:05,198 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 13:58:05,198 - services.sync_service - INFO - 正在同步创建任务到天风系统: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,198 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"f5808e35-5047-498d-9f9d-754482d10ef8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 13:58:05","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 13:58:05,248 - services.sync_service - INFO - 成功同步任务到系统任务: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: f5808e35-5047-498d-9f9d-754482d10ef8, 优先级: 1 2025-05-11 13:58:05,248 - services.execution.task_executor - DEBUG - 任务 f5808e35-5047-498d-9f9d-754482d10ef8 设置超时时间: 3600秒 2025-05-11 13:58:05,248 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,248 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,248 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 13:58:05,248 - sqlalchemy.engine.Engine - INFO - [cached since 0.06425s ago] ('f5808e35-5047-498d-9f9d-754482d10ef8',) 2025-05-11 13:58:05,263 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1071秒 2025-05-11 13:58:05,265 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 13:58:05,265 - sqlalchemy.engine.Engine - INFO - [cached since 0.1048s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 13:58:05,266 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 13:58:05,266 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (datetime.datetime(2025, 5, 11, 13, 58, 5, 266770), datetime.datetime(2025, 5, 11, 13, 58, 5, 266770), 'f5808e35-5047-498d-9f9d-754482d10ef8') 2025-05-11 13:58:05,266 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,266 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,285 - services.sync_service - INFO - 成功设置系统任务状态为执行中: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,297 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 13:58:05,297 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('任务执行中', , datetime.datetime(2025, 5, 11, 13, 58, 5, 297685), 'f5808e35-5047-498d-9f9d-754482d10ef8') 2025-05-11 13:58:05,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,299 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 13:58:05,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,312 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:58:05,312 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] ('3f409850-d4d7-4653-b8d4-86d9f2295513', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 299865), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 58, 5, 312378), datetime.datetime(2025, 5, 11, 13, 58, 5, 312378), 0) 2025-05-11 13:58:05,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,313 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('3f409850-d4d7-4653-b8d4-86d9f2295513',) 2025-05-11 13:58:05,313 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 13:58:05,313 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 13:58:05,313 - 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-11 13:58:05,326 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 58, 5, 313962), '3f409850-d4d7-4653-b8d4-86d9f2295513') 2025-05-11 13:58:05,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,331 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 13:58:05,331 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 13:58:05,331 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: WhileBp 2025-05-11 13:58:05,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,331 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:58:05,331 - sqlalchemy.engine.Engine - INFO - [cached since 0.02433s ago] ('65c4d6a6-8a06-46ce-82d0-ccf136c053ab', 'b1', '3', '', '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{"loopCondition": "true", "runOnce": null, "retryPeriod": null, "printContinuously": null}', '{}', 'WhileBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 331555), , '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 58, 5, 331555), datetime.datetime(2025, 5, 11, 13, 58, 5, 331555), 0) 2025-05-11 13:58:05,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,331 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 65c4d6a6-8a06-46ce-82d0-ccf136c053ab 2025-05-11 13:58:05,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,346 - sqlalchemy.engine.Engine - INFO - [cached since 0.02389s ago] ('65c4d6a6-8a06-46ce-82d0-ccf136c053ab',) 2025-05-11 13:58:05,347 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 13:58:05,347 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 13:58:05,347 - 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-11 13:58:05,347 - sqlalchemy.engine.Engine - INFO - [cached since 0.02455s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 58, 5, 347225), '65c4d6a6-8a06-46ce-82d0-ccf136c053ab') 2025-05-11 13:58:05,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,347 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 13:58:05,347 - services.execution.handlers.progress - INFO - 开始执行while循环块 - ID: 3, 名称: b1 2025-05-11 13:58:05,445 - services.execution.handlers.progress - INFO - 执行while循环体,第 1 次迭代 2025-05-11 13:58:05,445 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 13:58:05,445 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 13:58:05,446 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 13:58:05,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,447 - sqlalchemy.engine.Engine - INFO - [cached since 0.1428s ago] ('b3d60b8c-9646-43af-a8e1-6ad94282bf51', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 447068), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 13, 58, 5, 447068), datetime.datetime(2025, 5, 11, 13, 58, 5, 447068), 0) 2025-05-11 13:58:05,447 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,464 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b3d60b8c-9646-43af-a8e1-6ad94282bf51 2025-05-11 13:58:05,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,464 - sqlalchemy.engine.Engine - INFO - [cached since 0.145s ago] ('b3d60b8c-9646-43af-a8e1-6ad94282bf51',) 2025-05-11 13:58:05,464 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 13:58:05,464 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 13:58:05,464 - 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-11 13:58:05,464 - sqlalchemy.engine.Engine - INFO - [cached since 0.1492s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 13, 58, 5, 464414), 'b3d60b8c-9646-43af-a8e1-6ad94282bf51') 2025-05-11 13:58:05,464 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,483 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 13:58:05,483 - services.execution.handlers.foundation - INFO - 任务 f5808e35-5047-498d-9f9d-754482d10ef8 打印: ===================== 2025-05-11 13:58:05,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,496 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('f9722771-9dc0-40a6-bea7-f535593dde44', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 495786), datetime.datetime(2025, 5, 11, 13, 58, 5, 495786), 0) 2025-05-11 13:58:05,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,513 - sqlalchemy.engine.Engine - INFO - [cached since 0.1904s ago] ('b3d60b8c-9646-43af-a8e1-6ad94282bf51',) 2025-05-11 13:58:05,514 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 13:58:05,514 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 13:58:05,514 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:58:05,514 - sqlalchemy.engine.Engine - INFO - [generated in 0.00354s] (datetime.datetime(2025, 5, 11, 13, 58, 5, 514092), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 13, 58, 5, 514092), 'b3d60b8c-9646-43af-a8e1-6ad94282bf51') 2025-05-11 13:58:05,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,530 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 13:58:05,530 - sqlalchemy.engine.Engine - INFO - [cached since 0.04287s ago] ('3212353b-6174-4233-b35a-8d45d8b268a5', 3, '{"success": false, "message": "循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 530576), datetime.datetime(2025, 5, 11, 13, 58, 5, 530576), 0) 2025-05-11 13:58:05,530 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,546 - services.execution.block_executor - ERROR - 子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int' 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 13:58:05,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,562 - sqlalchemy.engine.Engine - INFO - [cached since 0.2401s ago] ('65c4d6a6-8a06-46ce-82d0-ccf136c053ab',) 2025-05-11 13:58:05,563 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 13:58:05,563 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 13:58:05,563 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:58:05,563 - sqlalchemy.engine.Engine - INFO - [cached since 0.04759s ago] (datetime.datetime(2025, 5, 11, 13, 58, 5, 563256), "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 11, 13, 58, 5, 563256), '65c4d6a6-8a06-46ce-82d0-ccf136c053ab') 2025-05-11 13:58:05,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,583 - sqlalchemy.engine.Engine - INFO - [cached since 0.08944s ago] ('c6ebc1a5-5ba8-4e9e-a93c-7e50946677ca', 3, '{"success": false, "message": "子块 3 执行失败: 循环执行失败: \'>\' not supported between instances of \'NoneType\' and \'int\'", "block_id": 3, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f5808e35-5047-498d-9f9d-754482d10ef8', datetime.datetime(2025, 5, 11, 13, 58, 5, 579707), datetime.datetime(2025, 5, 11, 13, 58, 5, 579707), 0) 2025-05-11 13:58:05,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,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-11 13:58:05,596 - sqlalchemy.engine.Engine - INFO - [cached since 0.2769s ago] ('3f409850-d4d7-4653-b8d4-86d9f2295513',) 2025-05-11 13:58:05,596 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 13:58:05,596 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 13:58:05,596 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 13:58:05,596 - sqlalchemy.engine.Engine - INFO - [cached since 0.09184s ago] (datetime.datetime(2025, 5, 11, 13, 58, 5, 596947), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", datetime.datetime(2025, 5, 11, 13, 58, 5, 596947), '3f409850-d4d7-4653-b8d4-86d9f2295513') 2025-05-11 13:58:05,613 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,613 - services.sync_service - INFO - 正在设置任务状态为已失败: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,630 - services.sync_service - INFO - 成功设置系统任务状态为已失败: f5808e35-5047-498d-9f9d-754482d10ef8 2025-05-11 13:58:05,630 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:05,646 - 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-11 13:58:05,646 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (datetime.datetime(2025, 5, 11, 13, 58, 5, 630216), "子块 3 执行失败: 循环执行失败: '>' not supported between instances of 'NoneType' and 'int'", , 346, 1, datetime.datetime(2025, 5, 11, 13, 58, 5, 646453), 'f5808e35-5047-498d-9f9d-754482d10ef8') 2025-05-11 13:58:05,646 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:58:05,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: f5808e35-5047-498d-9f9d-754482d10ef8, 结果: False 2025-05-11 13:58:56,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:58:56,639 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 13:58:56,639 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 12, 58, 56, 638116)) 2025-05-11 13:58:56,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:59:26,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 13:59:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:59:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:59:32,547 - app - INFO - 应用程序关闭中... 2025-05-11 13:59:32,548 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 13:59:32,548 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 13:59:32,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 13:59:32,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 13:59:32,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 13:59:32,550 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 13:59:32,550 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 13:59:32,550 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 13:59:32,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 13:59:32,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 13:59:32,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 13:59:32,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 13:59:32,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 13:59:32,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 13:59:32,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 13:59:32,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 13:59:32,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 13:59:32,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 13:59:32,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 13:59:32,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 13:59:32,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 13:59:32,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 13:59:32,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 13:59:32,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 13:59:32,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 13:59:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 13:59:32,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 13:59:32,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 13:59:32,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 13:59:32,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 13:59:32,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 13:59:32,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 13:59:32,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 13:59:32,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 13:59:32,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 13:59:32,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 13:59:32,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 13:59:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 13:59:32,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 13:59:32,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 13:59:32,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 13:59:32,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 13:59:32,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 13:59:32,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 13:59:32,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 13:59:32,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 13:59:32,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 13:59:32,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 13:59:32,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 13:59:32,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 13:59:32,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 13:59:32,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 13:59:32,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 13:59:32,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 13:59:32,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 13:59:32,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 13:59:32,584 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 13:59:32,585 - app - INFO - 增强版任务调度器已停止 2025-05-11 13:59:32,585 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 13:59:32,585 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 13:59:32,585 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 13:59:32,586 - data.session - INFO - 数据库连接已关闭 2025-05-11 13:59:33,759 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 13:59:33,822 - 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-11 13:59:33,825 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 13:59:33,904 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 13:59:33,936 - data.session - INFO - 正在初始化数据库... 2025-05-11 13:59:33,958 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 13:59:33,986 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:59:33,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:33,992 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:59:33,994 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:33,997 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:59:33,998 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:59:34,002 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,004 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 13:59:34,020 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,037 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 13:59:34,039 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,043 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 13:59:34,045 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,048 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 13:59:34,051 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,052 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 13:59:34,053 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,055 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 13:59:34,056 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 13:59:34,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:59:34,062 - data.session - INFO - 数据库表初始化完成 2025-05-11 13:59:34,420 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 13:59:34,421 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 13:59:34,421 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 13:59:34,423 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 13:59:34,424 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 13:59:34,424 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 13:59:34,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 13:59:34,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 13:59:34,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 13:59:34,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 13:59:34,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 13:59:34,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 13:59:34,440 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 13:59:34,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 13:59:34,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 13:59:34,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 13:59:34,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 13:59:34,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 13:59:34,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 13:59:34,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 13:59:34,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 13:59:34,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 13:59:34,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 13:59:34,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 13:59:34,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 13:59:34,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 13:59:34,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 13:59:34,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 13:59:34,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 13:59:34,454 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 13:59:34,456 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:59:34,458 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 13:59:34,459 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:59:34,461 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 13:59:34,463 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:59:34,464 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 13:59:34,464 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 13:59:34,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:59:34,478 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 13:59:34,480 - sqlalchemy.engine.Engine - INFO - [generated in 0.00244s] (, ) 2025-05-11 13:59:34,482 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 13:59:34,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:59:34,483 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 13:59:34,483 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 13:59:34,483 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 13:59:34,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:59:34,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 NOT IN (%s, %s, %s)) 2025-05-11 13:59:34,488 - sqlalchemy.engine.Engine - INFO - [generated in 0.00208s] (, , ) 2025-05-11 13:59:34,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 13:59:34,491 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 13:59:34,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 13:59:34,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-11 13:59:34,493 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] (, datetime.datetime(2025, 5, 11, 12, 59, 34, 483984)) 2025-05-11 13:59:34,494 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 13:59:34,495 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 13:59:34,495 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 13:59:34,495 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 13:59:34,496 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:00:34,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:00:34,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:00:34,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:00:34,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:00:34,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:00:34,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:00:34,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:00:34,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:00:34,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:00:34,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:00:34,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:00:34,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:00:34,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:00:34,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-11 14:00:34,507 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 11, 13, 0, 34, 486503)) 2025-05-11 14:00:34,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:00:34,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:00:34,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:00:34,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:00:34,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:00:34,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:00:34,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:00:34,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:00:34,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:00:34,528 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:00:34,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:00:34,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:00:34,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:00:34,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:00:34,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:00:34,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:00:34,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:00:34,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:00:34,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:00:34,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:00:34,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:00:34,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:00:34,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:00:34,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:00:34,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:00:34,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:00:34,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:00:34,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:00:34,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:00:34,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:00:34,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:00:34,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:00:34,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:00:34,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:00:34,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:00:34,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:00:34,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:00:34,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:00:34,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:00:34,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:00:34,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:00:34,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:00:34,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:00:34,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:00:34,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:00:34,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:00:34,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:00:34,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:00:34,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:00:34,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:00:34,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:00:34,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:00:34,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:00:34,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:00:34,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:00:34,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:00:34,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:00:34,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:00:34,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:00:34,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:00:34,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:00:34,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:00:34,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:00:34,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:00:34,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:00:34,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:00:34,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:00:34,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:00:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:00:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:00:34,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:00:34,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:00:34,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:00:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:00:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:00:34,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:00:34,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:00:34,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:00:34,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:01:26,397 - app - INFO - 应用程序关闭中... 2025-05-11 14:01:26,397 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:01:26,397 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:01:26,397 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:01:26,397 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:01:26,397 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:01:26,397 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:01:26,397 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:01:26,397 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:01:26,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:01:26,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:01:26,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:01:26,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:01:26,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:01:26,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:01:26,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:01:26,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:01:26,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:01:26,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:01:26,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:01:26,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:01:26,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:01:26,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:01:26,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:01:26,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:01:26,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:01:26,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:01:26,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:01:26,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:01:26,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:01:26,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:01:26,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:01:26,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:01:26,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:01:26,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:01:26,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:01:26,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:01:26,429 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:01:26,429 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:01:26,429 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:01:26,429 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:01:26,429 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:01:26,429 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:01:27,621 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:01:27,678 - 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-11 14:01:27,678 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:01:27,766 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:01:27,803 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:01:27,825 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:01:27,849 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:01:27,865 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:01:27,881 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:01:27,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:27,890 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:01:28,281 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:01:28,281 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:01:28,281 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:01:28,281 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:01:28,290 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:01:28,290 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:01:28,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:01:28,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:01:28,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:01:28,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:01:28,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:01:28,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:01:28,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:01:28,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:01:28,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:01:28,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:01:28,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:01:28,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:01:28,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:01:28,332 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:01:28,348 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:01:28,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:28,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-11 14:01:28,364 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] (, ) 2025-05-11 14:01:28,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:01:28,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:28,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:01:28,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:01:28,364 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:01:28,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:28,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.status NOT IN (%s, %s, %s)) 2025-05-11 14:01:28,364 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] (, , ) 2025-05-11 14:01:28,380 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:28,380 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:01:28,380 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:01:28,380 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:01:28,380 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:01:28,380 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:01:28,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:28,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-11 14:01:28,380 - sqlalchemy.engine.Engine - INFO - [generated in 0.00109s] (, datetime.datetime(2025, 5, 11, 13, 1, 28, 364836)) 2025-05-11 14:01:28,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,218 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:01:31,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,222 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:01:31,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:01:31,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,226 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:01:31,226 - sqlalchemy.engine.Engine - INFO - [cached since 0.003773s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:01:31,227 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,228 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:01:31,228 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:01:31,228 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:01:31,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,229 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:01:31,229 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 1, 31, 229668), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:01:31,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,245 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:01:31,245 - sqlalchemy.engine.Engine - INFO - [cached since 0.02484s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:01:31,245 - 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-11 14:01:31,245 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('01c423a6-2613-463f-aa41-a305e675f2c5', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 62, 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 ... (560 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, 11, 14, 1, 31, 228669), '{"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, 11, 14, 1, 31, 245550), datetime.datetime(2025, 5, 11, 14, 1, 31, 245550), 0) 2025-05-11 14:01:31,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,261 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,261 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:31,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,261 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 (优先级 1) 添加到队列 0 2025-05-11 14:01:31,261 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:01:31,261 - services.sync_service - INFO - 正在同步创建任务到天风系统: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,261 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"01c423a6-2613-463f-aa41-a305e675f2c5","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:01:31","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:01:31,297 - services.sync_service - INFO - 成功同步任务到系统任务: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,297 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,297 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,297 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0790秒 2025-05-11 14:01:31,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 01c423a6-2613-463f-aa41-a305e675f2c5, 优先级: 1 2025-05-11 14:01:31,328 - services.execution.task_executor - DEBUG - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 设置超时时间: 3600秒 2025-05-11 14:01:31,328 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,328 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:01:31,328 - sqlalchemy.engine.Engine - INFO - [cached since 0.06786s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:31,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-11 14:01:31,330 - sqlalchemy.engine.Engine - INFO - [cached since 0.1092s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:01:31,330 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:31,330 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (datetime.datetime(2025, 5, 11, 14, 1, 31, 330570), datetime.datetime(2025, 5, 11, 14, 1, 31, 330570), '01c423a6-2613-463f-aa41-a305e675f2c5') 2025-05-11 14:01:31,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,330 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,347 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 01c423a6-2613-463f-aa41-a305e675f2c5 2025-05-11 14:01:31,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 1, 31, 363169), '01c423a6-2613-463f-aa41-a305e675f2c5') 2025-05-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,363 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('d7a055bc-5966-4e40-bd69-2fd8dc8172b5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 363169), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 363169), datetime.datetime(2025, 5, 11, 14, 1, 31, 363169), 0) 2025-05-11 14:01:31,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,378 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01: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-11 14:01:31,385 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('d7a055bc-5966-4e40-bd69-2fd8dc8172b5',) 2025-05-11 14:01:31,385 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:01:31,385 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:01:31,385 - 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-11 14:01:31,385 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 385334), 'd7a055bc-5966-4e40-bd69-2fd8dc8172b5') 2025-05-11 14:01:31,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,394 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:01:31,394 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 14:01:31,394 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: WhileBp 2025-05-11 14:01:31,394 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,394 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - [cached since 0.02171s ago] ('53b04209-bbe5-4f76-8dcd-db8ba829b7b4', 'b1', '3', '', '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{"loopCondition": "true", "runOnce": null, "retryPeriod": null, "printContinuously": null}', '{}', 'WhileBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 394545), , '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 394545), datetime.datetime(2025, 5, 11, 14, 1, 31, 394545), 0) 2025-05-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,397 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 53b04209-bbe5-4f76-8dcd-db8ba829b7b4 2025-05-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - [cached since 0.02048s ago] ('53b04209-bbe5-4f76-8dcd-db8ba829b7b4',) 2025-05-11 14:01:31,397 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,397 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:01:31,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-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - [cached since 0.02002s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 397689), '53b04209-bbe5-4f76-8dcd-db8ba829b7b4') 2025-05-11 14:01:31,397 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,410 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,410 - services.execution.handlers.progress - INFO - 开始执行while循环块 - ID: 3, 名称: b1 2025-05-11 14:01:31,512 - services.execution.handlers.progress - INFO - 执行while循环体,第 1 次迭代 2025-05-11 14:01:31,512 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,512 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,512 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.1394s ago] ('043de986-dda5-4d10-949b-8779a5ccca09', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 512907), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 512907), datetime.datetime(2025, 5, 11, 14, 1, 31, 512907), 0) 2025-05-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,512 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 043de986-dda5-4d10-949b-8779a5ccca09 2025-05-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,512 - sqlalchemy.engine.Engine - INFO - [cached since 0.1432s ago] ('043de986-dda5-4d10-949b-8779a5ccca09',) 2025-05-11 14:01:31,528 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,528 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,528 - 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-11 14:01:31,528 - sqlalchemy.engine.Engine - INFO - [cached since 0.1439s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 528629), '043de986-dda5-4d10-949b-8779a5ccca09') 2025-05-11 14:01:31,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,531 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,531 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,544 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,544 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,544 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('dd40dd45-1dee-46eb-b3db-7b232c3a8b37', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 544281), datetime.datetime(2025, 5, 11, 14, 1, 31, 544281), 0) 2025-05-11 14:01:31,544 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,560 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,560 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,560 - sqlalchemy.engine.Engine - INFO - [cached since 0.1791s ago] ('043de986-dda5-4d10-949b-8779a5ccca09',) 2025-05-11 14:01:31,560 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,560 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,560 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,570 - sqlalchemy.engine.Engine - INFO - [generated in 0.00325s] (datetime.datetime(2025, 5, 11, 14, 1, 31, 560803), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 560803), '043de986-dda5-4d10-949b-8779a5ccca09') 2025-05-11 14:01:31,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,570 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,580 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,580 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,580 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,590 - sqlalchemy.engine.Engine - INFO - [cached since 0.2145s ago] ('295685c4-a4a9-4474-8de0-fd7db33f0b07', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 580149), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 580149), datetime.datetime(2025, 5, 11, 14, 1, 31, 580149), 0) 2025-05-11 14:01:31,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,600 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 295685c4-a4a9-4474-8de0-fd7db33f0b07 2025-05-11 14:01:31,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.2253s ago] ('295685c4-a4a9-4474-8de0-fd7db33f0b07',) 2025-05-11 14:01:31,611 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,611 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,613 - 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-11 14:01:31,613 - sqlalchemy.engine.Engine - INFO - [cached since 0.2312s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 613195), '295685c4-a4a9-4474-8de0-fd7db33f0b07') 2025-05-11 14:01:31,613 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,623 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,623 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,633 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,643 - sqlalchemy.engine.Engine - INFO - [cached since 0.09719s ago] ('41c4de83-576e-4d42-b4ad-84d7a2a1a8c7', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 633289), datetime.datetime(2025, 5, 11, 14, 1, 31, 633289), 0) 2025-05-11 14:01:31,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,643 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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.id = %s 2025-05-11 14:01:31,653 - sqlalchemy.engine.Engine - INFO - [cached since 0.273s ago] ('295685c4-a4a9-4474-8de0-fd7db33f0b07',) 2025-05-11 14:01:31,653 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,653 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,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-11 14:01:31,663 - sqlalchemy.engine.Engine - INFO - [cached since 0.09707s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 653757), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 653757), '295685c4-a4a9-4474-8de0-fd7db33f0b07') 2025-05-11 14:01:31,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,663 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,674 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,674 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,674 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.3088s ago] ('5bd7e607-2a36-4986-a37e-53dc808b039d', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 674124), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 674124), datetime.datetime(2025, 5, 11, 14, 1, 31, 674124), 0) 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,684 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5bd7e607-2a36-4986-a37e-53dc808b039d 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.3066s ago] ('5bd7e607-2a36-4986-a37e-53dc808b039d',) 2025-05-11 14:01:31,684 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,684 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,684 - 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-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.306s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 684323), '5bd7e607-2a36-4986-a37e-53dc808b039d') 2025-05-11 14:01:31,684 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,697 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,697 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,697 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,697 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,697 - sqlalchemy.engine.Engine - INFO - [cached since 0.1553s ago] ('27e4fec2-1271-4f27-a8f8-04e6b0890a08', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 697975), datetime.datetime(2025, 5, 11, 14, 1, 31, 697975), 0) 2025-05-11 14:01:31,697 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,704 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,704 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,704 - sqlalchemy.engine.Engine - INFO - [cached since 0.3287s ago] ('5bd7e607-2a36-4986-a37e-53dc808b039d',) 2025-05-11 14:01:31,715 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,715 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,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-11 14:01:31,715 - sqlalchemy.engine.Engine - INFO - [cached since 0.1563s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 715016), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 715016), '5bd7e607-2a36-4986-a37e-53dc808b039d') 2025-05-11 14:01:31,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,725 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,735 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,735 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,737 - sqlalchemy.engine.Engine - INFO - [cached since 0.363s ago] ('8d774bd2-1eba-42af-9f22-08dec07e5574', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 735356), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 737891), datetime.datetime(2025, 5, 11, 14, 1, 31, 737891), 0) 2025-05-11 14:01:31,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,745 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 8d774bd2-1eba-42af-9f22-08dec07e5574 2025-05-11 14:01:31,745 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,745 - sqlalchemy.engine.Engine - INFO - [cached since 0.3664s ago] ('8d774bd2-1eba-42af-9f22-08dec07e5574',) 2025-05-11 14:01:31,745 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,745 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,745 - 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-11 14:01:31,745 - sqlalchemy.engine.Engine - INFO - [cached since 0.3671s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 745848), '8d774bd2-1eba-42af-9f22-08dec07e5574') 2025-05-11 14:01:31,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,764 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,766 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,766 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,766 - sqlalchemy.engine.Engine - INFO - [cached since 0.2254s ago] ('bcfb512f-6da2-4c23-80e3-3397def36048', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 766965), datetime.datetime(2025, 5, 11, 14, 1, 31, 766965), 0) 2025-05-11 14:01:31,766 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,779 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,779 - sqlalchemy.engine.Engine - INFO - [cached since 0.4016s ago] ('8d774bd2-1eba-42af-9f22-08dec07e5574',) 2025-05-11 14:01:31,779 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,790 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,790 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,790 - sqlalchemy.engine.Engine - INFO - [cached since 0.2238s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 790138), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 790138), '8d774bd2-1eba-42af-9f22-08dec07e5574') 2025-05-11 14:01:31,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,800 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,800 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,800 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,809 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,809 - sqlalchemy.engine.Engine - INFO - [cached since 0.435s ago] ('5f60ac1d-500d-4c90-acbc-4361f10c90d8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 800568), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 809918), datetime.datetime(2025, 5, 11, 14, 1, 31, 809918), 0) 2025-05-11 14:01:31,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,849 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5f60ac1d-500d-4c90-acbc-4361f10c90d8 2025-05-11 14:01:31,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,849 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,849 - sqlalchemy.engine.Engine - INFO - [cached since 0.4684s ago] ('5f60ac1d-500d-4c90-acbc-4361f10c90d8',) 2025-05-11 14:01:31,849 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,849 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,849 - 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-11 14:01:31,849 - sqlalchemy.engine.Engine - INFO - [cached since 0.4687s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 849630), '5f60ac1d-500d-4c90-acbc-4361f10c90d8') 2025-05-11 14:01:31,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,863 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,863 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,874 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,874 - sqlalchemy.engine.Engine - INFO - [cached since 0.3339s ago] ('5a3d441a-2304-441d-8201-4f2eb7eec207', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 874002), datetime.datetime(2025, 5, 11, 14, 1, 31, 874002), 0) 2025-05-11 14:01:31,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,897 - sqlalchemy.engine.Engine - INFO - [cached since 0.5163s ago] ('5f60ac1d-500d-4c90-acbc-4361f10c90d8',) 2025-05-11 14:01:31,897 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,897 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,897 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,897 - sqlalchemy.engine.Engine - INFO - [cached since 0.3355s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 897997), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 897997), '5f60ac1d-500d-4c90-acbc-4361f10c90d8') 2025-05-11 14:01:31,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,906 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,913 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,913 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,913 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,913 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,913 - sqlalchemy.engine.Engine - INFO - [cached since 0.5394s ago] ('de0f21e6-bda4-402e-91c1-2673a4ce5a12', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 913244), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 913244), datetime.datetime(2025, 5, 11, 14, 1, 31, 913244), 0) 2025-05-11 14:01:31,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,917 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: de0f21e6-bda4-402e-91c1-2673a4ce5a12 2025-05-11 14:01:31,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,923 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,923 - sqlalchemy.engine.Engine - INFO - [cached since 0.5396s ago] ('de0f21e6-bda4-402e-91c1-2673a4ce5a12',) 2025-05-11 14:01:31,923 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,923 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,923 - 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-11 14:01:31,923 - sqlalchemy.engine.Engine - INFO - [cached since 0.5409s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 923446), 'de0f21e6-bda4-402e-91c1-2673a4ce5a12') 2025-05-11 14:01:31,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,936 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,936 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,936 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,941 - sqlalchemy.engine.Engine - INFO - [cached since 0.3946s ago] ('80e1e6c5-9f7b-42a8-8466-7a60e30365a6', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 936663), datetime.datetime(2025, 5, 11, 14, 1, 31, 936663), 0) 2025-05-11 14:01:31,941 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,941 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,941 - sqlalchemy.engine.Engine - INFO - [cached since 0.5653s ago] ('de0f21e6-bda4-402e-91c1-2673a4ce5a12',) 2025-05-11 14:01:31,951 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,951 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,951 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,951 - sqlalchemy.engine.Engine - INFO - [cached since 0.3859s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 951041), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 951041), 'de0f21e6-bda4-402e-91c1-2673a4ce5a12') 2025-05-11 14:01:31,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,951 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:31,951 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:31,951 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:31,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,961 - sqlalchemy.engine.Engine - INFO - [cached since 0.5855s ago] ('24d628e3-7fcb-41fb-8678-2bc258ebad7a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 951041), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 31, 961273), datetime.datetime(2025, 5, 11, 14, 1, 31, 961273), 0) 2025-05-11 14:01:31,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,961 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 24d628e3-7fcb-41fb-8678-2bc258ebad7a 2025-05-11 14:01:31,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.5869s ago] ('24d628e3-7fcb-41fb-8678-2bc258ebad7a',) 2025-05-11 14:01:31,971 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,971 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,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-11 14:01:31,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.5881s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 31, 971356), '24d628e3-7fcb-41fb-8678-2bc258ebad7a') 2025-05-11 14:01:31,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,982 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:31,982 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:31,982 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,984 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:31,984 - sqlalchemy.engine.Engine - INFO - [cached since 0.4405s ago] ('96f65f67-fc02-4675-a57c-a916cbdad6e1', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 31, 984677), datetime.datetime(2025, 5, 11, 14, 1, 31, 984677), 0) 2025-05-11 14:01:31,984 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:31,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:31,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-11 14:01:31,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.612s ago] ('24d628e3-7fcb-41fb-8678-2bc258ebad7a',) 2025-05-11 14:01:31,998 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:31,998 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:31,998 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:31,998 - sqlalchemy.engine.Engine - INFO - [cached since 0.4339s ago] (datetime.datetime(2025, 5, 11, 14, 1, 31, 998112), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 31, 998112), '24d628e3-7fcb-41fb-8678-2bc258ebad7a') 2025-05-11 14:01:32,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,012 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,012 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,012 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,012 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,012 - sqlalchemy.engine.Engine - INFO - [cached since 0.6433s ago] ('70cb6d9b-8010-41f1-b6cb-cacf9026883c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 12477), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 12477), datetime.datetime(2025, 5, 11, 14, 1, 32, 12477), 0) 2025-05-11 14:01:32,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,023 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 70cb6d9b-8010-41f1-b6cb-cacf9026883c 2025-05-11 14:01:32,023 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.6495s ago] ('70cb6d9b-8010-41f1-b6cb-cacf9026883c',) 2025-05-11 14:01:32,033 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,033 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,033 - 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-11 14:01:32,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.651s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 33598), '70cb6d9b-8010-41f1-b6cb-cacf9026883c') 2025-05-11 14:01:32,033 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,044 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,044 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,054 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.5097s ago] ('a9750b5d-2e7b-462c-abe8-b00953c813ef', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 54457), datetime.datetime(2025, 5, 11, 14, 1, 32, 54457), 0) 2025-05-11 14:01:32,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,075 - sqlalchemy.engine.Engine - INFO - [cached since 0.6952s ago] ('70cb6d9b-8010-41f1-b6cb-cacf9026883c',) 2025-05-11 14:01:32,075 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,075 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,075 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,085 - sqlalchemy.engine.Engine - INFO - [cached since 0.5208s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 75030), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 75030), '70cb6d9b-8010-41f1-b6cb-cacf9026883c') 2025-05-11 14:01:32,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,098 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,098 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,098 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,098 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,106 - sqlalchemy.engine.Engine - INFO - [cached since 0.7311s ago] ('baf153fc-624a-40a4-a722-a1741ce3d21d', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 98113), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 98113), datetime.datetime(2025, 5, 11, 14, 1, 32, 98113), 0) 2025-05-11 14:01:32,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,117 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: baf153fc-624a-40a4-a722-a1741ce3d21d 2025-05-11 14:01:32,117 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,117 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,129 - sqlalchemy.engine.Engine - INFO - [cached since 0.7447s ago] ('baf153fc-624a-40a4-a722-a1741ce3d21d',) 2025-05-11 14:01:32,129 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,129 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,129 - 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-11 14:01:32,129 - sqlalchemy.engine.Engine - INFO - [cached since 0.7514s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 129645), 'baf153fc-624a-40a4-a722-a1741ce3d21d') 2025-05-11 14:01:32,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,140 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,140 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,150 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,150 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,150 - sqlalchemy.engine.Engine - INFO - [cached since 0.6084s ago] ('3829a17a-ca72-4477-9e9a-55bff15600b5', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 150285), datetime.datetime(2025, 5, 11, 14, 1, 32, 150285), 0) 2025-05-11 14:01:32,150 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,170 - sqlalchemy.engine.Engine - INFO - [cached since 0.7887s ago] ('baf153fc-624a-40a4-a722-a1741ce3d21d',) 2025-05-11 14:01:32,170 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,170 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,179 - sqlalchemy.engine.Engine - INFO - [cached since 0.6171s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 170773), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 170773), 'baf153fc-624a-40a4-a722-a1741ce3d21d') 2025-05-11 14:01:32,179 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,198 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,198 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,198 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,207 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,207 - sqlalchemy.engine.Engine - INFO - [cached since 0.8369s ago] ('a335df74-1a3b-4883-ae4e-d492294ecc55', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 207510), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 207510), datetime.datetime(2025, 5, 11, 14, 1, 32, 207510), 0) 2025-05-11 14:01:32,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,217 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a335df74-1a3b-4883-ae4e-d492294ecc55 2025-05-11 14:01:32,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,217 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.8421s ago] ('a335df74-1a3b-4883-ae4e-d492294ecc55',) 2025-05-11 14:01:32,228 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,228 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,228 - 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-11 14:01:32,228 - sqlalchemy.engine.Engine - INFO - [cached since 0.845s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 228694), 'a335df74-1a3b-4883-ae4e-d492294ecc55') 2025-05-11 14:01:32,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,244 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,245 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,247 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,247 - sqlalchemy.engine.Engine - INFO - [cached since 0.7026s ago] ('cb3d3df9-b59c-40f4-baa6-81144405b392', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 247514), datetime.datetime(2025, 5, 11, 14, 1, 32, 247514), 0) 2025-05-11 14:01:32,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,257 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,257 - sqlalchemy.engine.Engine - INFO - [cached since 0.874s ago] ('a335df74-1a3b-4883-ae4e-d492294ecc55',) 2025-05-11 14:01:32,257 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,257 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,257 - sqlalchemy.engine.Engine - INFO - [cached since 0.6959s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 257342), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 257342), 'a335df74-1a3b-4883-ae4e-d492294ecc55') 2025-05-11 14:01:32,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,329 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:32,329 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:32,332 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,373 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,373 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,373 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,373 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,373 - sqlalchemy.engine.Engine - INFO - [cached since 1.001s ago] ('963d106b-07a7-4638-bc4c-341f9f5a3975', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 373040), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 373040), datetime.datetime(2025, 5, 11, 14, 1, 32, 373040), 0) 2025-05-11 14:01:32,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,381 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 963d106b-07a7-4638-bc4c-341f9f5a3975 2025-05-11 14:01:32,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,381 - sqlalchemy.engine.Engine - INFO - [cached since 1.001s ago] ('963d106b-07a7-4638-bc4c-341f9f5a3975',) 2025-05-11 14:01:32,381 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,381 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,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-11 14:01:32,381 - sqlalchemy.engine.Engine - INFO - [cached since 1.001s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 381302), '963d106b-07a7-4638-bc4c-341f9f5a3975') 2025-05-11 14:01:32,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,389 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,389 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,398 - sqlalchemy.engine.Engine - INFO - [cached since 0.8528s ago] ('f4a6025f-9a6b-46db-958d-ca50f87d2643', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 398014), datetime.datetime(2025, 5, 11, 14, 1, 32, 398014), 0) 2025-05-11 14:01:32,399 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,410 - sqlalchemy.engine.Engine - INFO - [cached since 1.026s ago] ('963d106b-07a7-4638-bc4c-341f9f5a3975',) 2025-05-11 14:01:32,410 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,410 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,410 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,410 - sqlalchemy.engine.Engine - INFO - [cached since 0.845s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 410098), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 410098), '963d106b-07a7-4638-bc4c-341f9f5a3975') 2025-05-11 14:01:32,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,420 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,420 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,420 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,420 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,420 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,420 - sqlalchemy.engine.Engine - INFO - [cached since 1.047s ago] ('39d7450b-d261-4418-a9b2-efd686345507', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 420276), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 420276), datetime.datetime(2025, 5, 11, 14, 1, 32, 420276), 0) 2025-05-11 14:01:32,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,420 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 39d7450b-d261-4418-a9b2-efd686345507 2025-05-11 14:01:32,420 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,430 - sqlalchemy.engine.Engine - INFO - [cached since 1.047s ago] ('39d7450b-d261-4418-a9b2-efd686345507',) 2025-05-11 14:01:32,430 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,433 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,433 - 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-11 14:01:32,433 - sqlalchemy.engine.Engine - INFO - [cached since 1.047s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 433226), '39d7450b-d261-4418-a9b2-efd686345507') 2025-05-11 14:01:32,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,440 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,440 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - [cached since 0.896s ago] ('ffd1dde2-45b1-4b27-ad59-34ef1e9d37ea', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 440653), datetime.datetime(2025, 5, 11, 14, 1, 32, 440653), 0) 2025-05-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,440 - sqlalchemy.engine.Engine - INFO - [cached since 1.065s ago] ('39d7450b-d261-4418-a9b2-efd686345507',) 2025-05-11 14:01:32,440 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,440 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - [cached since 0.8837s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 440653), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 450683), '39d7450b-d261-4418-a9b2-efd686345507') 2025-05-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,450 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,450 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,450 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - [cached since 1.084s ago] ('5012c911-7ba0-48c4-acef-aa59dcddda9c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 450683), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 450683), datetime.datetime(2025, 5, 11, 14, 1, 32, 450683), 0) 2025-05-11 14:01:32,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,461 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5012c911-7ba0-48c4-acef-aa59dcddda9c 2025-05-11 14:01:32,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,461 - sqlalchemy.engine.Engine - INFO - [cached since 1.082s ago] ('5012c911-7ba0-48c4-acef-aa59dcddda9c',) 2025-05-11 14:01:32,461 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,461 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,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-11 14:01:32,461 - sqlalchemy.engine.Engine - INFO - [cached since 1.081s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 461104), '5012c911-7ba0-48c4-acef-aa59dcddda9c') 2025-05-11 14:01:32,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,472 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,472 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.9322s ago] ('c095ec5d-79ce-44f4-951b-766f43086eb0', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 472243), datetime.datetime(2025, 5, 11, 14, 1, 32, 472243), 0) 2025-05-11 14:01:32,481 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,481 - sqlalchemy.engine.Engine - INFO - [cached since 1.105s ago] ('5012c911-7ba0-48c4-acef-aa59dcddda9c',) 2025-05-11 14:01:32,481 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,481 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,491 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,491 - sqlalchemy.engine.Engine - INFO - [cached since 0.9249s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 481636), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 491908), '5012c911-7ba0-48c4-acef-aa59dcddda9c') 2025-05-11 14:01:32,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,498 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,498 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,498 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,498 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,498 - sqlalchemy.engine.Engine - INFO - [cached since 1.125s ago] ('a6a44488-62ef-4217-aa33-d86936c73857', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 498187), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 498187), datetime.datetime(2025, 5, 11, 14, 1, 32, 498187), 0) 2025-05-11 14:01:32,498 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,501 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a6a44488-62ef-4217-aa33-d86936c73857 2025-05-11 14:01:32,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,501 - sqlalchemy.engine.Engine - INFO - [cached since 1.124s ago] ('a6a44488-62ef-4217-aa33-d86936c73857',) 2025-05-11 14:01:32,501 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,501 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,501 - 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-11 14:01:32,501 - sqlalchemy.engine.Engine - INFO - [cached since 1.124s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 501955), 'a6a44488-62ef-4217-aa33-d86936c73857') 2025-05-11 14:01:32,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,513 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,513 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,522 - sqlalchemy.engine.Engine - INFO - [cached since 0.978s ago] ('57c6368a-075a-4133-afa6-62a92b1be171', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 522812), datetime.datetime(2025, 5, 11, 14, 1, 32, 522812), 0) 2025-05-11 14:01:32,522 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,533 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,533 - sqlalchemy.engine.Engine - INFO - [cached since 1.152s ago] ('a6a44488-62ef-4217-aa33-d86936c73857',) 2025-05-11 14:01:32,533 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,533 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,533 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,543 - sqlalchemy.engine.Engine - INFO - [cached since 0.977s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 533200), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 533200), 'a6a44488-62ef-4217-aa33-d86936c73857') 2025-05-11 14:01:32,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,543 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,554 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,554 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,554 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,554 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,554 - sqlalchemy.engine.Engine - INFO - [cached since 1.186s ago] ('20899b16-cb93-4aad-8447-e851d0f94351', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 554188), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 554188), datetime.datetime(2025, 5, 11, 14, 1, 32, 554188), 0) 2025-05-11 14:01:32,564 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,574 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 20899b16-cb93-4aad-8447-e851d0f94351 2025-05-11 14:01:32,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,574 - sqlalchemy.engine.Engine - INFO - [cached since 1.193s ago] ('20899b16-cb93-4aad-8447-e851d0f94351',) 2025-05-11 14:01:32,574 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,574 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,574 - 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-11 14:01:32,574 - sqlalchemy.engine.Engine - INFO - [cached since 1.194s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 574667), '20899b16-cb93-4aad-8447-e851d0f94351') 2025-05-11 14:01:32,574 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,585 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,585 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,595 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,596 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,596 - sqlalchemy.engine.Engine - INFO - [cached since 1.051s ago] ('14ee446b-53d3-4f55-b987-cc0184aa195f', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 596407), datetime.datetime(2025, 5, 11, 14, 1, 32, 596407), 0) 2025-05-11 14:01:32,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,606 - sqlalchemy.engine.Engine - INFO - [cached since 1.229s ago] ('20899b16-cb93-4aad-8447-e851d0f94351',) 2025-05-11 14:01:32,606 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,606 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,617 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,617 - sqlalchemy.engine.Engine - INFO - [cached since 1.051s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 606994), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 617572), '20899b16-cb93-4aad-8447-e851d0f94351') 2025-05-11 14:01:32,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,627 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,627 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,627 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,627 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,627 - sqlalchemy.engine.Engine - INFO - [cached since 1.261s ago] ('3124e11e-c8bc-4a75-aee4-6910d9eec90e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 627937), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 627937), datetime.datetime(2025, 5, 11, 14, 1, 32, 627937), 0) 2025-05-11 14:01:32,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,638 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3124e11e-c8bc-4a75-aee4-6910d9eec90e 2025-05-11 14:01:32,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,638 - sqlalchemy.engine.Engine - INFO - [cached since 1.262s ago] ('3124e11e-c8bc-4a75-aee4-6910d9eec90e',) 2025-05-11 14:01:32,648 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,648 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,648 - 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-11 14:01:32,648 - sqlalchemy.engine.Engine - INFO - [cached since 1.265s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 648591), '3124e11e-c8bc-4a75-aee4-6910d9eec90e') 2025-05-11 14:01:32,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,658 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,658 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,658 - sqlalchemy.engine.Engine - INFO - [cached since 1.122s ago] ('fd2fdf22-5335-4726-87ce-96dec347c5ec', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 658998), datetime.datetime(2025, 5, 11, 14, 1, 32, 658998), 0) 2025-05-11 14:01:32,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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.id = %s 2025-05-11 14:01:32,679 - sqlalchemy.engine.Engine - INFO - [cached since 1.295s ago] ('3124e11e-c8bc-4a75-aee4-6910d9eec90e',) 2025-05-11 14:01:32,679 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,679 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,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-11 14:01:32,679 - sqlalchemy.engine.Engine - INFO - [cached since 1.115s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 679935), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 679935), '3124e11e-c8bc-4a75-aee4-6910d9eec90e') 2025-05-11 14:01:32,679 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,679 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,690 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,690 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,692 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,692 - sqlalchemy.engine.Engine - INFO - [cached since 1.321s ago] ('4f334f33-7fe0-4bf6-948b-4bf57bb0d3be', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 692384), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 692384), datetime.datetime(2025, 5, 11, 14, 1, 32, 692384), 0) 2025-05-11 14:01:32,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,700 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4f334f33-7fe0-4bf6-948b-4bf57bb0d3be 2025-05-11 14:01:32,700 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,700 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,700 - sqlalchemy.engine.Engine - INFO - [cached since 1.324s ago] ('4f334f33-7fe0-4bf6-948b-4bf57bb0d3be',) 2025-05-11 14:01:32,710 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,710 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,710 - 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-11 14:01:32,710 - sqlalchemy.engine.Engine - INFO - [cached since 1.326s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 710507), '4f334f33-7fe0-4bf6-948b-4bf57bb0d3be') 2025-05-11 14:01:32,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,710 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,710 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,720 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,720 - sqlalchemy.engine.Engine - INFO - [cached since 1.177s ago] ('5d61de96-886b-4961-90bc-981ec9d3f229', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 720643), datetime.datetime(2025, 5, 11, 14, 1, 32, 720643), 0) 2025-05-11 14:01:32,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,731 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,731 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,731 - sqlalchemy.engine.Engine - INFO - [cached since 1.354s ago] ('4f334f33-7fe0-4bf6-948b-4bf57bb0d3be',) 2025-05-11 14:01:32,731 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,731 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,731 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,731 - sqlalchemy.engine.Engine - INFO - [cached since 1.174s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 731024), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 731024), '4f334f33-7fe0-4bf6-948b-4bf57bb0d3be') 2025-05-11 14:01:32,741 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,741 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,741 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,741 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,751 - sqlalchemy.engine.Engine - INFO - [cached since 1.375s ago] ('1ec43411-7abc-43cf-a2be-a375e691c65f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 741167), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 741167), datetime.datetime(2025, 5, 11, 14, 1, 32, 741167), 0) 2025-05-11 14:01:32,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,760 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1ec43411-7abc-43cf-a2be-a375e691c65f 2025-05-11 14:01:32,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,762 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,762 - sqlalchemy.engine.Engine - INFO - [cached since 1.379s ago] ('1ec43411-7abc-43cf-a2be-a375e691c65f',) 2025-05-11 14:01:32,762 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,762 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,762 - 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-11 14:01:32,762 - sqlalchemy.engine.Engine - INFO - [cached since 1.379s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 762838), '1ec43411-7abc-43cf-a2be-a375e691c65f') 2025-05-11 14:01:32,762 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,773 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,773 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,777 - sqlalchemy.engine.Engine - INFO - [cached since 1.232s ago] ('dce05f5b-3dd7-4982-bdb1-9016cc3e7866', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 777093), datetime.datetime(2025, 5, 11, 14, 1, 32, 777093), 0) 2025-05-11 14:01:32,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,785 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,785 - sqlalchemy.engine.Engine - INFO - [cached since 1.402s ago] ('1ec43411-7abc-43cf-a2be-a375e691c65f',) 2025-05-11 14:01:32,785 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,785 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,789 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,789 - sqlalchemy.engine.Engine - INFO - [cached since 1.223s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 785428), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 789279), '1ec43411-7abc-43cf-a2be-a375e691c65f') 2025-05-11 14:01:32,789 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,798 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,798 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,798 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,798 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,805 - sqlalchemy.engine.Engine - INFO - [cached since 1.43s ago] ('c243151c-49ea-4742-bdd4-042346419411', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 798695), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 798695), datetime.datetime(2025, 5, 11, 14, 1, 32, 798695), 0) 2025-05-11 14:01:32,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,812 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c243151c-49ea-4742-bdd4-042346419411 2025-05-11 14:01:32,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,812 - sqlalchemy.engine.Engine - INFO - [cached since 1.43s ago] ('c243151c-49ea-4742-bdd4-042346419411',) 2025-05-11 14:01:32,812 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,817 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,817 - 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-11 14:01:32,817 - sqlalchemy.engine.Engine - INFO - [cached since 1.433s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 817583), 'c243151c-49ea-4742-bdd4-042346419411') 2025-05-11 14:01:32,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,822 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,822 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,833 - sqlalchemy.engine.Engine - INFO - [cached since 1.294s ago] ('c1ab05b9-bc3f-4b2c-bf92-8170e336e3e3', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 833059), datetime.datetime(2025, 5, 11, 14, 1, 32, 833059), 0) 2025-05-11 14:01:32,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,852 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,852 - sqlalchemy.engine.Engine - INFO - [cached since 1.468s ago] ('c243151c-49ea-4742-bdd4-042346419411',) 2025-05-11 14:01:32,853 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,853 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,853 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,853 - sqlalchemy.engine.Engine - INFO - [cached since 1.288s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 853737), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 853737), 'c243151c-49ea-4742-bdd4-042346419411') 2025-05-11 14:01:32,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,863 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:32,863 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:32,863 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:32,863 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,869 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,869 - sqlalchemy.engine.Engine - INFO - [cached since 1.494s ago] ('caa7fd08-4a68-4e9c-9bab-f11b4b2d542d', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 863573), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 32, 869497), datetime.datetime(2025, 5, 11, 14, 1, 32, 869497), 0) 2025-05-11 14:01:32,874 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,884 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: caa7fd08-4a68-4e9c-9bab-f11b4b2d542d 2025-05-11 14:01:32,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,884 - sqlalchemy.engine.Engine - INFO - [cached since 1.502s ago] ('caa7fd08-4a68-4e9c-9bab-f11b4b2d542d',) 2025-05-11 14:01:32,884 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,884 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,884 - 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-11 14:01:32,884 - sqlalchemy.engine.Engine - INFO - [cached since 1.503s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 32, 884190), 'caa7fd08-4a68-4e9c-9bab-f11b4b2d542d') 2025-05-11 14:01:32,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,899 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:32,899 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:32,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,899 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:32,903 - sqlalchemy.engine.Engine - INFO - [cached since 1.358s ago] ('6aaa54fd-19e4-4ff5-ac10-aa2c9d2e1a26', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 32, 899397), datetime.datetime(2025, 5, 11, 14, 1, 32, 899397), 0) 2025-05-11 14:01:32,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:32,907 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:32,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-11 14:01:32,907 - sqlalchemy.engine.Engine - INFO - [cached since 1.529s ago] ('caa7fd08-4a68-4e9c-9bab-f11b4b2d542d',) 2025-05-11 14:01:32,907 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:32,907 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:32,915 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:32,915 - sqlalchemy.engine.Engine - INFO - [cached since 1.349s ago] (datetime.datetime(2025, 5, 11, 14, 1, 32, 915764), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 32, 915764), 'caa7fd08-4a68-4e9c-9bab-f11b4b2d542d') 2025-05-11 14:01:32,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,015 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,015 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,015 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,015 - sqlalchemy.engine.Engine - INFO - [cached since 1.643s ago] ('30c3b55a-2d5b-487c-bdfe-10f502862989', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 15707), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 15707), datetime.datetime(2025, 5, 11, 14, 1, 33, 15707), 0) 2025-05-11 14:01:33,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,015 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 30c3b55a-2d5b-487c-bdfe-10f502862989 2025-05-11 14:01:33,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,026 - sqlalchemy.engine.Engine - INFO - [cached since 1.643s ago] ('30c3b55a-2d5b-487c-bdfe-10f502862989',) 2025-05-11 14:01:33,026 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,026 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,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-11 14:01:33,036 - sqlalchemy.engine.Engine - INFO - [cached since 1.65s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 26244), '30c3b55a-2d5b-487c-bdfe-10f502862989') 2025-05-11 14:01:33,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,047 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,047 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,047 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,047 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,057 - sqlalchemy.engine.Engine - INFO - [cached since 1.512s ago] ('aca325d5-38bd-4be7-95e4-38711a6318ab', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 47054), datetime.datetime(2025, 5, 11, 14, 1, 33, 47054), 0) 2025-05-11 14:01:33,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,078 - sqlalchemy.engine.Engine - INFO - [cached since 1.694s ago] ('30c3b55a-2d5b-487c-bdfe-10f502862989',) 2025-05-11 14:01:33,078 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,078 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,078 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,088 - sqlalchemy.engine.Engine - INFO - [cached since 1.522s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 78785), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 78785), '30c3b55a-2d5b-487c-bdfe-10f502862989') 2025-05-11 14:01:33,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,099 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,099 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,099 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,109 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,109 - sqlalchemy.engine.Engine - INFO - [cached since 1.739s ago] ('8acc5d1d-a316-4cd4-b3ba-815b8d62194c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 109982), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 109982), datetime.datetime(2025, 5, 11, 14, 1, 33, 109982), 0) 2025-05-11 14:01:33,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,120 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 8acc5d1d-a316-4cd4-b3ba-815b8d62194c 2025-05-11 14:01:33,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,130 - sqlalchemy.engine.Engine - INFO - [cached since 1.746s ago] ('8acc5d1d-a316-4cd4-b3ba-815b8d62194c',) 2025-05-11 14:01:33,130 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,130 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,130 - 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-11 14:01:33,130 - sqlalchemy.engine.Engine - INFO - [cached since 1.753s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 130246), '8acc5d1d-a316-4cd4-b3ba-815b8d62194c') 2025-05-11 14:01:33,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,151 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,151 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,161 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,161 - sqlalchemy.engine.Engine - INFO - [cached since 1.616s ago] ('e92ede06-a256-4948-b133-62561c4fac55', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 161864), datetime.datetime(2025, 5, 11, 14, 1, 33, 161864), 0) 2025-05-11 14:01:33,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,172 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,172 - sqlalchemy.engine.Engine - INFO - [cached since 1.789s ago] ('8acc5d1d-a316-4cd4-b3ba-815b8d62194c',) 2025-05-11 14:01:33,172 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,172 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,172 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,172 - sqlalchemy.engine.Engine - INFO - [cached since 1.613s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 172386), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 172386), '8acc5d1d-a316-4cd4-b3ba-815b8d62194c') 2025-05-11 14:01:33,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,182 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,182 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,182 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,182 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,182 - sqlalchemy.engine.Engine - INFO - [cached since 1.816s ago] ('831125ea-ca3f-4326-ad56-655e51adec77', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 182692), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 182692), datetime.datetime(2025, 5, 11, 14, 1, 33, 182692), 0) 2025-05-11 14:01:33,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,193 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 831125ea-ca3f-4326-ad56-655e51adec77 2025-05-11 14:01:33,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,203 - sqlalchemy.engine.Engine - INFO - [cached since 1.824s ago] ('831125ea-ca3f-4326-ad56-655e51adec77',) 2025-05-11 14:01:33,203 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,203 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,203 - 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-11 14:01:33,213 - sqlalchemy.engine.Engine - INFO - [cached since 1.827s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 203301), '831125ea-ca3f-4326-ad56-655e51adec77') 2025-05-11 14:01:33,213 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,223 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,223 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,223 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,223 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,223 - sqlalchemy.engine.Engine - INFO - [cached since 1.68s ago] ('ddd32eb1-c7aa-4b9e-845f-a4be0025fe58', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 223906), datetime.datetime(2025, 5, 11, 14, 1, 33, 223906), 0) 2025-05-11 14:01:33,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,231 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,231 - sqlalchemy.engine.Engine - INFO - [cached since 1.848s ago] ('831125ea-ca3f-4326-ad56-655e51adec77',) 2025-05-11 14:01:33,234 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,234 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,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-11 14:01:33,234 - sqlalchemy.engine.Engine - INFO - [cached since 1.668s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 234188), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 234188), '831125ea-ca3f-4326-ad56-655e51adec77') 2025-05-11 14:01:33,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,244 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,244 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,244 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,244 - sqlalchemy.engine.Engine - INFO - [cached since 1.873s ago] ('90a958ea-3f34-42af-927d-5ed4a428014e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 244313), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 244313), datetime.datetime(2025, 5, 11, 14, 1, 33, 244313), 0) 2025-05-11 14:01:33,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,254 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 90a958ea-3f34-42af-927d-5ed4a428014e 2025-05-11 14:01:33,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,254 - sqlalchemy.engine.Engine - INFO - [cached since 1.872s ago] ('90a958ea-3f34-42af-927d-5ed4a428014e',) 2025-05-11 14:01:33,254 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,254 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,254 - 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-11 14:01:33,254 - sqlalchemy.engine.Engine - INFO - [cached since 1.873s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 254643), '90a958ea-3f34-42af-927d-5ed4a428014e') 2025-05-11 14:01:33,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,267 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,267 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,267 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,267 - sqlalchemy.engine.Engine - INFO - [cached since 1.726s ago] ('35d357a7-f705-4ee3-a22a-872164e6bb5a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 267816), datetime.datetime(2025, 5, 11, 14, 1, 33, 267816), 0) 2025-05-11 14:01:33,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,286 - sqlalchemy.engine.Engine - INFO - [cached since 1.902s ago] ('90a958ea-3f34-42af-927d-5ed4a428014e',) 2025-05-11 14:01:33,288 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,288 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,293 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,293 - sqlalchemy.engine.Engine - INFO - [cached since 1.731s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 293079), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 293079), '90a958ea-3f34-42af-927d-5ed4a428014e') 2025-05-11 14:01:33,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,303 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,303 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,303 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,313 - sqlalchemy.engine.Engine - INFO - [cached since 1.937s ago] ('781caa51-85b6-456d-9dd4-301b9a656cd3', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 303163), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 303163), datetime.datetime(2025, 5, 11, 14, 1, 33, 303163), 0) 2025-05-11 14:01:33,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,323 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 781caa51-85b6-456d-9dd4-301b9a656cd3 2025-05-11 14:01:33,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,323 - sqlalchemy.engine.Engine - INFO - [cached since 1.942s ago] ('781caa51-85b6-456d-9dd4-301b9a656cd3',) 2025-05-11 14:01:33,327 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,327 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,327 - 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-11 14:01:33,327 - sqlalchemy.engine.Engine - INFO - [cached since 1.942s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 327053), '781caa51-85b6-456d-9dd4-301b9a656cd3') 2025-05-11 14:01:33,329 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,333 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:33,333 - sqlalchemy.engine.Engine - INFO - [cached since 1.003s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:33,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,336 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,336 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,336 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,336 - sqlalchemy.engine.Engine - INFO - [cached since 1.795s ago] ('72e01272-3fa8-4137-beb7-4f6c506e872e', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 336306), datetime.datetime(2025, 5, 11, 14, 1, 33, 336306), 0) 2025-05-11 14:01:33,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - [cached since 1.97s ago] ('781caa51-85b6-456d-9dd4-301b9a656cd3',) 2025-05-11 14:01:33,354 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,354 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - [cached since 1.79s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 354156), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 354156), '781caa51-85b6-456d-9dd4-301b9a656cd3') 2025-05-11 14:01:33,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,364 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,364 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,364 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,374 - sqlalchemy.engine.Engine - INFO - [cached since 1.999s ago] ('6374baf4-f3d2-43c8-80d4-a3a939f15ebb', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 364548), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 364548), datetime.datetime(2025, 5, 11, 14, 1, 33, 364548), 0) 2025-05-11 14:01:33,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,382 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6374baf4-f3d2-43c8-80d4-a3a939f15ebb 2025-05-11 14:01:33,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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.id = %s 2025-05-11 14:01:33,385 - sqlalchemy.engine.Engine - INFO - [cached since 2.001s ago] ('6374baf4-f3d2-43c8-80d4-a3a939f15ebb',) 2025-05-11 14:01:33,385 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,385 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,385 - 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-11 14:01:33,385 - sqlalchemy.engine.Engine - INFO - [cached since 2.003s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 385260), '6374baf4-f3d2-43c8-80d4-a3a939f15ebb') 2025-05-11 14:01:33,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,395 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,400 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,400 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,400 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,403 - sqlalchemy.engine.Engine - INFO - [cached since 1.858s ago] ('11ed570b-c0c0-4d0f-8fc0-22e4940c8718', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 400417), datetime.datetime(2025, 5, 11, 14, 1, 33, 400417), 0) 2025-05-11 14:01:33,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,408 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,408 - sqlalchemy.engine.Engine - INFO - [cached since 2.03s ago] ('6374baf4-f3d2-43c8-80d4-a3a939f15ebb',) 2025-05-11 14:01:33,416 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,416 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,416 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,416 - sqlalchemy.engine.Engine - INFO - [cached since 1.85s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 416228), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 416228), '6374baf4-f3d2-43c8-80d4-a3a939f15ebb') 2025-05-11 14:01:33,416 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,427 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,427 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,427 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,427 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,436 - sqlalchemy.engine.Engine - INFO - [cached since 2.064s ago] ('1b7bfd20-9444-4099-bc95-c74297f0ec65', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 427724), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 427724), datetime.datetime(2025, 5, 11, 14, 1, 33, 427724), 0) 2025-05-11 14:01:33,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,447 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1b7bfd20-9444-4099-bc95-c74297f0ec65 2025-05-11 14:01:33,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,447 - sqlalchemy.engine.Engine - INFO - [cached since 2.066s ago] ('1b7bfd20-9444-4099-bc95-c74297f0ec65',) 2025-05-11 14:01:33,447 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,447 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,447 - 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-11 14:01:33,453 - sqlalchemy.engine.Engine - INFO - [cached since 2.066s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 447039), '1b7bfd20-9444-4099-bc95-c74297f0ec65') 2025-05-11 14:01:33,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,457 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,462 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,466 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,468 - sqlalchemy.engine.Engine - INFO - [cached since 1.922s ago] ('ce000458-a4f5-408a-95e8-92415f2dc94a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 466218), datetime.datetime(2025, 5, 11, 14, 1, 33, 466218), 0) 2025-05-11 14:01:33,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,472 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,472 - sqlalchemy.engine.Engine - INFO - [cached since 2.093s ago] ('1b7bfd20-9444-4099-bc95-c74297f0ec65',) 2025-05-11 14:01:33,480 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,480 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,480 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,480 - sqlalchemy.engine.Engine - INFO - [cached since 1.915s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 480056), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 480056), '1b7bfd20-9444-4099-bc95-c74297f0ec65') 2025-05-11 14:01:33,480 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,489 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,489 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,489 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,497 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,497 - sqlalchemy.engine.Engine - INFO - [cached since 2.123s ago] ('7ff76df4-6289-493b-b05d-b76a2e58b087', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 489220), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 497028), datetime.datetime(2025, 5, 11, 14, 1, 33, 497028), 0) 2025-05-11 14:01:33,500 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,500 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7ff76df4-6289-493b-b05d-b76a2e58b087 2025-05-11 14:01:33,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,509 - sqlalchemy.engine.Engine - INFO - [cached since 2.125s ago] ('7ff76df4-6289-493b-b05d-b76a2e58b087',) 2025-05-11 14:01:33,509 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,509 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,509 - 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-11 14:01:33,509 - sqlalchemy.engine.Engine - INFO - [cached since 2.13s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 509841), '7ff76df4-6289-493b-b05d-b76a2e58b087') 2025-05-11 14:01:33,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,530 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,530 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,530 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,530 - sqlalchemy.engine.Engine - INFO - [cached since 1.989s ago] ('66c883cd-bd21-4711-8b74-de10e6e4a44c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 530330), datetime.datetime(2025, 5, 11, 14, 1, 33, 530330), 0) 2025-05-11 14:01:33,530 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,540 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,540 - sqlalchemy.engine.Engine - INFO - [cached since 2.161s ago] ('7ff76df4-6289-493b-b05d-b76a2e58b087',) 2025-05-11 14:01:33,540 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,540 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,540 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,551 - sqlalchemy.engine.Engine - INFO - [cached since 1.985s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 540979), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 540979), '7ff76df4-6289-493b-b05d-b76a2e58b087') 2025-05-11 14:01:33,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,561 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,561 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,561 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,572 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,572 - sqlalchemy.engine.Engine - INFO - [cached since 2.201s ago] ('7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 572380), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 572380), datetime.datetime(2025, 5, 11, 14, 1, 33, 572380), 0) 2025-05-11 14:01:33,572 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,584 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29 2025-05-11 14:01:33,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,584 - sqlalchemy.engine.Engine - INFO - [cached since 2.205s ago] ('7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29',) 2025-05-11 14:01:33,584 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,584 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,593 - 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-11 14:01:33,593 - sqlalchemy.engine.Engine - INFO - [cached since 2.207s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 593010), '7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29') 2025-05-11 14:01:33,593 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,600 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,603 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,603 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,603 - sqlalchemy.engine.Engine - INFO - [cached since 2.062s ago] ('6eaf0091-6410-40b2-b135-e3adb6bda4ec', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 603281), datetime.datetime(2025, 5, 11, 14, 1, 33, 603281), 0) 2025-05-11 14:01:33,603 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,613 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,623 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,623 - sqlalchemy.engine.Engine - INFO - [cached since 2.241s ago] ('7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29',) 2025-05-11 14:01:33,623 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,623 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,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-11 14:01:33,633 - sqlalchemy.engine.Engine - INFO - [cached since 2.071s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 633871), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 633871), '7e4ed2d2-5b38-4017-a4a2-f83bcf19dd29') 2025-05-11 14:01:33,633 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,654 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,654 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,654 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,660 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,660 - sqlalchemy.engine.Engine - INFO - [cached since 2.287s ago] ('7d36b48f-943e-4871-baf7-5d3e929fa893', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 654457), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 660383), datetime.datetime(2025, 5, 11, 14, 1, 33, 660383), 0) 2025-05-11 14:01:33,664 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,664 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7d36b48f-943e-4871-baf7-5d3e929fa893 2025-05-11 14:01:33,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,676 - sqlalchemy.engine.Engine - INFO - [cached since 2.295s ago] ('7d36b48f-943e-4871-baf7-5d3e929fa893',) 2025-05-11 14:01:33,676 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,676 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,676 - 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-11 14:01:33,685 - sqlalchemy.engine.Engine - INFO - [cached since 2.299s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 676974), '7d36b48f-943e-4871-baf7-5d3e929fa893') 2025-05-11 14:01:33,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,701 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,701 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,701 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,701 - sqlalchemy.engine.Engine - INFO - [cached since 2.16s ago] ('aac7a39b-1f7b-4cc3-960b-7c66f5f92f4c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 701084), datetime.datetime(2025, 5, 11, 14, 1, 33, 701084), 0) 2025-05-11 14:01:33,706 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,716 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,716 - sqlalchemy.engine.Engine - INFO - [cached since 2.332s ago] ('7d36b48f-943e-4871-baf7-5d3e929fa893',) 2025-05-11 14:01:33,716 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,716 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,716 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,716 - sqlalchemy.engine.Engine - INFO - [cached since 2.159s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 716832), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 716832), '7d36b48f-943e-4871-baf7-5d3e929fa893') 2025-05-11 14:01:33,726 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,828 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,828 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,828 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - [cached since 2.455s ago] ('bb8c676a-9a4f-4dc7-be3a-0511c6a658c9', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 828262), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 828262), datetime.datetime(2025, 5, 11, 14, 1, 33, 828262), 0) 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,828 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: bb8c676a-9a4f-4dc7-be3a-0511c6a658c9 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - [cached since 2.456s ago] ('bb8c676a-9a4f-4dc7-be3a-0511c6a658c9',) 2025-05-11 14:01:33,828 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,828 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,828 - 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-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - [cached since 2.455s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 828262), 'bb8c676a-9a4f-4dc7-be3a-0511c6a658c9') 2025-05-11 14:01:33,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,844 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,844 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - [cached since 2.304s ago] ('c97453fa-7cb7-489c-95fd-4106c982edc7', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 844014), datetime.datetime(2025, 5, 11, 14, 1, 33, 844014), 0) 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - [cached since 2.472s ago] ('bb8c676a-9a4f-4dc7-be3a-0511c6a658c9',) 2025-05-11 14:01:33,844 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,844 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - [cached since 2.292s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 844014), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 844014), 'bb8c676a-9a4f-4dc7-be3a-0511c6a658c9') 2025-05-11 14:01:33,844 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,862 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,862 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,862 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,862 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,862 - sqlalchemy.engine.Engine - INFO - [cached since 2.496s ago] ('03865412-c9af-4c65-85fd-ea1240c2fb43', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 862458), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 862458), datetime.datetime(2025, 5, 11, 14, 1, 33, 862458), 0) 2025-05-11 14:01:33,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,878 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 03865412-c9af-4c65-85fd-ea1240c2fb43 2025-05-11 14:01:33,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,878 - sqlalchemy.engine.Engine - INFO - [cached since 2.496s ago] ('03865412-c9af-4c65-85fd-ea1240c2fb43',) 2025-05-11 14:01:33,878 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,878 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,878 - 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-11 14:01:33,878 - sqlalchemy.engine.Engine - INFO - [cached since 2.497s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 878339), '03865412-c9af-4c65-85fd-ea1240c2fb43') 2025-05-11 14:01:33,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,878 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,878 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,894 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,894 - sqlalchemy.engine.Engine - INFO - [cached since 2.349s ago] ('01bf2ff5-2668-41ab-980d-3be7f5df474b', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 894287), datetime.datetime(2025, 5, 11, 14, 1, 33, 894287), 0) 2025-05-11 14:01:33,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,901 - sqlalchemy.engine.Engine - INFO - [cached since 2.519s ago] ('03865412-c9af-4c65-85fd-ea1240c2fb43',) 2025-05-11 14:01:33,901 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,901 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,901 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,901 - sqlalchemy.engine.Engine - INFO - [cached since 2.34s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 901988), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 901988), '03865412-c9af-4c65-85fd-ea1240c2fb43') 2025-05-11 14:01:33,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,915 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,915 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,915 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,915 - sqlalchemy.engine.Engine - INFO - [cached since 2.542s ago] ('1ad6ff51-f446-4236-9c42-408f0608be1f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 915111), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 915111), datetime.datetime(2025, 5, 11, 14, 1, 33, 915111), 0) 2025-05-11 14:01:33,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,915 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1ad6ff51-f446-4236-9c42-408f0608be1f 2025-05-11 14:01:33,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,915 - sqlalchemy.engine.Engine - INFO - [cached since 2.546s ago] ('1ad6ff51-f446-4236-9c42-408f0608be1f',) 2025-05-11 14:01:33,930 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,930 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,930 - 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-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - [cached since 2.546s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 930876), '1ad6ff51-f446-4236-9c42-408f0608be1f') 2025-05-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,930 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,930 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - [cached since 2.396s ago] ('2335b235-7671-4c13-96ed-79af051effff', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 930876), datetime.datetime(2025, 5, 11, 14, 1, 33, 930876), 0) 2025-05-11 14:01:33,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - [cached since 2.566s ago] ('1ad6ff51-f446-4236-9c42-408f0608be1f',) 2025-05-11 14:01:33,949 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,949 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,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-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - [cached since 2.387s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 949035), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 949035), '1ad6ff51-f446-4236-9c42-408f0608be1f') 2025-05-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,949 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:33,949 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:33,949 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,949 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - [cached since 2.589s ago] ('601814a1-c028-4c3a-8fd4-f68b2abd5977', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 949035), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 33, 949035), datetime.datetime(2025, 5, 11, 14, 1, 33, 949035), 0) 2025-05-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,965 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 601814a1-c028-4c3a-8fd4-f68b2abd5977 2025-05-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - [cached since 2.589s ago] ('601814a1-c028-4c3a-8fd4-f68b2abd5977',) 2025-05-11 14:01:33,965 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,965 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,965 - 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-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - [cached since 2.589s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 33, 965145), '601814a1-c028-4c3a-8fd4-f68b2abd5977') 2025-05-11 14:01:33,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,981 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:33,981 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - [cached since 2.438s ago] ('006511bb-1f4d-426b-97bb-47bb9716f101', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 33, 981317), datetime.datetime(2025, 5, 11, 14, 1, 33, 981317), 0) 2025-05-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:33,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-11 14:01:33,981 - sqlalchemy.engine.Engine - INFO - [cached since 2.612s ago] ('601814a1-c028-4c3a-8fd4-f68b2abd5977',) 2025-05-11 14:01:33,997 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:33,997 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:33,997 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:33,997 - sqlalchemy.engine.Engine - INFO - [cached since 2.433s ago] (datetime.datetime(2025, 5, 11, 14, 1, 33, 997121), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 33, 997121), '601814a1-c028-4c3a-8fd4-f68b2abd5977') 2025-05-11 14:01:34,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,002 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,012 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,012 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,012 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,012 - sqlalchemy.engine.Engine - INFO - [cached since 2.643s ago] ('72a086e4-9586-4cd9-957a-8bf8dbdacf4e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 12977), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 12977), datetime.datetime(2025, 5, 11, 14, 1, 34, 12977), 0) 2025-05-11 14:01:34,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,012 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 72a086e4-9586-4cd9-957a-8bf8dbdacf4e 2025-05-11 14:01:34,012 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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.id = %s 2025-05-11 14:01:34,028 - sqlalchemy.engine.Engine - INFO - [cached since 2.644s ago] ('72a086e4-9586-4cd9-957a-8bf8dbdacf4e',) 2025-05-11 14:01:34,028 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,028 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,028 - 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-11 14:01:34,028 - sqlalchemy.engine.Engine - INFO - [cached since 2.648s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 28776), '72a086e4-9586-4cd9-957a-8bf8dbdacf4e') 2025-05-11 14:01:34,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,044 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,044 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,047 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,047 - sqlalchemy.engine.Engine - INFO - [cached since 2.502s ago] ('778ac696-4c0c-436b-a50f-c86a00d2f39c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 47494), datetime.datetime(2025, 5, 11, 14, 1, 34, 47494), 0) 2025-05-11 14:01:34,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - [cached since 2.679s ago] ('72a086e4-9586-4cd9-957a-8bf8dbdacf4e',) 2025-05-11 14:01:34,063 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,063 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - [cached since 2.501s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 63413), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 63413), '72a086e4-9586-4cd9-957a-8bf8dbdacf4e') 2025-05-11 14:01:34,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,078 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,078 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,078 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,078 - sqlalchemy.engine.Engine - INFO - [cached since 2.709s ago] ('6e1ba0e1-08dc-40bf-bc68-eeeb77d86156', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 78702), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 78702), datetime.datetime(2025, 5, 11, 14, 1, 34, 78702), 0) 2025-05-11 14:01:34,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,097 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6e1ba0e1-08dc-40bf-bc68-eeeb77d86156 2025-05-11 14:01:34,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,102 - sqlalchemy.engine.Engine - INFO - [cached since 2.72s ago] ('6e1ba0e1-08dc-40bf-bc68-eeeb77d86156',) 2025-05-11 14:01:34,102 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,102 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,102 - 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-11 14:01:34,102 - sqlalchemy.engine.Engine - INFO - [cached since 2.722s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 102856), '6e1ba0e1-08dc-40bf-bc68-eeeb77d86156') 2025-05-11 14:01:34,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,113 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,113 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,113 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,113 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,113 - sqlalchemy.engine.Engine - INFO - [cached since 2.581s ago] ('178b170d-488e-4592-838f-ef8e690b3f8a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 113222), datetime.datetime(2025, 5, 11, 14, 1, 34, 113222), 0) 2025-05-11 14:01:34,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,138 - sqlalchemy.engine.Engine - INFO - [cached since 2.754s ago] ('6e1ba0e1-08dc-40bf-bc68-eeeb77d86156',) 2025-05-11 14:01:34,139 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,140 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,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-11 14:01:34,142 - sqlalchemy.engine.Engine - INFO - [cached since 2.576s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 140779), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 141868), '6e1ba0e1-08dc-40bf-bc68-eeeb77d86156') 2025-05-11 14:01:34,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,152 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,152 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,152 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,152 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,163 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,163 - sqlalchemy.engine.Engine - INFO - [cached since 2.789s ago] ('bc69b09b-6e9b-47ee-b92d-91f2d6c8e882', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 152389), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 163701), datetime.datetime(2025, 5, 11, 14, 1, 34, 163701), 0) 2025-05-11 14:01:34,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,163 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: bc69b09b-6e9b-47ee-b92d-91f2d6c8e882 2025-05-11 14:01:34,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,163 - sqlalchemy.engine.Engine - INFO - [cached since 2.791s ago] ('bc69b09b-6e9b-47ee-b92d-91f2d6c8e882',) 2025-05-11 14:01:34,178 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,178 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,179 - 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-11 14:01:34,180 - sqlalchemy.engine.Engine - INFO - [cached since 2.794s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 179826), 'bc69b09b-6e9b-47ee-b92d-91f2d6c8e882') 2025-05-11 14:01:34,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,182 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,182 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,196 - sqlalchemy.engine.Engine - INFO - [cached since 2.65s ago] ('6ccaf809-df0d-427e-a694-5d4ea8fc450a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 195412), datetime.datetime(2025, 5, 11, 14, 1, 34, 195412), 0) 2025-05-11 14:01:34,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,212 - sqlalchemy.engine.Engine - INFO - [cached since 2.828s ago] ('bc69b09b-6e9b-47ee-b92d-91f2d6c8e882',) 2025-05-11 14:01:34,212 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,212 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,212 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,212 - sqlalchemy.engine.Engine - INFO - [cached since 2.649s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 212603), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 212603), 'bc69b09b-6e9b-47ee-b92d-91f2d6c8e882') 2025-05-11 14:01:34,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,212 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,212 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,228 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - [cached since 2.855s ago] ('e3b48c65-67dc-4efc-8398-da5b5186a078', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 228317), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 229398), datetime.datetime(2025, 5, 11, 14, 1, 34, 229398), 0) 2025-05-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,229 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e3b48c65-67dc-4efc-8398-da5b5186a078 2025-05-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - [cached since 2.857s ago] ('e3b48c65-67dc-4efc-8398-da5b5186a078',) 2025-05-11 14:01:34,229 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,229 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,229 - 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-11 14:01:34,229 - sqlalchemy.engine.Engine - INFO - [cached since 2.858s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 229398), 'e3b48c65-67dc-4efc-8398-da5b5186a078') 2025-05-11 14:01:34,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,246 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,246 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,246 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,246 - sqlalchemy.engine.Engine - INFO - [cached since 2.713s ago] ('009b7033-c442-441b-ad9d-479930e0cbed', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 246474), datetime.datetime(2025, 5, 11, 14, 1, 34, 246474), 0) 2025-05-11 14:01:34,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,263 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,263 - sqlalchemy.engine.Engine - INFO - [cached since 2.886s ago] ('e3b48c65-67dc-4efc-8398-da5b5186a078',) 2025-05-11 14:01:34,263 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,263 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,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-11 14:01:34,263 - sqlalchemy.engine.Engine - INFO - [cached since 2.707s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 263077), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 263077), 'e3b48c65-67dc-4efc-8398-da5b5186a078') 2025-05-11 14:01:34,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,278 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,278 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,278 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,278 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,278 - sqlalchemy.engine.Engine - INFO - [cached since 2.911s ago] ('c0762a19-506d-4f45-b3b0-1dee8e4e0638', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 278905), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 278905), datetime.datetime(2025, 5, 11, 14, 1, 34, 278905), 0) 2025-05-11 14:01:34,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,296 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c0762a19-506d-4f45-b3b0-1dee8e4e0638 2025-05-11 14:01:34,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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.id = %s 2025-05-11 14:01:34,296 - sqlalchemy.engine.Engine - INFO - [cached since 2.913s ago] ('c0762a19-506d-4f45-b3b0-1dee8e4e0638',) 2025-05-11 14:01:34,296 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,303 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,303 - 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-11 14:01:34,303 - sqlalchemy.engine.Engine - INFO - [cached since 2.919s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 303122), 'c0762a19-506d-4f45-b3b0-1dee8e4e0638') 2025-05-11 14:01:34,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,312 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,312 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,312 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,312 - sqlalchemy.engine.Engine - INFO - [cached since 2.771s ago] ('8a75d057-e5c7-44b0-af3e-07c92f4a0e51', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 312159), datetime.datetime(2025, 5, 11, 14, 1, 34, 312159), 0) 2025-05-11 14:01:34,312 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - [cached since 2.946s ago] ('c0762a19-506d-4f45-b3b0-1dee8e4e0638',) 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - [cached since 2.001s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:34,330 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,330 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - [cached since 2.768s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 330483), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 330483), 'c0762a19-506d-4f45-b3b0-1dee8e4e0638') 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,346 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,346 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,346 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,346 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,346 - sqlalchemy.engine.Engine - INFO - [cached since 2.973s ago] ('f80548d3-b4c8-4191-9609-8c583dc2c5b8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 346208), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 346208), datetime.datetime(2025, 5, 11, 14, 1, 34, 346208), 0) 2025-05-11 14:01:34,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,346 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f80548d3-b4c8-4191-9609-8c583dc2c5b8 2025-05-11 14:01:34,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,362 - sqlalchemy.engine.Engine - INFO - [cached since 2.977s ago] ('f80548d3-b4c8-4191-9609-8c583dc2c5b8',) 2025-05-11 14:01:34,363 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,363 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,363 - 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-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - [cached since 2.978s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 363221), 'f80548d3-b4c8-4191-9609-8c583dc2c5b8') 2025-05-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,363 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,363 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - [cached since 2.83s ago] ('35f4cac0-31cc-44c0-aba4-91a0bb450ec6', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 363221), datetime.datetime(2025, 5, 11, 14, 1, 34, 363221), 0) 2025-05-11 14:01:34,363 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,379 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,379 - sqlalchemy.engine.Engine - INFO - [cached since 3.002s ago] ('f80548d3-b4c8-4191-9609-8c583dc2c5b8',) 2025-05-11 14:01:34,379 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,379 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,379 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,379 - sqlalchemy.engine.Engine - INFO - [cached since 2.827s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 379894), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 379894), 'f80548d3-b4c8-4191-9609-8c583dc2c5b8') 2025-05-11 14:01:34,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,494 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,495 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,495 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,497 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,504 - sqlalchemy.engine.Engine - INFO - [cached since 3.129s ago] ('a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 496870), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 500970), datetime.datetime(2025, 5, 11, 14, 1, 34, 500970), 0) 2025-05-11 14:01:34,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,513 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94 2025-05-11 14:01:34,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,513 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,513 - sqlalchemy.engine.Engine - INFO - [cached since 3.14s ago] ('a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94',) 2025-05-11 14:01:34,529 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,531 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,533 - 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-11 14:01:34,535 - sqlalchemy.engine.Engine - INFO - [cached since 3.149s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 533365), 'a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94') 2025-05-11 14:01:34,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,547 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,547 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,549 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,549 - sqlalchemy.engine.Engine - INFO - [cached since 3.01s ago] ('84ea3562-0c3d-4618-87b7-21b1496927f5', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 549728), datetime.datetime(2025, 5, 11, 14, 1, 34, 549728), 0) 2025-05-11 14:01:34,549 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,566 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,566 - sqlalchemy.engine.Engine - INFO - [cached since 3.185s ago] ('a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94',) 2025-05-11 14:01:34,566 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,566 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,566 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,578 - sqlalchemy.engine.Engine - INFO - [cached since 3.012s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 566446), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 566446), 'a74bfa2c-4fc6-4104-b61b-2e1e2b9b1c94') 2025-05-11 14:01:34,580 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,580 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,580 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,580 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,595 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,595 - sqlalchemy.engine.Engine - INFO - [cached since 3.22s ago] ('72072f41-ee0f-4129-b032-e409c28f4efa', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 580797), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 595511), datetime.datetime(2025, 5, 11, 14, 1, 34, 595511), 0) 2025-05-11 14:01:34,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,603 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 72072f41-ee0f-4129-b032-e409c28f4efa 2025-05-11 14:01:34,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,603 - sqlalchemy.engine.Engine - INFO - [cached since 3.226s ago] ('72072f41-ee0f-4129-b032-e409c28f4efa',) 2025-05-11 14:01:34,611 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,614 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,615 - 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-11 14:01:34,618 - sqlalchemy.engine.Engine - INFO - [cached since 3.231s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 615931), '72072f41-ee0f-4129-b032-e409c28f4efa') 2025-05-11 14:01:34,618 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,623 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,624 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,628 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,629 - sqlalchemy.engine.Engine - INFO - [cached since 3.084s ago] ('7e23c4b4-abdf-4b56-a715-64b5094916b9', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 628629), datetime.datetime(2025, 5, 11, 14, 1, 34, 628629), 0) 2025-05-11 14:01:34,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - [cached since 3.256s ago] ('72072f41-ee0f-4129-b032-e409c28f4efa',) 2025-05-11 14:01:34,634 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,634 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - [cached since 3.075s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 634637), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 634637), '72072f41-ee0f-4129-b032-e409c28f4efa') 2025-05-11 14:01:34,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,650 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,650 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,650 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,650 - sqlalchemy.engine.Engine - INFO - [cached since 3.28s ago] ('5f3e1dd5-7147-427d-9127-4d91d6303dff', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 650038), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 650038), datetime.datetime(2025, 5, 11, 14, 1, 34, 650038), 0) 2025-05-11 14:01:34,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,661 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5f3e1dd5-7147-427d-9127-4d91d6303dff 2025-05-11 14:01:34,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,661 - sqlalchemy.engine.Engine - INFO - [cached since 3.283s ago] ('5f3e1dd5-7147-427d-9127-4d91d6303dff',) 2025-05-11 14:01:34,661 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,661 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,661 - 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-11 14:01:34,661 - sqlalchemy.engine.Engine - INFO - [cached since 3.283s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 661580), '5f3e1dd5-7147-427d-9127-4d91d6303dff') 2025-05-11 14:01:34,661 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,661 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,661 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,661 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,677 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,678 - sqlalchemy.engine.Engine - INFO - [cached since 3.132s ago] ('bc09547c-70ff-4887-80fa-1d1ca9819ba4', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 677619), datetime.datetime(2025, 5, 11, 14, 1, 34, 677619), 0) 2025-05-11 14:01:34,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,678 - sqlalchemy.engine.Engine - INFO - [cached since 3.308s ago] ('5f3e1dd5-7147-427d-9127-4d91d6303dff',) 2025-05-11 14:01:34,678 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,694 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,694 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,694 - sqlalchemy.engine.Engine - INFO - [cached since 3.128s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 694864), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 694864), '5f3e1dd5-7147-427d-9127-4d91d6303dff') 2025-05-11 14:01:34,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,703 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,703 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,703 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,703 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,703 - sqlalchemy.engine.Engine - INFO - [cached since 3.334s ago] ('6bf2a566-4a47-4845-a0b6-cc8c23bcf738', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 703426), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 703426), datetime.datetime(2025, 5, 11, 14, 1, 34, 703426), 0) 2025-05-11 14:01:34,711 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,711 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6bf2a566-4a47-4845-a0b6-cc8c23bcf738 2025-05-11 14:01:34,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,711 - sqlalchemy.engine.Engine - INFO - [cached since 3.338s ago] ('6bf2a566-4a47-4845-a0b6-cc8c23bcf738',) 2025-05-11 14:01:34,711 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,711 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,711 - 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-11 14:01:34,727 - sqlalchemy.engine.Engine - INFO - [cached since 3.34s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 711162), '6bf2a566-4a47-4845-a0b6-cc8c23bcf738') 2025-05-11 14:01:34,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,727 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,727 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,727 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,727 - sqlalchemy.engine.Engine - INFO - [cached since 3.192s ago] ('f78ee2a2-e2c4-4ab0-8ee9-d4fd98d4cc27', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 727272), datetime.datetime(2025, 5, 11, 14, 1, 34, 727272), 0) 2025-05-11 14:01:34,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,747 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,747 - sqlalchemy.engine.Engine - INFO - [cached since 3.363s ago] ('6bf2a566-4a47-4845-a0b6-cc8c23bcf738',) 2025-05-11 14:01:34,747 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,747 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,747 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,747 - sqlalchemy.engine.Engine - INFO - [cached since 3.184s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 747656), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 747656), '6bf2a566-4a47-4845-a0b6-cc8c23bcf738') 2025-05-11 14:01:34,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,747 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,747 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,747 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,763 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,763 - sqlalchemy.engine.Engine - INFO - [cached since 3.389s ago] ('6b865ba4-b551-428f-92d2-c08d2f909233', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 747656), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 763569), datetime.datetime(2025, 5, 11, 14, 1, 34, 763569), 0) 2025-05-11 14:01:34,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,763 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6b865ba4-b551-428f-92d2-c08d2f909233 2025-05-11 14:01:34,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,763 - sqlalchemy.engine.Engine - INFO - [cached since 3.391s ago] ('6b865ba4-b551-428f-92d2-c08d2f909233',) 2025-05-11 14:01:34,763 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,763 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,779 - 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-11 14:01:34,779 - sqlalchemy.engine.Engine - INFO - [cached since 3.393s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 779082), '6b865ba4-b551-428f-92d2-c08d2f909233') 2025-05-11 14:01:34,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,779 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,779 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,779 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,779 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,779 - sqlalchemy.engine.Engine - INFO - [cached since 3.248s ago] ('63365efd-fb5e-4d3b-b161-4e263ca52da0', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 779648), datetime.datetime(2025, 5, 11, 14, 1, 34, 779648), 0) 2025-05-11 14:01:34,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,803 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,803 - sqlalchemy.engine.Engine - INFO - [cached since 3.42s ago] ('6b865ba4-b551-428f-92d2-c08d2f909233',) 2025-05-11 14:01:34,803 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,803 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,803 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,803 - sqlalchemy.engine.Engine - INFO - [cached since 3.242s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 803870), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 803870), '6b865ba4-b551-428f-92d2-c08d2f909233') 2025-05-11 14:01:34,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,816 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,816 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,816 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,816 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,820 - sqlalchemy.engine.Engine - INFO - [cached since 3.444s ago] ('88dd89e6-6d9e-4a2b-bf38-d430e78abd52', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 816862), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 816862), datetime.datetime(2025, 5, 11, 14, 1, 34, 816862), 0) 2025-05-11 14:01:34,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,829 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 88dd89e6-6d9e-4a2b-bf38-d430e78abd52 2025-05-11 14:01:34,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,829 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,829 - sqlalchemy.engine.Engine - INFO - [cached since 3.447s ago] ('88dd89e6-6d9e-4a2b-bf38-d430e78abd52',) 2025-05-11 14:01:34,829 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,829 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,829 - 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-11 14:01:34,829 - sqlalchemy.engine.Engine - INFO - [cached since 3.448s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 829730), '88dd89e6-6d9e-4a2b-bf38-d430e78abd52') 2025-05-11 14:01:34,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,845 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,845 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,846 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,846 - sqlalchemy.engine.Engine - INFO - [cached since 3.302s ago] ('b37fdaba-9b09-40f0-a325-6abf200753fd', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 846423), datetime.datetime(2025, 5, 11, 14, 1, 34, 846423), 0) 2025-05-11 14:01:34,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,856 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,856 - sqlalchemy.engine.Engine - INFO - [cached since 3.478s ago] ('88dd89e6-6d9e-4a2b-bf38-d430e78abd52',) 2025-05-11 14:01:34,856 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,866 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,866 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,866 - sqlalchemy.engine.Engine - INFO - [cached since 3.303s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 866659), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 866659), '88dd89e6-6d9e-4a2b-bf38-d430e78abd52') 2025-05-11 14:01:34,866 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,881 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,881 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,881 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,884 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,887 - sqlalchemy.engine.Engine - INFO - [cached since 3.515s ago] ('457b6ab2-0f28-4343-841e-4e3a96a830f7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 884375), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 884375), datetime.datetime(2025, 5, 11, 14, 1, 34, 884375), 0) 2025-05-11 14:01:34,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,897 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 457b6ab2-0f28-4343-841e-4e3a96a830f7 2025-05-11 14:01:34,897 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,897 - sqlalchemy.engine.Engine - INFO - [cached since 3.519s ago] ('457b6ab2-0f28-4343-841e-4e3a96a830f7',) 2025-05-11 14:01:34,904 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,904 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,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-11 14:01:34,904 - sqlalchemy.engine.Engine - INFO - [cached since 3.519s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 904088), '457b6ab2-0f28-4343-841e-4e3a96a830f7') 2025-05-11 14:01:34,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,912 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,912 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,912 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,912 - sqlalchemy.engine.Engine - INFO - [cached since 3.369s ago] ('8c379f8d-d67d-4eb5-adc5-8d4921a4ac34', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 912116), datetime.datetime(2025, 5, 11, 14, 1, 34, 912116), 0) 2025-05-11 14:01:34,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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.id = %s 2025-05-11 14:01:34,922 - sqlalchemy.engine.Engine - INFO - [cached since 3.542s ago] ('457b6ab2-0f28-4343-841e-4e3a96a830f7',) 2025-05-11 14:01:34,928 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,929 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,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-11 14:01:34,929 - sqlalchemy.engine.Engine - INFO - [cached since 3.363s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 929058), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 929058), '457b6ab2-0f28-4343-841e-4e3a96a830f7') 2025-05-11 14:01:34,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,929 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:34,929 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:34,929 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:34,929 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,940 - sqlalchemy.engine.Engine - INFO - [cached since 3.564s ago] ('d60fc212-602b-45fe-bf1b-bf9c124cc11c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 929058), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 34, 938897), datetime.datetime(2025, 5, 11, 14, 1, 34, 938897), 0) 2025-05-11 14:01:34,940 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,947 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d60fc212-602b-45fe-bf1b-bf9c124cc11c 2025-05-11 14:01:34,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,947 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,947 - sqlalchemy.engine.Engine - INFO - [cached since 3.57s ago] ('d60fc212-602b-45fe-bf1b-bf9c124cc11c',) 2025-05-11 14:01:34,947 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,947 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,957 - 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-11 14:01:34,962 - sqlalchemy.engine.Engine - INFO - [cached since 3.576s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 34, 957727), 'd60fc212-602b-45fe-bf1b-bf9c124cc11c') 2025-05-11 14:01:34,964 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,970 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:34,970 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:34,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,973 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:34,973 - sqlalchemy.engine.Engine - INFO - [cached since 3.428s ago] ('9cc38d0c-926c-4f76-9069-45f2bcb99de0', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 34, 973539), datetime.datetime(2025, 5, 11, 14, 1, 34, 973539), 0) 2025-05-11 14:01:34,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:34,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:34,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-11 14:01:34,986 - sqlalchemy.engine.Engine - INFO - [cached since 3.603s ago] ('d60fc212-602b-45fe-bf1b-bf9c124cc11c',) 2025-05-11 14:01:34,986 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:34,986 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:34,986 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:34,986 - sqlalchemy.engine.Engine - INFO - [cached since 3.428s ago] (datetime.datetime(2025, 5, 11, 14, 1, 34, 986823), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 34, 986823), 'd60fc212-602b-45fe-bf1b-bf9c124cc11c') 2025-05-11 14:01:34,996 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,007 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,007 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,007 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,007 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,017 - sqlalchemy.engine.Engine - INFO - [cached since 3.642s ago] ('4ed5aeda-f0b6-411f-8648-6aba06b33333', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 7249), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 7249), datetime.datetime(2025, 5, 11, 14, 1, 35, 7249), 0) 2025-05-11 14:01:35,017 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,017 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4ed5aeda-f0b6-411f-8648-6aba06b33333 2025-05-11 14:01:35,017 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,027 - sqlalchemy.engine.Engine - INFO - [cached since 3.645s ago] ('4ed5aeda-f0b6-411f-8648-6aba06b33333',) 2025-05-11 14:01:35,027 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,027 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,027 - 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-11 14:01:35,027 - sqlalchemy.engine.Engine - INFO - [cached since 3.65s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 27877), '4ed5aeda-f0b6-411f-8648-6aba06b33333') 2025-05-11 14:01:35,038 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,038 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,048 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,048 - sqlalchemy.engine.Engine - INFO - [cached since 3.507s ago] ('6106d216-4634-4b30-bd53-6a293737eef9', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 48384), datetime.datetime(2025, 5, 11, 14, 1, 35, 48384), 0) 2025-05-11 14:01:35,048 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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.id = %s 2025-05-11 14:01:35,068 - sqlalchemy.engine.Engine - INFO - [cached since 3.684s ago] ('4ed5aeda-f0b6-411f-8648-6aba06b33333',) 2025-05-11 14:01:35,068 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,068 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,068 - sqlalchemy.engine.Engine - INFO - [cached since 3.507s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 68726), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 68726), '4ed5aeda-f0b6-411f-8648-6aba06b33333') 2025-05-11 14:01:35,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,079 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,079 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,079 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,079 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,079 - sqlalchemy.engine.Engine - INFO - [cached since 3.71s ago] ('b2e2c62e-3c0b-4e15-8ecd-605d73df689f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 79105), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 79105), datetime.datetime(2025, 5, 11, 14, 1, 35, 79105), 0) 2025-05-11 14:01:35,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,089 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b2e2c62e-3c0b-4e15-8ecd-605d73df689f 2025-05-11 14:01:35,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,089 - sqlalchemy.engine.Engine - INFO - [cached since 3.711s ago] ('b2e2c62e-3c0b-4e15-8ecd-605d73df689f',) 2025-05-11 14:01:35,099 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,099 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,099 - 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-11 14:01:35,104 - sqlalchemy.engine.Engine - INFO - [cached since 3.721s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 99668), 'b2e2c62e-3c0b-4e15-8ecd-605d73df689f') 2025-05-11 14:01:35,109 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,109 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,109 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,120 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,120 - sqlalchemy.engine.Engine - INFO - [cached since 3.578s ago] ('f72cc8dd-c26c-4e94-94ba-fd888dae4d07', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 120138), datetime.datetime(2025, 5, 11, 14, 1, 35, 120138), 0) 2025-05-11 14:01:35,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,130 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,130 - sqlalchemy.engine.Engine - INFO - [cached since 3.754s ago] ('b2e2c62e-3c0b-4e15-8ecd-605d73df689f',) 2025-05-11 14:01:35,140 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,140 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,140 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,140 - sqlalchemy.engine.Engine - INFO - [cached since 3.575s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 140673), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 140673), 'b2e2c62e-3c0b-4e15-8ecd-605d73df689f') 2025-05-11 14:01:35,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,259 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,259 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,259 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,259 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,259 - sqlalchemy.engine.Engine - INFO - [cached since 3.887s ago] ('d814cf9f-b761-4ad8-af0d-afb1625c3197', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 259480), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 259480), datetime.datetime(2025, 5, 11, 14, 1, 35, 259480), 0) 2025-05-11 14:01:35,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,269 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d814cf9f-b761-4ad8-af0d-afb1625c3197 2025-05-11 14:01:35,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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.id = %s 2025-05-11 14:01:35,269 - sqlalchemy.engine.Engine - INFO - [cached since 3.888s ago] ('d814cf9f-b761-4ad8-af0d-afb1625c3197',) 2025-05-11 14:01:35,269 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,269 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,269 - 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-11 14:01:35,269 - sqlalchemy.engine.Engine - INFO - [cached since 3.888s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 269230), 'd814cf9f-b761-4ad8-af0d-afb1625c3197') 2025-05-11 14:01:35,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,282 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,282 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,282 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,282 - sqlalchemy.engine.Engine - INFO - [cached since 3.738s ago] ('0c0377bc-f160-45d3-b0e8-7e5e595a10fe', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 282369), datetime.datetime(2025, 5, 11, 14, 1, 35, 282369), 0) 2025-05-11 14:01:35,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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.id = %s 2025-05-11 14:01:35,289 - sqlalchemy.engine.Engine - INFO - [cached since 3.906s ago] ('d814cf9f-b761-4ad8-af0d-afb1625c3197',) 2025-05-11 14:01:35,289 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,289 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,289 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,289 - sqlalchemy.engine.Engine - INFO - [cached since 3.725s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 289582), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 289582), 'd814cf9f-b761-4ad8-af0d-afb1625c3197') 2025-05-11 14:01:35,289 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,299 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,299 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,299 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,299 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,299 - sqlalchemy.engine.Engine - INFO - [cached since 3.925s ago] ('87453af3-bba3-47d5-b3c4-dcaa88f875a8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 299608), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 299608), datetime.datetime(2025, 5, 11, 14, 1, 35, 299608), 0) 2025-05-11 14:01:35,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,305 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 87453af3-bba3-47d5-b3c4-dcaa88f875a8 2025-05-11 14:01:35,305 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,305 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,305 - sqlalchemy.engine.Engine - INFO - [cached since 3.924s ago] ('87453af3-bba3-47d5-b3c4-dcaa88f875a8',) 2025-05-11 14:01:35,305 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,305 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,309 - 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-11 14:01:35,309 - sqlalchemy.engine.Engine - INFO - [cached since 3.923s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 309705), '87453af3-bba3-47d5-b3c4-dcaa88f875a8') 2025-05-11 14:01:35,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,309 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,309 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - [cached since 3.775s ago] ('7a0efc23-a27b-405b-97d9-1279fdc5c8d8', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 320375), datetime.datetime(2025, 5, 11, 14, 1, 35, 320375), 0) 2025-05-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,320 - sqlalchemy.engine.Engine - INFO - [cached since 3.944s ago] ('87453af3-bba3-47d5-b3c4-dcaa88f875a8',) 2025-05-11 14:01:35,330 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,330 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,330 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,330 - sqlalchemy.engine.Engine - INFO - [cached since 3.764s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 330025), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 330025), '87453af3-bba3-47d5-b3c4-dcaa88f875a8') 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - [cached since 3.001s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,331 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,331 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,331 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,338 - sqlalchemy.engine.Engine - INFO - [cached since 3.963s ago] ('c390a768-e669-41c2-924c-5564f6225281', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 331941), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 338122), datetime.datetime(2025, 5, 11, 14, 1, 35, 338122), 0) 2025-05-11 14:01:35,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,350 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c390a768-e669-41c2-924c-5564f6225281 2025-05-11 14:01:35,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,350 - sqlalchemy.engine.Engine - INFO - [cached since 3.967s ago] ('c390a768-e669-41c2-924c-5564f6225281',) 2025-05-11 14:01:35,350 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,350 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,350 - 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-11 14:01:35,350 - sqlalchemy.engine.Engine - INFO - [cached since 3.966s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 350561), 'c390a768-e669-41c2-924c-5564f6225281') 2025-05-11 14:01:35,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,350 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,350 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,360 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,361 - sqlalchemy.engine.Engine - INFO - [cached since 3.816s ago] ('351a34bb-91d4-4af4-b3af-1c042f681032', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 350561), datetime.datetime(2025, 5, 11, 14, 1, 35, 350561), 0) 2025-05-11 14:01:35,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,369 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,369 - sqlalchemy.engine.Engine - INFO - [cached since 3.985s ago] ('c390a768-e669-41c2-924c-5564f6225281',) 2025-05-11 14:01:35,369 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,370 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,370 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,370 - sqlalchemy.engine.Engine - INFO - [cached since 3.804s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 370994), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 370994), 'c390a768-e669-41c2-924c-5564f6225281') 2025-05-11 14:01:35,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,373 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,373 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,373 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,373 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,373 - sqlalchemy.engine.Engine - INFO - [cached since 4.005s ago] ('61042660-08f4-4140-ae56-c291dd152dd3', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 373578), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 373578), datetime.datetime(2025, 5, 11, 14, 1, 35, 373578), 0) 2025-05-11 14:01:35,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,381 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 61042660-08f4-4140-ae56-c291dd152dd3 2025-05-11 14:01:35,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,381 - sqlalchemy.engine.Engine - INFO - [cached since 4.004s ago] ('61042660-08f4-4140-ae56-c291dd152dd3',) 2025-05-11 14:01:35,381 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,381 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,381 - sqlalchemy.engine.Engine - INFO - [cached since 4.003s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 381442), '61042660-08f4-4140-ae56-c291dd152dd3') 2025-05-11 14:01:35,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,397 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,397 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,397 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,401 - sqlalchemy.engine.Engine - INFO - [cached since 3.856s ago] ('dfb477d8-cc20-4906-93af-786e66812782', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 397517), datetime.datetime(2025, 5, 11, 14, 1, 35, 397517), 0) 2025-05-11 14:01:35,401 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,412 - sqlalchemy.engine.Engine - INFO - [cached since 4.027s ago] ('61042660-08f4-4140-ae56-c291dd152dd3',) 2025-05-11 14:01:35,412 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,412 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,412 - sqlalchemy.engine.Engine - INFO - [cached since 3.848s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 412159), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 412159), '61042660-08f4-4140-ae56-c291dd152dd3') 2025-05-11 14:01:35,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,422 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,422 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,422 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,422 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,422 - sqlalchemy.engine.Engine - INFO - [cached since 4.054s ago] ('b01f672d-a75d-42ca-96eb-1a64d6e29ec1', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 422329), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 422329), datetime.datetime(2025, 5, 11, 14, 1, 35, 422329), 0) 2025-05-11 14:01:35,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,432 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b01f672d-a75d-42ca-96eb-1a64d6e29ec1 2025-05-11 14:01:35,432 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,432 - sqlalchemy.engine.Engine - INFO - [cached since 4.054s ago] ('b01f672d-a75d-42ca-96eb-1a64d6e29ec1',) 2025-05-11 14:01:35,432 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,432 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,443 - sqlalchemy.engine.Engine - INFO - [cached since 4.056s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 432790), 'b01f672d-a75d-42ca-96eb-1a64d6e29ec1') 2025-05-11 14:01:35,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,450 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,450 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,450 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,462 - sqlalchemy.engine.Engine - INFO - [cached since 3.922s ago] ('3cf36c32-f62d-4810-83de-fe3adfebdd3c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 450214), datetime.datetime(2025, 5, 11, 14, 1, 35, 450214), 0) 2025-05-11 14:01:35,462 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,475 - sqlalchemy.engine.Engine - INFO - [cached since 4.094s ago] ('b01f672d-a75d-42ca-96eb-1a64d6e29ec1',) 2025-05-11 14:01:35,479 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,479 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,483 - sqlalchemy.engine.Engine - INFO - [cached since 3.916s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 479764), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 479764), 'b01f672d-a75d-42ca-96eb-1a64d6e29ec1') 2025-05-11 14:01:35,483 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,483 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,483 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,493 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,495 - sqlalchemy.engine.Engine - INFO - [cached since 4.124s ago] ('bbc7da36-91ca-436b-93d4-e05f49ab9724', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 493898), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 495614), datetime.datetime(2025, 5, 11, 14, 1, 35, 495614), 0) 2025-05-11 14:01:35,495 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,505 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: bbc7da36-91ca-436b-93d4-e05f49ab9724 2025-05-11 14:01:35,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,515 - sqlalchemy.engine.Engine - INFO - [cached since 4.131s ago] ('bbc7da36-91ca-436b-93d4-e05f49ab9724',) 2025-05-11 14:01:35,515 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,515 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,515 - 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-11 14:01:35,515 - sqlalchemy.engine.Engine - INFO - [cached since 4.136s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 515647), 'bbc7da36-91ca-436b-93d4-e05f49ab9724') 2025-05-11 14:01:35,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,525 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,525 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,535 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,535 - sqlalchemy.engine.Engine - INFO - [cached since 3.993s ago] ('4e0fb1f2-2ef2-4df9-9139-53a70e8d601d', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 535860), datetime.datetime(2025, 5, 11, 14, 1, 35, 535860), 0) 2025-05-11 14:01:35,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,546 - sqlalchemy.engine.Engine - INFO - [cached since 4.166s ago] ('bbc7da36-91ca-436b-93d4-e05f49ab9724',) 2025-05-11 14:01:35,546 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,546 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,556 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,556 - sqlalchemy.engine.Engine - INFO - [cached since 3.991s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 556614), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 556614), 'bbc7da36-91ca-436b-93d4-e05f49ab9724') 2025-05-11 14:01:35,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,566 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,566 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,566 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,566 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,574 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,574 - sqlalchemy.engine.Engine - INFO - [cached since 4.2s ago] ('6483cf00-54ef-4cfe-b22d-3b7ec6fd810f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 566668), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 574767), datetime.datetime(2025, 5, 11, 14, 1, 35, 574767), 0) 2025-05-11 14:01:35,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,576 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6483cf00-54ef-4cfe-b22d-3b7ec6fd810f 2025-05-11 14:01:35,576 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,587 - sqlalchemy.engine.Engine - INFO - [cached since 4.203s ago] ('6483cf00-54ef-4cfe-b22d-3b7ec6fd810f',) 2025-05-11 14:01:35,587 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,587 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,587 - 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-11 14:01:35,587 - sqlalchemy.engine.Engine - INFO - [cached since 4.207s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 587023), '6483cf00-54ef-4cfe-b22d-3b7ec6fd810f') 2025-05-11 14:01:35,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,597 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,597 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,607 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,607 - sqlalchemy.engine.Engine - INFO - [cached since 4.063s ago] ('6b27ae72-50b7-46c4-a7aa-835973ec1a6a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 607537), datetime.datetime(2025, 5, 11, 14, 1, 35, 607537), 0) 2025-05-11 14:01:35,607 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,617 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,617 - sqlalchemy.engine.Engine - INFO - [cached since 4.239s ago] ('6483cf00-54ef-4cfe-b22d-3b7ec6fd810f',) 2025-05-11 14:01:35,617 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,617 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,627 - sqlalchemy.engine.Engine - INFO - [cached since 4.061s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 627983), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 627983), '6483cf00-54ef-4cfe-b22d-3b7ec6fd810f') 2025-05-11 14:01:35,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,638 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,638 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,638 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,648 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,648 - sqlalchemy.engine.Engine - INFO - [cached since 4.276s ago] ('6571ceef-8dff-4e0a-8866-648cf0946563', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 638193), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 648413), datetime.datetime(2025, 5, 11, 14, 1, 35, 648413), 0) 2025-05-11 14:01:35,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,658 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6571ceef-8dff-4e0a-8866-648cf0946563 2025-05-11 14:01:35,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,668 - sqlalchemy.engine.Engine - INFO - [cached since 4.284s ago] ('6571ceef-8dff-4e0a-8866-648cf0946563',) 2025-05-11 14:01:35,668 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,668 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,668 - 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-11 14:01:35,668 - sqlalchemy.engine.Engine - INFO - [cached since 4.289s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 668623), '6571ceef-8dff-4e0a-8866-648cf0946563') 2025-05-11 14:01:35,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,679 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,679 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,694 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,694 - sqlalchemy.engine.Engine - INFO - [cached since 4.149s ago] ('ebda2a84-cd50-4b4c-a7a7-f45d3a4af8c9', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 694495), datetime.datetime(2025, 5, 11, 14, 1, 35, 694495), 0) 2025-05-11 14:01:35,694 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - [cached since 4.323s ago] ('6571ceef-8dff-4e0a-8866-648cf0946563',) 2025-05-11 14:01:35,705 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,705 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - [cached since 4.145s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 705795), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 705795), '6571ceef-8dff-4e0a-8866-648cf0946563') 2025-05-11 14:01:35,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,714 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,724 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,724 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,728 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,728 - sqlalchemy.engine.Engine - INFO - [cached since 4.355s ago] ('d943596e-969e-45ec-b14e-ced06d02ce48', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 724924), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 728124), datetime.datetime(2025, 5, 11, 14, 1, 35, 728124), 0) 2025-05-11 14:01:35,728 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,738 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d943596e-969e-45ec-b14e-ced06d02ce48 2025-05-11 14:01:35,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,738 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,738 - sqlalchemy.engine.Engine - INFO - [cached since 4.358s ago] ('d943596e-969e-45ec-b14e-ced06d02ce48',) 2025-05-11 14:01:35,742 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,742 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,742 - 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-11 14:01:35,742 - sqlalchemy.engine.Engine - INFO - [cached since 4.358s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 742786), 'd943596e-969e-45ec-b14e-ced06d02ce48') 2025-05-11 14:01:35,746 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,748 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,748 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,756 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,756 - sqlalchemy.engine.Engine - INFO - [cached since 4.211s ago] ('db9651ba-b903-438e-ba30-66ae85e3bc73', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 756260), datetime.datetime(2025, 5, 11, 14, 1, 35, 756260), 0) 2025-05-11 14:01:35,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,763 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,763 - sqlalchemy.engine.Engine - INFO - [cached since 4.384s ago] ('d943596e-969e-45ec-b14e-ced06d02ce48',) 2025-05-11 14:01:35,763 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,763 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,773 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,773 - sqlalchemy.engine.Engine - INFO - [cached since 4.208s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 763384), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 773579), 'd943596e-969e-45ec-b14e-ced06d02ce48') 2025-05-11 14:01:35,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,780 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,780 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,780 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,780 - sqlalchemy.engine.Engine - INFO - [cached since 4.408s ago] ('5f7d0851-b18a-42b3-bd67-397eed947f36', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 780219), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 780219), datetime.datetime(2025, 5, 11, 14, 1, 35, 780219), 0) 2025-05-11 14:01:35,780 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,789 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5f7d0851-b18a-42b3-bd67-397eed947f36 2025-05-11 14:01:35,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,789 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,789 - sqlalchemy.engine.Engine - INFO - [cached since 4.409s ago] ('5f7d0851-b18a-42b3-bd67-397eed947f36',) 2025-05-11 14:01:35,794 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,795 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,795 - 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-11 14:01:35,795 - sqlalchemy.engine.Engine - INFO - [cached since 4.411s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 795972), '5f7d0851-b18a-42b3-bd67-397eed947f36') 2025-05-11 14:01:35,795 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,795 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,805 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,807 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,807 - sqlalchemy.engine.Engine - INFO - [cached since 4.263s ago] ('26616005-ef90-4478-a941-31cde05ebf53', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 807022), datetime.datetime(2025, 5, 11, 14, 1, 35, 807022), 0) 2025-05-11 14:01:35,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,819 - sqlalchemy.engine.Engine - INFO - [cached since 4.435s ago] ('5f7d0851-b18a-42b3-bd67-397eed947f36',) 2025-05-11 14:01:35,820 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,821 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,821 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,821 - sqlalchemy.engine.Engine - INFO - [cached since 4.255s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 821677), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 821677), '5f7d0851-b18a-42b3-bd67-397eed947f36') 2025-05-11 14:01:35,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,924 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,924 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,924 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,924 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,930 - sqlalchemy.engine.Engine - INFO - [cached since 4.554s ago] ('aa2abc25-1635-4033-a13d-5cf926c0b7af', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 924619), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 924619), datetime.datetime(2025, 5, 11, 14, 1, 35, 924619), 0) 2025-05-11 14:01:35,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,934 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: aa2abc25-1635-4033-a13d-5cf926c0b7af 2025-05-11 14:01:35,934 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,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-11 14:01:35,945 - sqlalchemy.engine.Engine - INFO - [cached since 4.561s ago] ('aa2abc25-1635-4033-a13d-5cf926c0b7af',) 2025-05-11 14:01:35,945 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,945 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,945 - 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-11 14:01:35,945 - sqlalchemy.engine.Engine - INFO - [cached since 4.561s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 945004), 'aa2abc25-1635-4033-a13d-5cf926c0b7af') 2025-05-11 14:01:35,945 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,955 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:35,955 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:35,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,957 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,957 - sqlalchemy.engine.Engine - INFO - [cached since 4.414s ago] ('bf018e8a-d802-4fbd-bc7f-9e0bdd0676ce', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 957362), datetime.datetime(2025, 5, 11, 14, 1, 35, 957362), 0) 2025-05-11 14:01:35,957 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,967 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,967 - sqlalchemy.engine.Engine - INFO - [cached since 4.586s ago] ('aa2abc25-1635-4033-a13d-5cf926c0b7af',) 2025-05-11 14:01:35,967 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,971 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - [cached since 4.406s ago] (datetime.datetime(2025, 5, 11, 14, 1, 35, 971936), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 35, 971936), 'aa2abc25-1635-4033-a13d-5cf926c0b7af') 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,971 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:35,971 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:35,971 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:35,971 - sqlalchemy.engine.Engine - INFO - [cached since 4.606s ago] ('37517790-e043-4b80-b7ca-6d00236775f4', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 35, 971936), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 35, 971936), datetime.datetime(2025, 5, 11, 14, 1, 35, 971936), 0) 2025-05-11 14:01:35,982 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:35,982 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 37517790-e043-4b80-b7ca-6d00236775f4 2025-05-11 14:01:35,982 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:35,982 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:35,982 - sqlalchemy.engine.Engine - INFO - [cached since 4.607s ago] ('37517790-e043-4b80-b7ca-6d00236775f4',) 2025-05-11 14:01:35,992 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:35,992 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:35,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-11 14:01:35,992 - sqlalchemy.engine.Engine - INFO - [cached since 4.607s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 35, 992405), '37517790-e043-4b80-b7ca-6d00236775f4') 2025-05-11 14:01:35,992 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,002 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,002 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,009 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,013 - sqlalchemy.engine.Engine - INFO - [cached since 4.467s ago] ('c66c2860-dee5-47bf-a3db-d2ffe3d2622d', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 9509), datetime.datetime(2025, 5, 11, 14, 1, 36, 9509), 0) 2025-05-11 14:01:36,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,033 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,033 - sqlalchemy.engine.Engine - INFO - [cached since 4.655s ago] ('37517790-e043-4b80-b7ca-6d00236775f4',) 2025-05-11 14:01:36,043 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,043 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,043 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,043 - sqlalchemy.engine.Engine - INFO - [cached since 4.478s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 43759), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 43759), '37517790-e043-4b80-b7ca-6d00236775f4') 2025-05-11 14:01:36,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,054 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,054 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,054 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,064 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,064 - sqlalchemy.engine.Engine - INFO - [cached since 4.694s ago] ('781c8d9f-8e27-4a4e-be77-ed9943aa6a22', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 64182), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 64182), datetime.datetime(2025, 5, 11, 14, 1, 36, 64182), 0) 2025-05-11 14:01:36,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,074 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 781c8d9f-8e27-4a4e-be77-ed9943aa6a22 2025-05-11 14:01:36,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,084 - sqlalchemy.engine.Engine - INFO - [cached since 4.704s ago] ('781c8d9f-8e27-4a4e-be77-ed9943aa6a22',) 2025-05-11 14:01:36,084 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,093 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,093 - 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-11 14:01:36,093 - sqlalchemy.engine.Engine - INFO - [cached since 4.712s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 93951), '781c8d9f-8e27-4a4e-be77-ed9943aa6a22') 2025-05-11 14:01:36,093 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,109 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,109 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,114 - sqlalchemy.engine.Engine - INFO - [cached since 4.571s ago] ('4092ba0f-4184-413f-b4fe-ca3e5e063750', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 114755), datetime.datetime(2025, 5, 11, 14, 1, 36, 114755), 0) 2025-05-11 14:01:36,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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.id = %s 2025-05-11 14:01:36,125 - sqlalchemy.engine.Engine - INFO - [cached since 4.744s ago] ('781c8d9f-8e27-4a4e-be77-ed9943aa6a22',) 2025-05-11 14:01:36,125 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,125 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,125 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,125 - sqlalchemy.engine.Engine - INFO - [cached since 4.567s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 125296), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 125296), '781c8d9f-8e27-4a4e-be77-ed9943aa6a22') 2025-05-11 14:01:36,135 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,145 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,145 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,145 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,145 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,145 - sqlalchemy.engine.Engine - INFO - [cached since 4.776s ago] ('1cd9b83f-3f44-4ddd-b02d-0182538ab555', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 145686), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 145686), datetime.datetime(2025, 5, 11, 14, 1, 36, 145686), 0) 2025-05-11 14:01:36,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,155 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1cd9b83f-3f44-4ddd-b02d-0182538ab555 2025-05-11 14:01:36,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,155 - sqlalchemy.engine.Engine - INFO - [cached since 4.78s ago] ('1cd9b83f-3f44-4ddd-b02d-0182538ab555',) 2025-05-11 14:01:36,166 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,166 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,166 - sqlalchemy.engine.Engine - INFO - [cached since 4.785s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 166971), '1cd9b83f-3f44-4ddd-b02d-0182538ab555') 2025-05-11 14:01:36,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,177 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,177 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,188 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,188 - sqlalchemy.engine.Engine - INFO - [cached since 4.644s ago] ('a43adce8-d165-4d86-aa57-69cb7c0282e3', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 188106), datetime.datetime(2025, 5, 11, 14, 1, 36, 188106), 0) 2025-05-11 14:01:36,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,198 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,198 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,198 - sqlalchemy.engine.Engine - INFO - [cached since 4.822s ago] ('1cd9b83f-3f44-4ddd-b02d-0182538ab555',) 2025-05-11 14:01:36,210 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,210 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,210 - sqlalchemy.engine.Engine - INFO - [cached since 4.646s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 210754), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 210754), '1cd9b83f-3f44-4ddd-b02d-0182538ab555') 2025-05-11 14:01:36,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,221 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,221 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,221 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,231 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,231 - sqlalchemy.engine.Engine - INFO - [cached since 4.858s ago] ('02cda182-cee3-4895-8394-4b43ce1313cf', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 221220), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 231509), datetime.datetime(2025, 5, 11, 14, 1, 36, 231509), 0) 2025-05-11 14:01:36,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,241 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 02cda182-cee3-4895-8394-4b43ce1313cf 2025-05-11 14:01:36,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,241 - sqlalchemy.engine.Engine - INFO - [cached since 4.863s ago] ('02cda182-cee3-4895-8394-4b43ce1313cf',) 2025-05-11 14:01:36,241 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,241 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,241 - sqlalchemy.engine.Engine - INFO - [cached since 4.864s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 241719), '02cda182-cee3-4895-8394-4b43ce1313cf') 2025-05-11 14:01:36,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,254 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,254 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,254 - sqlalchemy.engine.Engine - INFO - [cached since 4.714s ago] ('f19c20a8-32ff-47cb-9e79-be71a80a055f', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 254540), datetime.datetime(2025, 5, 11, 14, 1, 36, 254540), 0) 2025-05-11 14:01:36,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,268 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,268 - sqlalchemy.engine.Engine - INFO - [cached since 4.886s ago] ('02cda182-cee3-4895-8394-4b43ce1313cf',) 2025-05-11 14:01:36,272 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,272 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,272 - sqlalchemy.engine.Engine - INFO - [cached since 4.706s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 272233), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 272233), '02cda182-cee3-4895-8394-4b43ce1313cf') 2025-05-11 14:01:36,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,278 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,278 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,278 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,278 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,278 - sqlalchemy.engine.Engine - INFO - [cached since 4.909s ago] ('43e1b60b-8d19-429a-bdd7-b4dd84153d63', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 278465), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 278465), datetime.datetime(2025, 5, 11, 14, 1, 36, 278465), 0) 2025-05-11 14:01:36,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,291 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 43e1b60b-8d19-429a-bdd7-b4dd84153d63 2025-05-11 14:01:36,291 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,294 - sqlalchemy.engine.Engine - INFO - [cached since 4.911s ago] ('43e1b60b-8d19-429a-bdd7-b4dd84153d63',) 2025-05-11 14:01:36,294 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,294 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,294 - 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-11 14:01:36,294 - sqlalchemy.engine.Engine - INFO - [cached since 4.912s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 294669), '43e1b60b-8d19-429a-bdd7-b4dd84153d63') 2025-05-11 14:01:36,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,305 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,305 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,309 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,309 - sqlalchemy.engine.Engine - INFO - [cached since 4.766s ago] ('43fc6da1-834a-4e8f-b856-1954287c7e12', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 309439), datetime.datetime(2025, 5, 11, 14, 1, 36, 309439), 0) 2025-05-11 14:01:36,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - [cached since 4.936s ago] ('43e1b60b-8d19-429a-bdd7-b4dd84153d63',) 2025-05-11 14:01:36,315 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,315 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - [cached since 4.756s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 315645), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 315645), '43e1b60b-8d19-429a-bdd7-b4dd84153d63') 2025-05-11 14:01:36,315 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,330 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,330 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,330 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - [cached since 4.01s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - [cached since 4.969s ago] ('b2e24c47-f9a7-406d-b3b9-bfc825e53643', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 330894), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 339103), datetime.datetime(2025, 5, 11, 14, 1, 36, 339103), 0) 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,352 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b2e24c47-f9a7-406d-b3b9-bfc825e53643 2025-05-11 14:01:36,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,352 - sqlalchemy.engine.Engine - INFO - [cached since 4.971s ago] ('b2e24c47-f9a7-406d-b3b9-bfc825e53643',) 2025-05-11 14:01:36,352 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,352 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,359 - 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-11 14:01:36,359 - sqlalchemy.engine.Engine - INFO - [cached since 4.975s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 359275), 'b2e24c47-f9a7-406d-b3b9-bfc825e53643') 2025-05-11 14:01:36,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,359 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,359 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,369 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,369 - sqlalchemy.engine.Engine - INFO - [cached since 4.826s ago] ('717ef560-8916-4ff2-b874-90ecaf6f571c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 369494), datetime.datetime(2025, 5, 11, 14, 1, 36, 369494), 0) 2025-05-11 14:01:36,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,377 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,377 - sqlalchemy.engine.Engine - INFO - [cached since 5s ago] ('b2e24c47-f9a7-406d-b3b9-bfc825e53643',) 2025-05-11 14:01:36,377 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,388 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,388 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,388 - sqlalchemy.engine.Engine - INFO - [cached since 4.822s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 388043), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 388043), 'b2e24c47-f9a7-406d-b3b9-bfc825e53643') 2025-05-11 14:01:36,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,398 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,398 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,398 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,398 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,398 - sqlalchemy.engine.Engine - INFO - [cached since 5.026s ago] ('6b4bfc19-6838-4d87-8f0a-9f7a40d758d8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 398272), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 398272), datetime.datetime(2025, 5, 11, 14, 1, 36, 398272), 0) 2025-05-11 14:01:36,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,409 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6b4bfc19-6838-4d87-8f0a-9f7a40d758d8 2025-05-11 14:01:36,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,410 - sqlalchemy.engine.Engine - INFO - [cached since 5.027s ago] ('6b4bfc19-6838-4d87-8f0a-9f7a40d758d8',) 2025-05-11 14:01:36,410 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,410 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,410 - 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-11 14:01:36,410 - sqlalchemy.engine.Engine - INFO - [cached since 5.027s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 410355), '6b4bfc19-6838-4d87-8f0a-9f7a40d758d8') 2025-05-11 14:01:36,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,422 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,422 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,423 - sqlalchemy.engine.Engine - INFO - [cached since 4.878s ago] ('46d9d607-cf1a-4f17-b656-807ef6ada6c8', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 423177), datetime.datetime(2025, 5, 11, 14, 1, 36, 423177), 0) 2025-05-11 14:01:36,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,431 - sqlalchemy.engine.Engine - INFO - [cached since 5.048s ago] ('6b4bfc19-6838-4d87-8f0a-9f7a40d758d8',) 2025-05-11 14:01:36,431 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,431 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,431 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,431 - sqlalchemy.engine.Engine - INFO - [cached since 4.867s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 431161), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 431161), '6b4bfc19-6838-4d87-8f0a-9f7a40d758d8') 2025-05-11 14:01:36,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,441 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,441 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,441 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,441 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,441 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,441 - sqlalchemy.engine.Engine - INFO - [cached since 5.07s ago] ('7cf66bb7-cc25-410a-a48f-2adf99b59ae2', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 441179), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 441179), datetime.datetime(2025, 5, 11, 14, 1, 36, 441179), 0) 2025-05-11 14:01:36,441 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,452 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7cf66bb7-cc25-410a-a48f-2adf99b59ae2 2025-05-11 14:01:36,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,453 - sqlalchemy.engine.Engine - INFO - [cached since 5.069s ago] ('7cf66bb7-cc25-410a-a48f-2adf99b59ae2',) 2025-05-11 14:01:36,453 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,453 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,453 - 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-11 14:01:36,453 - sqlalchemy.engine.Engine - INFO - [cached since 5.069s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 453378), '7cf66bb7-cc25-410a-a48f-2adf99b59ae2') 2025-05-11 14:01:36,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,460 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,460 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,460 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,460 - sqlalchemy.engine.Engine - INFO - [cached since 4.918s ago] ('726cdf3d-4555-4a06-8a37-588ef1e70535', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 460611), datetime.datetime(2025, 5, 11, 14, 1, 36, 460611), 0) 2025-05-11 14:01:36,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01: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-11 14:01:36,470 - sqlalchemy.engine.Engine - INFO - [cached since 5.088s ago] ('7cf66bb7-cc25-410a-a48f-2adf99b59ae2',) 2025-05-11 14:01:36,470 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,470 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,470 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,470 - sqlalchemy.engine.Engine - INFO - [cached since 4.909s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 470926), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 470926), '7cf66bb7-cc25-410a-a48f-2adf99b59ae2') 2025-05-11 14:01:36,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,488 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,488 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,488 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,488 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,488 - sqlalchemy.engine.Engine - INFO - [cached since 5.119s ago] ('5a7f738d-be2f-4cd2-89ef-c94e158fca24', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 488045), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 488045), datetime.datetime(2025, 5, 11, 14, 1, 36, 488045), 0) 2025-05-11 14:01:36,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,500 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5a7f738d-be2f-4cd2-89ef-c94e158fca24 2025-05-11 14:01:36,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,500 - sqlalchemy.engine.Engine - INFO - [cached since 5.119s ago] ('5a7f738d-be2f-4cd2-89ef-c94e158fca24',) 2025-05-11 14:01:36,500 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,500 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,500 - 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-11 14:01:36,500 - sqlalchemy.engine.Engine - INFO - [cached since 5.12s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 500347), '5a7f738d-be2f-4cd2-89ef-c94e158fca24') 2025-05-11 14:01:36,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,510 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,510 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,519 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,519 - sqlalchemy.engine.Engine - INFO - [cached since 4.978s ago] ('cccfface-59b0-461f-bb7e-3c956028e087', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 519541), datetime.datetime(2025, 5, 11, 14, 1, 36, 519541), 0) 2025-05-11 14:01:36,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,529 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,540 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,540 - sqlalchemy.engine.Engine - INFO - [cached since 5.156s ago] ('5a7f738d-be2f-4cd2-89ef-c94e158fca24',) 2025-05-11 14:01:36,540 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,540 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,543 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,543 - sqlalchemy.engine.Engine - INFO - [cached since 4.979s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 543714), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 543714), '5a7f738d-be2f-4cd2-89ef-c94e158fca24') 2025-05-11 14:01:36,543 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,657 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,657 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,657 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,657 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,657 - sqlalchemy.engine.Engine - INFO - [cached since 5.285s ago] ('f302821d-6d52-4d42-91f2-b9edcf9ac19b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 657908), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 657908), datetime.datetime(2025, 5, 11, 14, 1, 36, 657908), 0) 2025-05-11 14:01:36,661 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,671 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f302821d-6d52-4d42-91f2-b9edcf9ac19b 2025-05-11 14:01:36,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,671 - sqlalchemy.engine.Engine - INFO - [cached since 5.293s ago] ('f302821d-6d52-4d42-91f2-b9edcf9ac19b',) 2025-05-11 14:01:36,671 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,671 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,671 - 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-11 14:01:36,671 - sqlalchemy.engine.Engine - INFO - [cached since 5.294s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 671523), 'f302821d-6d52-4d42-91f2-b9edcf9ac19b') 2025-05-11 14:01:36,681 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,681 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,681 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,691 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,691 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,691 - sqlalchemy.engine.Engine - INFO - [cached since 5.148s ago] ('b0396b2a-20e7-41eb-8695-a09a4ba3f174', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 691919), datetime.datetime(2025, 5, 11, 14, 1, 36, 691919), 0) 2025-05-11 14:01:36,691 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,701 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,701 - sqlalchemy.engine.Engine - INFO - [cached since 5.319s ago] ('f302821d-6d52-4d42-91f2-b9edcf9ac19b',) 2025-05-11 14:01:36,701 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,701 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,710 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,710 - sqlalchemy.engine.Engine - INFO - [cached since 5.143s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 701957), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 710206), 'f302821d-6d52-4d42-91f2-b9edcf9ac19b') 2025-05-11 14:01:36,710 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,722 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,722 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,722 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,722 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,722 - sqlalchemy.engine.Engine - INFO - [cached since 5.349s ago] ('2ba0d367-f7f5-45a7-949f-9b842720488b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 722586), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 722586), datetime.datetime(2025, 5, 11, 14, 1, 36, 722586), 0) 2025-05-11 14:01:36,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,727 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2ba0d367-f7f5-45a7-949f-9b842720488b 2025-05-11 14:01:36,727 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,727 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,727 - sqlalchemy.engine.Engine - INFO - [cached since 5.347s ago] ('2ba0d367-f7f5-45a7-949f-9b842720488b',) 2025-05-11 14:01:36,727 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,727 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,727 - 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-11 14:01:36,727 - sqlalchemy.engine.Engine - INFO - [cached since 5.348s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 727037), '2ba0d367-f7f5-45a7-949f-9b842720488b') 2025-05-11 14:01:36,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,737 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,737 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,737 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,737 - sqlalchemy.engine.Engine - INFO - [cached since 5.2s ago] ('9938cd77-19a3-4fec-ac0a-a3d7410d4db7', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 737432), datetime.datetime(2025, 5, 11, 14, 1, 36, 737432), 0) 2025-05-11 14:01:36,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - [cached since 5.369s ago] ('2ba0d367-f7f5-45a7-949f-9b842720488b',) 2025-05-11 14:01:36,747 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,747 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - [cached since 5.188s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 747691), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 747691), '2ba0d367-f7f5-45a7-949f-9b842720488b') 2025-05-11 14:01:36,747 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,758 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,758 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,758 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,758 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,758 - sqlalchemy.engine.Engine - INFO - [cached since 5.387s ago] ('9e266c21-21b3-4c13-9478-34820ec45534', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 758268), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 758268), datetime.datetime(2025, 5, 11, 14, 1, 36, 758268), 0) 2025-05-11 14:01:36,758 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,768 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9e266c21-21b3-4c13-9478-34820ec45534 2025-05-11 14:01:36,768 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,768 - sqlalchemy.engine.Engine - INFO - [cached since 5.386s ago] ('9e266c21-21b3-4c13-9478-34820ec45534',) 2025-05-11 14:01:36,768 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,768 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,768 - sqlalchemy.engine.Engine - INFO - [cached since 5.385s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 768586), '9e266c21-21b3-4c13-9478-34820ec45534') 2025-05-11 14:01:36,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,777 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,777 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,777 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,777 - sqlalchemy.engine.Engine - INFO - [cached since 5.234s ago] ('5a8857b7-f409-453b-a4d6-ad1f9e30b80b', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 777200), datetime.datetime(2025, 5, 11, 14, 1, 36, 777200), 0) 2025-05-11 14:01:36,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,787 - sqlalchemy.engine.Engine - INFO - [cached since 5.404s ago] ('9e266c21-21b3-4c13-9478-34820ec45534',) 2025-05-11 14:01:36,787 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,787 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,787 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,787 - sqlalchemy.engine.Engine - INFO - [cached since 5.223s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 787478), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 787478), '9e266c21-21b3-4c13-9478-34820ec45534') 2025-05-11 14:01:36,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,787 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,787 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,787 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - [cached since 5.423s ago] ('0a4118ef-ffbb-46e3-ba3b-dc54ef97272c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 787478), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 798031), datetime.datetime(2025, 5, 11, 14, 1, 36, 798031), 0) 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,798 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0a4118ef-ffbb-46e3-ba3b-dc54ef97272c 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,798 - sqlalchemy.engine.Engine - INFO - [cached since 5.422s ago] ('0a4118ef-ffbb-46e3-ba3b-dc54ef97272c',) 2025-05-11 14:01:36,808 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,808 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,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-11 14:01:36,810 - sqlalchemy.engine.Engine - INFO - [cached since 5.425s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 810144), '0a4118ef-ffbb-46e3-ba3b-dc54ef97272c') 2025-05-11 14:01:36,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,810 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,818 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,818 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,818 - sqlalchemy.engine.Engine - INFO - [cached since 5.275s ago] ('cbe90340-df4e-484f-b847-0619a69404f2', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 818963), datetime.datetime(2025, 5, 11, 14, 1, 36, 818963), 0) 2025-05-11 14:01:36,818 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - [cached since 5.448s ago] ('0a4118ef-ffbb-46e3-ba3b-dc54ef97272c',) 2025-05-11 14:01:36,829 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,829 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - [cached since 5.268s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 829360), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 829360), '0a4118ef-ffbb-46e3-ba3b-dc54ef97272c') 2025-05-11 14:01:36,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,840 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,840 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,840 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,840 - sqlalchemy.engine.Engine - INFO - [cached since 5.473s ago] ('ef9aca49-b665-436c-8db2-83862c5e1e64', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 840004), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 840004), datetime.datetime(2025, 5, 11, 14, 1, 36, 840004), 0) 2025-05-11 14:01:36,850 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,850 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ef9aca49-b665-436c-8db2-83862c5e1e64 2025-05-11 14:01:36,850 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,850 - sqlalchemy.engine.Engine - INFO - [cached since 5.475s ago] ('ef9aca49-b665-436c-8db2-83862c5e1e64',) 2025-05-11 14:01:36,850 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,861 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,861 - 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-11 14:01:36,861 - sqlalchemy.engine.Engine - INFO - [cached since 5.477s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 861038), 'ef9aca49-b665-436c-8db2-83862c5e1e64') 2025-05-11 14:01:36,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,871 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,871 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,871 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,871 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,871 - sqlalchemy.engine.Engine - INFO - [cached since 5.332s ago] ('8f08c82b-c1f5-480b-bd85-cbebcc6cae88', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 871297), datetime.datetime(2025, 5, 11, 14, 1, 36, 871297), 0) 2025-05-11 14:01:36,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,881 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,881 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,881 - sqlalchemy.engine.Engine - INFO - [cached since 5.506s ago] ('ef9aca49-b665-436c-8db2-83862c5e1e64',) 2025-05-11 14:01:36,893 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,893 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,893 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,893 - sqlalchemy.engine.Engine - INFO - [cached since 5.329s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 893958), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 893958), 'ef9aca49-b665-436c-8db2-83862c5e1e64') 2025-05-11 14:01:36,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,904 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,904 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,904 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,910 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,910 - sqlalchemy.engine.Engine - INFO - [cached since 5.535s ago] ('aab80f4f-c63c-44e4-b734-3c0832ac73a3', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 904516), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 910105), datetime.datetime(2025, 5, 11, 14, 1, 36, 910105), 0) 2025-05-11 14:01:36,912 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,912 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: aab80f4f-c63c-44e4-b734-3c0832ac73a3 2025-05-11 14:01:36,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,912 - sqlalchemy.engine.Engine - INFO - [cached since 5.537s ago] ('aab80f4f-c63c-44e4-b734-3c0832ac73a3',) 2025-05-11 14:01:36,922 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,922 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,922 - 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-11 14:01:36,922 - sqlalchemy.engine.Engine - INFO - [cached since 5.539s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 922729), 'aab80f4f-c63c-44e4-b734-3c0832ac73a3') 2025-05-11 14:01:36,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,933 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,933 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,933 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,933 - sqlalchemy.engine.Engine - INFO - [cached since 5.392s ago] ('ccf4ca3f-56a8-4376-9ea6-a49553278a11', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 933058), datetime.datetime(2025, 5, 11, 14, 1, 36, 933058), 0) 2025-05-11 14:01:36,933 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,943 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,943 - sqlalchemy.engine.Engine - INFO - [cached since 5.565s ago] ('aab80f4f-c63c-44e4-b734-3c0832ac73a3',) 2025-05-11 14:01:36,943 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,943 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,943 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:36,943 - sqlalchemy.engine.Engine - INFO - [cached since 5.385s ago] (datetime.datetime(2025, 5, 11, 14, 1, 36, 943259), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 36, 943259), 'aab80f4f-c63c-44e4-b734-3c0832ac73a3') 2025-05-11 14:01:36,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,953 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:36,953 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:36,953 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:36,964 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,964 - sqlalchemy.engine.Engine - INFO - [cached since 5.592s ago] ('d892f9b3-dd43-4c7b-ab35-70d312c3b785', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 953708), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 36, 964283), datetime.datetime(2025, 5, 11, 14, 1, 36, 964283), 0) 2025-05-11 14:01:36,964 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,974 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d892f9b3-dd43-4c7b-ab35-70d312c3b785 2025-05-11 14:01:36,974 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,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-11 14:01:36,974 - sqlalchemy.engine.Engine - INFO - [cached since 5.595s ago] ('d892f9b3-dd43-4c7b-ab35-70d312c3b785',) 2025-05-11 14:01:36,974 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:36,974 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:36,974 - 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-11 14:01:36,974 - sqlalchemy.engine.Engine - INFO - [cached since 5.596s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 36, 974626), 'd892f9b3-dd43-4c7b-ab35-70d312c3b785') 2025-05-11 14:01:36,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:36,984 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:36,984 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:36,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:36,984 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:36,984 - sqlalchemy.engine.Engine - INFO - [cached since 5.449s ago] ('4c8a14ed-9a6c-4d20-bda3-d5e8a48be5a2', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 36, 984994), datetime.datetime(2025, 5, 11, 14, 1, 36, 984994), 0) 2025-05-11 14:01:36,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,005 - sqlalchemy.engine.Engine - INFO - [cached since 5.623s ago] ('d892f9b3-dd43-4c7b-ab35-70d312c3b785',) 2025-05-11 14:01:37,005 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,005 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,010 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,010 - sqlalchemy.engine.Engine - INFO - [cached since 5.443s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 5628), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 5628), 'd892f9b3-dd43-4c7b-ab35-70d312c3b785') 2025-05-11 14:01:37,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,015 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,015 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,015 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,026 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,026 - sqlalchemy.engine.Engine - INFO - [cached since 5.652s ago] ('9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 15927), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 26038), datetime.datetime(2025, 5, 11, 14, 1, 37, 26038), 0) 2025-05-11 14:01:37,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,026 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20 2025-05-11 14:01:37,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,026 - sqlalchemy.engine.Engine - INFO - [cached since 5.651s ago] ('9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20',) 2025-05-11 14:01:37,036 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,036 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,036 - 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-11 14:01:37,036 - sqlalchemy.engine.Engine - INFO - [cached since 5.652s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 36416), '9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20') 2025-05-11 14:01:37,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,036 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,046 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,046 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,046 - sqlalchemy.engine.Engine - INFO - [cached since 5.511s ago] ('f486464d-e9fc-48e8-a87a-64764fd3616c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 46980), datetime.datetime(2025, 5, 11, 14, 1, 37, 46980), 0) 2025-05-11 14:01:37,057 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,068 - sqlalchemy.engine.Engine - INFO - [cached since 5.686s ago] ('9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20',) 2025-05-11 14:01:37,068 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,068 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,068 - sqlalchemy.engine.Engine - INFO - [cached since 5.511s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 68363), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 68363), '9ed2d2b1-bc18-4fa0-a40e-ec8f9ebefd20') 2025-05-11 14:01:37,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,078 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,078 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,078 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,078 - sqlalchemy.engine.Engine - INFO - [cached since 5.712s ago] ('60077370-5b7c-4a0d-b57f-fef16572331c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 78567), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 78567), datetime.datetime(2025, 5, 11, 14, 1, 37, 78567), 0) 2025-05-11 14:01:37,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,099 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 60077370-5b7c-4a0d-b57f-fef16572331c 2025-05-11 14:01:37,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,099 - sqlalchemy.engine.Engine - INFO - [cached since 5.716s ago] ('60077370-5b7c-4a0d-b57f-fef16572331c',) 2025-05-11 14:01:37,099 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,099 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,099 - 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-11 14:01:37,099 - sqlalchemy.engine.Engine - INFO - [cached since 5.721s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 99691), '60077370-5b7c-4a0d-b57f-fef16572331c') 2025-05-11 14:01:37,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,110 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,110 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,120 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,120 - sqlalchemy.engine.Engine - INFO - [cached since 5.577s ago] ('677d170a-b014-4369-8bbd-775728d7c5d2', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 120240), datetime.datetime(2025, 5, 11, 14, 1, 37, 120240), 0) 2025-05-11 14:01:37,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,137 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,137 - sqlalchemy.engine.Engine - INFO - [cached since 5.753s ago] ('60077370-5b7c-4a0d-b57f-fef16572331c',) 2025-05-11 14:01:37,137 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,137 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,137 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,137 - sqlalchemy.engine.Engine - INFO - [cached since 5.576s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 137365), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 137365), '60077370-5b7c-4a0d-b57f-fef16572331c') 2025-05-11 14:01:37,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,147 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,147 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,147 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,158 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,158 - sqlalchemy.engine.Engine - INFO - [cached since 5.784s ago] ('4991df7d-1db0-46b0-91f9-9d4ecdc34a8d', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 147960), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 158371), datetime.datetime(2025, 5, 11, 14, 1, 37, 158371), 0) 2025-05-11 14:01:37,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,158 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4991df7d-1db0-46b0-91f9-9d4ecdc34a8d 2025-05-11 14:01:37,168 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,168 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,168 - sqlalchemy.engine.Engine - INFO - [cached since 5.785s ago] ('4991df7d-1db0-46b0-91f9-9d4ecdc34a8d',) 2025-05-11 14:01:37,168 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,168 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,168 - 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-11 14:01:37,168 - sqlalchemy.engine.Engine - INFO - [cached since 5.786s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 168773), '4991df7d-1db0-46b0-91f9-9d4ecdc34a8d') 2025-05-11 14:01:37,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,178 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,178 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,178 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,178 - sqlalchemy.engine.Engine - INFO - [cached since 5.64s ago] ('9b60f948-a191-44cf-8abd-6cd273e4ac48', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 178907), datetime.datetime(2025, 5, 11, 14, 1, 37, 178907), 0) 2025-05-11 14:01:37,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,189 - sqlalchemy.engine.Engine - INFO - [cached since 5.812s ago] ('4991df7d-1db0-46b0-91f9-9d4ecdc34a8d',) 2025-05-11 14:01:37,199 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,199 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,199 - sqlalchemy.engine.Engine - INFO - [cached since 5.636s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 199435), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 199435), '4991df7d-1db0-46b0-91f9-9d4ecdc34a8d') 2025-05-11 14:01:37,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,320 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,320 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,320 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,320 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,320 - sqlalchemy.engine.Engine - INFO - [cached since 5.95s ago] ('a8f5ffa0-4a40-430a-8945-e257ec0cc233', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 320985), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 320985), datetime.datetime(2025, 5, 11, 14, 1, 37, 320985), 0) 2025-05-11 14:01:37,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,331 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a8f5ffa0-4a40-430a-8945-e257ec0cc233 2025-05-11 14:01:37,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,331 - sqlalchemy.engine.Engine - INFO - [cached since 5.952s ago] ('a8f5ffa0-4a40-430a-8945-e257ec0cc233',) 2025-05-11 14:01:37,331 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,331 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,331 - 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-11 14:01:37,331 - sqlalchemy.engine.Engine - INFO - [cached since 5.952s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 331570), 'a8f5ffa0-4a40-430a-8945-e257ec0cc233') 2025-05-11 14:01:37,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,341 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,341 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,341 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,341 - sqlalchemy.engine.Engine - INFO - [cached since 5.801s ago] ('441b168a-70f5-48b9-84c1-023211c49683', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 341812), datetime.datetime(2025, 5, 11, 14, 1, 37, 341812), 0) 2025-05-11 14:01:37,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - [cached since 5.024s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - [cached since 5.971s ago] ('a8f5ffa0-4a40-430a-8945-e257ec0cc233',) 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,352 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,352 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01: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-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - [cached since 5.79s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 352087), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 352087), 'a8f5ffa0-4a40-430a-8945-e257ec0cc233') 2025-05-11 14:01:37,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,362 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,362 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,362 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,362 - sqlalchemy.engine.Engine - INFO - [cached since 5.991s ago] ('781dc8fb-d623-4933-ae14-fbefbd2f5060', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 362492), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 362492), datetime.datetime(2025, 5, 11, 14, 1, 37, 362492), 0) 2025-05-11 14:01:37,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,372 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 781dc8fb-d623-4933-ae14-fbefbd2f5060 2025-05-11 14:01:37,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,372 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,372 - sqlalchemy.engine.Engine - INFO - [cached since 5.99s ago] ('781dc8fb-d623-4933-ae14-fbefbd2f5060',) 2025-05-11 14:01:37,372 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,372 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,372 - sqlalchemy.engine.Engine - INFO - [cached since 5.989s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 372931), '781dc8fb-d623-4933-ae14-fbefbd2f5060') 2025-05-11 14:01:37,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,372 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,372 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - [cached since 5.839s ago] ('c8e1dc7c-9fd9-4815-b41a-ee16d750ad35', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 383335), datetime.datetime(2025, 5, 11, 14, 1, 37, 383335), 0) 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,383 - sqlalchemy.engine.Engine - INFO - [cached since 6.007s ago] ('781dc8fb-d623-4933-ae14-fbefbd2f5060',) 2025-05-11 14:01:37,383 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,383 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - [cached since 5.827s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 393389), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 393389), '781dc8fb-d623-4933-ae14-fbefbd2f5060') 2025-05-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,393 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,393 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,393 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - [cached since 6.026s ago] ('df467b0a-0524-4695-a651-a71801778da6', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 393389), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 393389), datetime.datetime(2025, 5, 11, 14, 1, 37, 393389), 0) 2025-05-11 14:01:37,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,404 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: df467b0a-0524-4695-a651-a71801778da6 2025-05-11 14:01:37,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,404 - sqlalchemy.engine.Engine - INFO - [cached since 6.025s ago] ('df467b0a-0524-4695-a651-a71801778da6',) 2025-05-11 14:01:37,411 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,411 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,411 - sqlalchemy.engine.Engine - INFO - [cached since 6.025s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 411208), 'df467b0a-0524-4695-a651-a71801778da6') 2025-05-11 14:01:37,411 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,414 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,414 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,414 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,414 - sqlalchemy.engine.Engine - INFO - [cached since 5.874s ago] ('8052528f-987b-45ac-bf91-30e5fb12da6b', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 414402), datetime.datetime(2025, 5, 11, 14, 1, 37, 414402), 0) 2025-05-11 14:01:37,414 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,424 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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.id = %s 2025-05-11 14:01:37,424 - sqlalchemy.engine.Engine - INFO - [cached since 6.043s ago] ('df467b0a-0524-4695-a651-a71801778da6',) 2025-05-11 14:01:37,424 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,424 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,424 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,424 - sqlalchemy.engine.Engine - INFO - [cached since 5.862s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 424729), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 424729), 'df467b0a-0524-4695-a651-a71801778da6') 2025-05-11 14:01:37,424 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,435 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,435 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,435 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,435 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,435 - sqlalchemy.engine.Engine - INFO - [cached since 6.063s ago] ('4250ed69-5504-4f78-bcfb-3104e40c4c2f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 435030), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 435030), datetime.datetime(2025, 5, 11, 14, 1, 37, 435030), 0) 2025-05-11 14:01:37,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,444 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4250ed69-5504-4f78-bcfb-3104e40c4c2f 2025-05-11 14:01:37,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,444 - sqlalchemy.engine.Engine - INFO - [cached since 6.062s ago] ('4250ed69-5504-4f78-bcfb-3104e40c4c2f',) 2025-05-11 14:01:37,444 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,444 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,444 - 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-11 14:01:37,444 - sqlalchemy.engine.Engine - INFO - [cached since 6.062s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 444128), '4250ed69-5504-4f78-bcfb-3104e40c4c2f') 2025-05-11 14:01:37,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,454 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,454 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,454 - sqlalchemy.engine.Engine - INFO - [cached since 5.912s ago] ('26dcc4a5-1c78-4f0d-8a7a-ecf068aeff9a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 454409), datetime.datetime(2025, 5, 11, 14, 1, 37, 454409), 0) 2025-05-11 14:01:37,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,464 - sqlalchemy.engine.Engine - INFO - [cached since 6.084s ago] ('4250ed69-5504-4f78-bcfb-3104e40c4c2f',) 2025-05-11 14:01:37,464 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,464 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,464 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,464 - sqlalchemy.engine.Engine - INFO - [cached since 5.906s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 464870), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 464870), '4250ed69-5504-4f78-bcfb-3104e40c4c2f') 2025-05-11 14:01:37,475 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,475 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,475 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,475 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,486 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,486 - sqlalchemy.engine.Engine - INFO - [cached since 6.113s ago] ('b0677710-b4a3-4832-82c6-051cc76490fe', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 475170), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 486029), datetime.datetime(2025, 5, 11, 14, 1, 37, 486029), 0) 2025-05-11 14:01:37,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,496 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b0677710-b4a3-4832-82c6-051cc76490fe 2025-05-11 14:01:37,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,506 - sqlalchemy.engine.Engine - INFO - [cached since 6.122s ago] ('b0677710-b4a3-4832-82c6-051cc76490fe',) 2025-05-11 14:01:37,511 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,511 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,511 - 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-11 14:01:37,511 - sqlalchemy.engine.Engine - INFO - [cached since 6.127s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 511696), 'b0677710-b4a3-4832-82c6-051cc76490fe') 2025-05-11 14:01:37,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,520 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,520 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,520 - sqlalchemy.engine.Engine - INFO - [cached since 5.981s ago] ('580dad6e-cbc0-4846-87f9-3e0d7ba378a0', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 520766), datetime.datetime(2025, 5, 11, 14, 1, 37, 520766), 0) 2025-05-11 14:01:37,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,541 - sqlalchemy.engine.Engine - INFO - [cached since 6.157s ago] ('b0677710-b4a3-4832-82c6-051cc76490fe',) 2025-05-11 14:01:37,541 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,541 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,541 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,541 - sqlalchemy.engine.Engine - INFO - [cached since 5.978s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 541419), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 541419), 'b0677710-b4a3-4832-82c6-051cc76490fe') 2025-05-11 14:01:37,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,552 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,552 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,552 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,552 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,552 - sqlalchemy.engine.Engine - INFO - [cached since 6.185s ago] ('d0e3a226-8175-44b6-b33f-4f89d9b77380', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 552028), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 552028), datetime.datetime(2025, 5, 11, 14, 1, 37, 552028), 0) 2025-05-11 14:01:37,561 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,572 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d0e3a226-8175-44b6-b33f-4f89d9b77380 2025-05-11 14:01:37,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,572 - sqlalchemy.engine.Engine - INFO - [cached since 6.19s ago] ('d0e3a226-8175-44b6-b33f-4f89d9b77380',) 2025-05-11 14:01:37,572 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,572 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,572 - 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-11 14:01:37,572 - sqlalchemy.engine.Engine - INFO - [cached since 6.192s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 572126), 'd0e3a226-8175-44b6-b33f-4f89d9b77380') 2025-05-11 14:01:37,582 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,582 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,592 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,592 - sqlalchemy.engine.Engine - INFO - [cached since 6.049s ago] ('949e279b-6a6d-4f19-8d9c-d78457f7c954', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 592921), datetime.datetime(2025, 5, 11, 14, 1, 37, 592921), 0) 2025-05-11 14:01:37,592 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,604 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,604 - sqlalchemy.engine.Engine - INFO - [cached since 6.22s ago] ('d0e3a226-8175-44b6-b33f-4f89d9b77380',) 2025-05-11 14:01:37,606 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,606 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,607 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,607 - sqlalchemy.engine.Engine - INFO - [cached since 6.041s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 606501), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 607508), 'd0e3a226-8175-44b6-b33f-4f89d9b77380') 2025-05-11 14:01:37,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,615 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,615 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,615 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,617 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,618 - sqlalchemy.engine.Engine - INFO - [cached since 6.243s ago] ('951262ef-fee4-49b1-982c-7ffbe7ec8ebf', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 615948), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 617955), datetime.datetime(2025, 5, 11, 14, 1, 37, 617955), 0) 2025-05-11 14:01:37,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,621 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 951262ef-fee4-49b1-982c-7ffbe7ec8ebf 2025-05-11 14:01:37,621 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,627 - sqlalchemy.engine.Engine - INFO - [cached since 6.242s ago] ('951262ef-fee4-49b1-982c-7ffbe7ec8ebf',) 2025-05-11 14:01:37,628 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,628 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,629 - 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-11 14:01:37,630 - sqlalchemy.engine.Engine - INFO - [cached since 6.243s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 629352), '951262ef-fee4-49b1-982c-7ffbe7ec8ebf') 2025-05-11 14:01:37,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,640 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,641 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,643 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,645 - sqlalchemy.engine.Engine - INFO - [cached since 6.1s ago] ('2fe82e99-a237-424e-a80b-9c903d254ae8', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 645055), datetime.datetime(2025, 5, 11, 14, 1, 37, 645055), 0) 2025-05-11 14:01:37,645 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,655 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,655 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,655 - sqlalchemy.engine.Engine - INFO - [cached since 6.273s ago] ('951262ef-fee4-49b1-982c-7ffbe7ec8ebf',) 2025-05-11 14:01:37,655 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,655 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,660 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,660 - sqlalchemy.engine.Engine - INFO - [cached since 6.093s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 655778), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 660257), '951262ef-fee4-49b1-982c-7ffbe7ec8ebf') 2025-05-11 14:01:37,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,660 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,670 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,670 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,670 - sqlalchemy.engine.Engine - INFO - [cached since 6.303s ago] ('2459cda8-c369-4a77-bee1-75a3ef30712c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 670436), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 670436), datetime.datetime(2025, 5, 11, 14, 1, 37, 670436), 0) 2025-05-11 14:01:37,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,680 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2459cda8-c369-4a77-bee1-75a3ef30712c 2025-05-11 14:01:37,680 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,691 - sqlalchemy.engine.Engine - INFO - [cached since 6.309s ago] ('2459cda8-c369-4a77-bee1-75a3ef30712c',) 2025-05-11 14:01:37,691 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,691 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,691 - 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-11 14:01:37,691 - sqlalchemy.engine.Engine - INFO - [cached since 6.309s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 691001), '2459cda8-c369-4a77-bee1-75a3ef30712c') 2025-05-11 14:01:37,691 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,704 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,704 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,705 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,705 - sqlalchemy.engine.Engine - INFO - [cached since 6.16s ago] ('c2f0dbb3-8f85-4211-ba69-464c79907d82', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 705613), datetime.datetime(2025, 5, 11, 14, 1, 37, 705613), 0) 2025-05-11 14:01:37,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,713 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,713 - sqlalchemy.engine.Engine - INFO - [cached since 6.335s ago] ('2459cda8-c369-4a77-bee1-75a3ef30712c',) 2025-05-11 14:01:37,721 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,721 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,721 - sqlalchemy.engine.Engine - INFO - [cached since 6.158s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 721982), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 721982), '2459cda8-c369-4a77-bee1-75a3ef30712c') 2025-05-11 14:01:37,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,732 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,732 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,732 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,732 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,732 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,739 - sqlalchemy.engine.Engine - INFO - [cached since 6.364s ago] ('50edaa3d-482b-47a9-8e63-5d71565521a6', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 732376), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 732376), datetime.datetime(2025, 5, 11, 14, 1, 37, 732376), 0) 2025-05-11 14:01:37,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,747 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 50edaa3d-482b-47a9-8e63-5d71565521a6 2025-05-11 14:01:37,747 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,748 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,748 - sqlalchemy.engine.Engine - INFO - [cached since 6.364s ago] ('50edaa3d-482b-47a9-8e63-5d71565521a6',) 2025-05-11 14:01:37,749 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,750 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,751 - 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-11 14:01:37,752 - sqlalchemy.engine.Engine - INFO - [cached since 6.366s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 751798), '50edaa3d-482b-47a9-8e63-5d71565521a6') 2025-05-11 14:01:37,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,760 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,760 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,763 - sqlalchemy.engine.Engine - INFO - [cached since 6.217s ago] ('d3ff9202-8f37-42d2-9b8a-6473af6dbcd8', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 763070), datetime.datetime(2025, 5, 11, 14, 1, 37, 763070), 0) 2025-05-11 14:01:37,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,765 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,765 - sqlalchemy.engine.Engine - INFO - [cached since 6.388s ago] ('50edaa3d-482b-47a9-8e63-5d71565521a6',) 2025-05-11 14:01:37,775 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,775 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,776 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,776 - sqlalchemy.engine.Engine - INFO - [cached since 6.21s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 776650), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 776650), '50edaa3d-482b-47a9-8e63-5d71565521a6') 2025-05-11 14:01:37,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,787 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,787 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,787 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,787 - sqlalchemy.engine.Engine - INFO - [cached since 6.419s ago] ('a2faaf15-3a6d-432f-ac23-5b0df0c82abf', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 787065), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 787065), datetime.datetime(2025, 5, 11, 14, 1, 37, 787065), 0) 2025-05-11 14:01:37,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,796 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a2faaf15-3a6d-432f-ac23-5b0df0c82abf 2025-05-11 14:01:37,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,796 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,806 - sqlalchemy.engine.Engine - INFO - [cached since 6.422s ago] ('a2faaf15-3a6d-432f-ac23-5b0df0c82abf',) 2025-05-11 14:01:37,807 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,807 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,807 - 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-11 14:01:37,807 - sqlalchemy.engine.Engine - INFO - [cached since 6.423s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 807506), 'a2faaf15-3a6d-432f-ac23-5b0df0c82abf') 2025-05-11 14:01:37,810 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,817 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,817 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,817 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,817 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,817 - sqlalchemy.engine.Engine - INFO - [cached since 6.274s ago] ('0f91bbad-d8ad-44c0-9387-650f87b0ba16', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 817292), datetime.datetime(2025, 5, 11, 14, 1, 37, 817292), 0) 2025-05-11 14:01:37,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,832 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,832 - sqlalchemy.engine.Engine - INFO - [cached since 6.449s ago] ('a2faaf15-3a6d-432f-ac23-5b0df0c82abf',) 2025-05-11 14:01:37,834 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,834 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,836 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:37,838 - sqlalchemy.engine.Engine - INFO - [cached since 6.271s ago] (datetime.datetime(2025, 5, 11, 14, 1, 37, 836362), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 37, 836362), 'a2faaf15-3a6d-432f-ac23-5b0df0c82abf') 2025-05-11 14:01:37,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,945 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:37,945 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:37,945 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:37,945 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,956 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:37,956 - sqlalchemy.engine.Engine - INFO - [cached since 6.587s ago] ('ffe4526b-5e3e-4584-8c14-4a675d22320c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 945788), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 37, 956132), datetime.datetime(2025, 5, 11, 14, 1, 37, 956132), 0) 2025-05-11 14:01:37,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,966 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ffe4526b-5e3e-4584-8c14-4a675d22320c 2025-05-11 14:01:37,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,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-11 14:01:37,976 - sqlalchemy.engine.Engine - INFO - [cached since 6.594s ago] ('ffe4526b-5e3e-4584-8c14-4a675d22320c',) 2025-05-11 14:01:37,976 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:37,976 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:37,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-11 14:01:37,986 - sqlalchemy.engine.Engine - INFO - [cached since 6.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 37, 976680), 'ffe4526b-5e3e-4584-8c14-4a675d22320c') 2025-05-11 14:01:37,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:37,994 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:37,994 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:37,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:37,994 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,004 - sqlalchemy.engine.Engine - INFO - [cached since 6.459s ago] ('e2ff31c4-d409-4ad2-83bd-8987a281f8d4', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 37, 994063), datetime.datetime(2025, 5, 11, 14, 1, 37, 994063), 0) 2025-05-11 14:01:38,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,015 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,025 - sqlalchemy.engine.Engine - INFO - [cached since 6.641s ago] ('ffe4526b-5e3e-4584-8c14-4a675d22320c',) 2025-05-11 14:01:38,025 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,025 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,025 - sqlalchemy.engine.Engine - INFO - [cached since 6.468s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 25479), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 25479), 'ffe4526b-5e3e-4584-8c14-4a675d22320c') 2025-05-11 14:01:38,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,046 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,046 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,046 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,046 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,046 - sqlalchemy.engine.Engine - INFO - [cached since 6.675s ago] ('9a783a88-0e19-41b2-bbb2-4235a376e8bc', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 46052), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 46052), datetime.datetime(2025, 5, 11, 14, 1, 38, 46052), 0) 2025-05-11 14:01:38,046 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,061 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9a783a88-0e19-41b2-bbb2-4235a376e8bc 2025-05-11 14:01:38,061 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,071 - sqlalchemy.engine.Engine - INFO - [cached since 6.687s ago] ('9a783a88-0e19-41b2-bbb2-4235a376e8bc',) 2025-05-11 14:01:38,071 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,071 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,071 - 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-11 14:01:38,071 - sqlalchemy.engine.Engine - INFO - [cached since 6.69s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 71420), '9a783a88-0e19-41b2-bbb2-4235a376e8bc') 2025-05-11 14:01:38,081 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,092 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,092 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,092 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,092 - sqlalchemy.engine.Engine - INFO - [cached since 6.556s ago] ('45efc268-1e59-42db-ab02-6fbfcb6df40e', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 92049), datetime.datetime(2025, 5, 11, 14, 1, 38, 92049), 0) 2025-05-11 14:01:38,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,112 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,112 - sqlalchemy.engine.Engine - INFO - [cached since 6.734s ago] ('9a783a88-0e19-41b2-bbb2-4235a376e8bc',) 2025-05-11 14:01:38,122 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,122 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,122 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,122 - sqlalchemy.engine.Engine - INFO - [cached since 6.564s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 122668), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 122668), '9a783a88-0e19-41b2-bbb2-4235a376e8bc') 2025-05-11 14:01:38,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,143 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,143 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,143 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,153 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,153 - sqlalchemy.engine.Engine - INFO - [cached since 6.784s ago] ('a138d834-e2d2-48e7-af54-f6e575157263', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 143343), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 153593), datetime.datetime(2025, 5, 11, 14, 1, 38, 153593), 0) 2025-05-11 14:01:38,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,164 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a138d834-e2d2-48e7-af54-f6e575157263 2025-05-11 14:01:38,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,164 - sqlalchemy.engine.Engine - INFO - [cached since 6.783s ago] ('a138d834-e2d2-48e7-af54-f6e575157263',) 2025-05-11 14:01:38,164 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,164 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,164 - 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-11 14:01:38,174 - sqlalchemy.engine.Engine - INFO - [cached since 6.788s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 164010), 'a138d834-e2d2-48e7-af54-f6e575157263') 2025-05-11 14:01:38,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,177 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,177 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,187 - sqlalchemy.engine.Engine - INFO - [cached since 6.643s ago] ('cae92e36-35ba-4fb5-91a8-58b2bf75618c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 187610), datetime.datetime(2025, 5, 11, 14, 1, 38, 187610), 0) 2025-05-11 14:01:38,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,197 - sqlalchemy.engine.Engine - INFO - [cached since 6.819s ago] ('a138d834-e2d2-48e7-af54-f6e575157263',) 2025-05-11 14:01:38,197 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,197 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,197 - sqlalchemy.engine.Engine - INFO - [cached since 6.64s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 197951), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 197951), 'a138d834-e2d2-48e7-af54-f6e575157263') 2025-05-11 14:01:38,208 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,212 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,212 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,212 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,212 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,212 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,212 - sqlalchemy.engine.Engine - INFO - [cached since 6.84s ago] ('49d590b1-caf5-4a67-a8c6-41329c3fb30a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 212926), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 212926), datetime.datetime(2025, 5, 11, 14, 1, 38, 212926), 0) 2025-05-11 14:01:38,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,220 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 49d590b1-caf5-4a67-a8c6-41329c3fb30a 2025-05-11 14:01:38,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,226 - sqlalchemy.engine.Engine - INFO - [cached since 6.842s ago] ('49d590b1-caf5-4a67-a8c6-41329c3fb30a',) 2025-05-11 14:01:38,226 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,226 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,226 - sqlalchemy.engine.Engine - INFO - [cached since 6.843s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 226795), '49d590b1-caf5-4a67-a8c6-41329c3fb30a') 2025-05-11 14:01:38,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,237 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,237 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,238 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,238 - sqlalchemy.engine.Engine - INFO - [cached since 6.695s ago] ('99bdc989-6018-42e3-83e7-763c463a9210', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 238686), datetime.datetime(2025, 5, 11, 14, 1, 38, 238686), 0) 2025-05-11 14:01:38,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,243 - sqlalchemy.engine.Engine - INFO - [cached since 6.866s ago] ('49d590b1-caf5-4a67-a8c6-41329c3fb30a',) 2025-05-11 14:01:38,243 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,243 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,253 - sqlalchemy.engine.Engine - INFO - [cached since 6.687s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 243352), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 243352), '49d590b1-caf5-4a67-a8c6-41329c3fb30a') 2025-05-11 14:01:38,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,253 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,253 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,253 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,263 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,263 - sqlalchemy.engine.Engine - INFO - [cached since 6.89s ago] ('ab055efd-c2c7-4445-80fe-3469250a3be7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 253738), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 263976), datetime.datetime(2025, 5, 11, 14, 1, 38, 263976), 0) 2025-05-11 14:01:38,263 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,274 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ab055efd-c2c7-4445-80fe-3469250a3be7 2025-05-11 14:01:38,274 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,275 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,277 - sqlalchemy.engine.Engine - INFO - [cached since 6.893s ago] ('ab055efd-c2c7-4445-80fe-3469250a3be7',) 2025-05-11 14:01:38,277 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,277 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,277 - 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-11 14:01:38,277 - sqlalchemy.engine.Engine - INFO - [cached since 6.895s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 277686), 'ab055efd-c2c7-4445-80fe-3469250a3be7') 2025-05-11 14:01:38,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,288 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,288 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,293 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,293 - sqlalchemy.engine.Engine - INFO - [cached since 6.75s ago] ('4c20934d-7b09-493a-8607-c6e3505096de', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 293499), datetime.datetime(2025, 5, 11, 14, 1, 38, 293499), 0) 2025-05-11 14:01:38,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,304 - sqlalchemy.engine.Engine - INFO - [cached since 6.922s ago] ('ab055efd-c2c7-4445-80fe-3469250a3be7',) 2025-05-11 14:01:38,306 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,306 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,306 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,306 - sqlalchemy.engine.Engine - INFO - [cached since 6.742s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 306765), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 306765), 'ab055efd-c2c7-4445-80fe-3469250a3be7') 2025-05-11 14:01:38,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,314 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,314 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,314 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,314 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,314 - sqlalchemy.engine.Engine - INFO - [cached since 6.944s ago] ('cd346bac-b758-417e-941c-43f0bc45f8e4', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 314648), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 314648), datetime.datetime(2025, 5, 11, 14, 1, 38, 314648), 0) 2025-05-11 14:01:38,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,323 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: cd346bac-b758-417e-941c-43f0bc45f8e4 2025-05-11 14:01:38,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,323 - sqlalchemy.engine.Engine - INFO - [cached since 6.945s ago] ('cd346bac-b758-417e-941c-43f0bc45f8e4',) 2025-05-11 14:01:38,323 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,323 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,334 - 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-11 14:01:38,334 - sqlalchemy.engine.Engine - INFO - [cached since 6.948s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 334147), 'cd346bac-b758-417e-941c-43f0bc45f8e4') 2025-05-11 14:01:38,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,341 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,341 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,344 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,344 - sqlalchemy.engine.Engine - INFO - [cached since 6.803s ago] ('6d0223e1-2fa9-4a66-9799-8aa2854288c9', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 344444), datetime.datetime(2025, 5, 11, 14, 1, 38, 344444), 0) 2025-05-11 14:01:38,344 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - [cached since 6.025s ago] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,354 - sqlalchemy.engine.Engine - INFO - [cached since 6.975s ago] ('cd346bac-b758-417e-941c-43f0bc45f8e4',) 2025-05-11 14:01:38,354 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,364 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,364 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,364 - sqlalchemy.engine.Engine - INFO - [cached since 6.799s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 364987), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 364987), 'cd346bac-b758-417e-941c-43f0bc45f8e4') 2025-05-11 14:01:38,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,375 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,375 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,375 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,385 - sqlalchemy.engine.Engine - INFO - [cached since 7.015s ago] ('3fc30019-427a-402c-972a-17333aab2d7a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 375345), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 385455), datetime.datetime(2025, 5, 11, 14, 1, 38, 385455), 0) 2025-05-11 14:01:38,385 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,395 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3fc30019-427a-402c-972a-17333aab2d7a 2025-05-11 14:01:38,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,406 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,406 - sqlalchemy.engine.Engine - INFO - [cached since 7.024s ago] ('3fc30019-427a-402c-972a-17333aab2d7a',) 2025-05-11 14:01:38,410 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,410 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,414 - sqlalchemy.engine.Engine - INFO - [cached since 7.032s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 414622), '3fc30019-427a-402c-972a-17333aab2d7a') 2025-05-11 14:01:38,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,437 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,439 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,440 - sqlalchemy.engine.Engine - INFO - [cached since 6.898s ago] ('d867d553-739e-466a-849f-54eeef2d537a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 440718), datetime.datetime(2025, 5, 11, 14, 1, 38, 440718), 0) 2025-05-11 14:01:38,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,450 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,450 - sqlalchemy.engine.Engine - INFO - [cached since 7.075s ago] ('3fc30019-427a-402c-972a-17333aab2d7a',) 2025-05-11 14:01:38,461 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,461 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,461 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,461 - sqlalchemy.engine.Engine - INFO - [cached since 6.895s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 461060), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 461060), '3fc30019-427a-402c-972a-17333aab2d7a') 2025-05-11 14:01:38,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,471 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,471 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,471 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,471 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,471 - sqlalchemy.engine.Engine - INFO - [cached since 7.101s ago] ('de297a8f-b4f9-4870-a545-0731fb5737f9', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 471299), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 471299), datetime.datetime(2025, 5, 11, 14, 1, 38, 471299), 0) 2025-05-11 14:01:38,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,481 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: de297a8f-b4f9-4870-a545-0731fb5737f9 2025-05-11 14:01:38,481 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,481 - sqlalchemy.engine.Engine - INFO - [cached since 7.106s ago] ('de297a8f-b4f9-4870-a545-0731fb5737f9',) 2025-05-11 14:01:38,491 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,491 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,491 - 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-11 14:01:38,491 - sqlalchemy.engine.Engine - INFO - [cached since 7.107s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 491884), 'de297a8f-b4f9-4870-a545-0731fb5737f9') 2025-05-11 14:01:38,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,491 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,502 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,502 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,502 - sqlalchemy.engine.Engine - INFO - [cached since 6.958s ago] ('a1f0830d-cc18-487d-88a4-93f5cfd13ac1', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 502249), datetime.datetime(2025, 5, 11, 14, 1, 38, 502249), 0) 2025-05-11 14:01:38,502 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,515 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,515 - sqlalchemy.engine.Engine - INFO - [cached since 7.137s ago] ('de297a8f-b4f9-4870-a545-0731fb5737f9',) 2025-05-11 14:01:38,522 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,522 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,522 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,522 - sqlalchemy.engine.Engine - INFO - [cached since 6.959s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 522583), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 522583), 'de297a8f-b4f9-4870-a545-0731fb5737f9') 2025-05-11 14:01:38,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,537 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,537 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,537 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,547 - sqlalchemy.engine.Engine - INFO - [cached since 7.172s ago] ('685dc53b-dd47-465b-85d3-9cd0752a3f9a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 537139), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 537139), datetime.datetime(2025, 5, 11, 14, 1, 38, 537139), 0) 2025-05-11 14:01:38,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,547 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 685dc53b-dd47-465b-85d3-9cd0752a3f9a 2025-05-11 14:01:38,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,557 - sqlalchemy.engine.Engine - INFO - [cached since 7.174s ago] ('685dc53b-dd47-465b-85d3-9cd0752a3f9a',) 2025-05-11 14:01:38,560 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,560 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,560 - 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-11 14:01:38,560 - sqlalchemy.engine.Engine - INFO - [cached since 7.181s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 560375), '685dc53b-dd47-465b-85d3-9cd0752a3f9a') 2025-05-11 14:01:38,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,570 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,570 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,580 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,580 - sqlalchemy.engine.Engine - INFO - [cached since 7.036s ago] ('d5f496b4-f0b0-428b-a7d1-905f85989137', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 580888), datetime.datetime(2025, 5, 11, 14, 1, 38, 580888), 0) 2025-05-11 14:01:38,580 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,591 - sqlalchemy.engine.Engine - INFO - [cached since 7.213s ago] ('685dc53b-dd47-465b-85d3-9cd0752a3f9a',) 2025-05-11 14:01:38,591 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,601 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,601 - sqlalchemy.engine.Engine - INFO - [cached since 7.035s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 601519), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 601519), '685dc53b-dd47-465b-85d3-9cd0752a3f9a') 2025-05-11 14:01:38,601 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,611 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,611 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,611 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,615 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,615 - sqlalchemy.engine.Engine - INFO - [cached since 7.243s ago] ('1d4a29b4-22f3-49e8-b94b-61ef00fdf381', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 615340), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 615340), datetime.datetime(2025, 5, 11, 14, 1, 38, 615340), 0) 2025-05-11 14:01:38,615 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,622 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1d4a29b4-22f3-49e8-b94b-61ef00fdf381 2025-05-11 14:01:38,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,632 - sqlalchemy.engine.Engine - INFO - [cached since 7.248s ago] ('1d4a29b4-22f3-49e8-b94b-61ef00fdf381',) 2025-05-11 14:01:38,632 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,632 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,632 - sqlalchemy.engine.Engine - INFO - [cached since 7.249s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 632104), '1d4a29b4-22f3-49e8-b94b-61ef00fdf381') 2025-05-11 14:01:38,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,642 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,642 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,642 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,642 - sqlalchemy.engine.Engine - INFO - [cached since 7.1s ago] ('e1b4ea3c-7c01-4ec3-835f-1152256d7f8a', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 642528), datetime.datetime(2025, 5, 11, 14, 1, 38, 642528), 0) 2025-05-11 14:01:38,642 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,652 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,652 - sqlalchemy.engine.Engine - INFO - [cached since 7.275s ago] ('1d4a29b4-22f3-49e8-b94b-61ef00fdf381',) 2025-05-11 14:01:38,652 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,652 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,652 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,652 - sqlalchemy.engine.Engine - INFO - [cached since 7.095s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 652932), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 652932), '1d4a29b4-22f3-49e8-b94b-61ef00fdf381') 2025-05-11 14:01:38,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,776 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,776 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,776 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,776 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,776 - sqlalchemy.engine.Engine - INFO - [cached since 7.405s ago] ('7872cc05-d567-4fdc-a6c4-8ff281f4fa56', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 776498), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 776498), datetime.datetime(2025, 5, 11, 14, 1, 38, 776498), 0) 2025-05-11 14:01:38,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,788 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7872cc05-d567-4fdc-a6c4-8ff281f4fa56 2025-05-11 14:01:38,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,788 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,788 - sqlalchemy.engine.Engine - INFO - [cached since 7.405s ago] ('7872cc05-d567-4fdc-a6c4-8ff281f4fa56',) 2025-05-11 14:01:38,790 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,790 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,790 - 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-11 14:01:38,790 - sqlalchemy.engine.Engine - INFO - [cached since 7.405s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 790467), '7872cc05-d567-4fdc-a6c4-8ff281f4fa56') 2025-05-11 14:01:38,790 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,797 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,797 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,800 - sqlalchemy.engine.Engine - INFO - [cached since 7.255s ago] ('84c601cd-19dc-42a2-8f3c-f6d5ff168e6d', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 800951), datetime.datetime(2025, 5, 11, 14, 1, 38, 800951), 0) 2025-05-11 14:01:38,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,808 - sqlalchemy.engine.Engine - INFO - [cached since 7.425s ago] ('7872cc05-d567-4fdc-a6c4-8ff281f4fa56',) 2025-05-11 14:01:38,808 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,808 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,808 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,808 - sqlalchemy.engine.Engine - INFO - [cached since 7.244s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 808328), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 808328), '7872cc05-d567-4fdc-a6c4-8ff281f4fa56') 2025-05-11 14:01:38,812 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,815 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,815 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,815 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,815 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,815 - sqlalchemy.engine.Engine - INFO - [cached since 7.445s ago] ('2a4a0c0f-040b-4e03-b5dc-657e10b875d5', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 815916), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 815916), datetime.datetime(2025, 5, 11, 14, 1, 38, 815916), 0) 2025-05-11 14:01:38,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,823 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2a4a0c0f-040b-4e03-b5dc-657e10b875d5 2025-05-11 14:01:38,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,823 - sqlalchemy.engine.Engine - INFO - [cached since 7.445s ago] ('2a4a0c0f-040b-4e03-b5dc-657e10b875d5',) 2025-05-11 14:01:38,823 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,823 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,823 - 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-11 14:01:38,823 - sqlalchemy.engine.Engine - INFO - [cached since 7.445s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 823368), '2a4a0c0f-040b-4e03-b5dc-657e10b875d5') 2025-05-11 14:01:38,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,832 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,832 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,832 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,832 - sqlalchemy.engine.Engine - INFO - [cached since 7.294s ago] ('c4dcc30a-e595-4823-8108-5b39e9b6c3c8', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 832572), datetime.datetime(2025, 5, 11, 14, 1, 38, 832572), 0) 2025-05-11 14:01:38,832 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,845 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,845 - sqlalchemy.engine.Engine - INFO - [cached since 7.464s ago] ('2a4a0c0f-040b-4e03-b5dc-657e10b875d5',) 2025-05-11 14:01:38,845 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,845 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,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-11 14:01:38,845 - sqlalchemy.engine.Engine - INFO - [cached since 7.283s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 845453), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 845453), '2a4a0c0f-040b-4e03-b5dc-657e10b875d5') 2025-05-11 14:01:38,845 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,852 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,852 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,852 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,852 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,859 - sqlalchemy.engine.Engine - INFO - [cached since 7.484s ago] ('9830b2b2-0bb8-4905-adbd-6f062e1539d2', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 852797), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 852797), datetime.datetime(2025, 5, 11, 14, 1, 38, 852797), 0) 2025-05-11 14:01:38,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,859 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9830b2b2-0bb8-4905-adbd-6f062e1539d2 2025-05-11 14:01:38,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,870 - sqlalchemy.engine.Engine - INFO - [cached since 7.485s ago] ('9830b2b2-0bb8-4905-adbd-6f062e1539d2',) 2025-05-11 14:01:38,870 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,870 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,870 - 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-11 14:01:38,870 - sqlalchemy.engine.Engine - INFO - [cached since 7.485s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 870355), '9830b2b2-0bb8-4905-adbd-6f062e1539d2') 2025-05-11 14:01:38,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,870 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,870 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - [cached since 7.335s ago] ('6054be66-9503-44c3-8afa-e0f02bba51ef', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 879940), datetime.datetime(2025, 5, 11, 14, 1, 38, 879940), 0) 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,879 - sqlalchemy.engine.Engine - INFO - [cached since 7.504s ago] ('9830b2b2-0bb8-4905-adbd-6f062e1539d2',) 2025-05-11 14:01:38,890 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,890 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,890 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,890 - sqlalchemy.engine.Engine - INFO - [cached since 7.325s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 890507), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 890507), '9830b2b2-0bb8-4905-adbd-6f062e1539d2') 2025-05-11 14:01:38,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,896 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,896 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,896 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,896 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,896 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,896 - sqlalchemy.engine.Engine - INFO - [cached since 7.524s ago] ('c5a9739f-1d5b-41de-8df1-c0a9e95a7518', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 896906), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 896906), datetime.datetime(2025, 5, 11, 14, 1, 38, 896906), 0) 2025-05-11 14:01:38,896 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,900 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c5a9739f-1d5b-41de-8df1-c0a9e95a7518 2025-05-11 14:01:38,900 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,910 - sqlalchemy.engine.Engine - INFO - [cached since 7.527s ago] ('c5a9739f-1d5b-41de-8df1-c0a9e95a7518',) 2025-05-11 14:01:38,910 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,916 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,916 - 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-11 14:01:38,920 - sqlalchemy.engine.Engine - INFO - [cached since 7.534s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 916417), 'c5a9739f-1d5b-41de-8df1-c0a9e95a7518') 2025-05-11 14:01:38,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,920 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,920 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,930 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,930 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:38,930 - sqlalchemy.engine.Engine - INFO - [cached since 7.388s ago] ('ff893729-e3f4-4a22-85ff-b9ddb79be23c', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 930819), datetime.datetime(2025, 5, 11, 14, 1, 38, 930819), 0) 2025-05-11 14:01:38,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,943 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,943 - sqlalchemy.engine.Engine - INFO - [cached since 7.563s ago] ('c5a9739f-1d5b-41de-8df1-c0a9e95a7518',) 2025-05-11 14:01:38,948 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,951 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,951 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,951 - sqlalchemy.engine.Engine - INFO - [cached since 7.386s ago] (datetime.datetime(2025, 5, 11, 14, 1, 38, 951030), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 38, 951030), 'c5a9739f-1d5b-41de-8df1-c0a9e95a7518') 2025-05-11 14:01:38,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,961 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:38,961 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:38,961 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:38,961 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,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-11 14:01:38,961 - sqlalchemy.engine.Engine - INFO - [cached since 7.592s ago] ('0e616dac-abbf-4b92-80ab-8f11d3c81547', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 38, 961212), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 38, 961212), datetime.datetime(2025, 5, 11, 14, 1, 38, 961212), 0) 2025-05-11 14:01:38,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,971 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0e616dac-abbf-4b92-80ab-8f11d3c81547 2025-05-11 14:01:38,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:38,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:38,971 - sqlalchemy.engine.Engine - INFO - [cached since 7.596s ago] ('0e616dac-abbf-4b92-80ab-8f11d3c81547',) 2025-05-11 14:01:38,982 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:38,984 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:38,986 - 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-11 14:01:38,986 - sqlalchemy.engine.Engine - INFO - [cached since 7.601s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 38, 986037), '0e616dac-abbf-4b92-80ab-8f11d3c81547') 2025-05-11 14:01:38,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:38,992 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:38,992 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:38,992 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:39,002 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:39,002 - sqlalchemy.engine.Engine - INFO - [cached since 7.458s ago] ('b4f7e090-e876-45e6-8e80-d2b058386421', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 39, 2653), datetime.datetime(2025, 5, 11, 14, 1, 39, 2653), 0) 2025-05-11 14:01:39,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:39,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:39,013 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:39,016 - sqlalchemy.engine.Engine - INFO - [cached since 7.631s ago] ('0e616dac-abbf-4b92-80ab-8f11d3c81547',) 2025-05-11 14:01:39,016 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:39,016 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:39,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-11 14:01:39,016 - sqlalchemy.engine.Engine - INFO - [cached since 7.456s ago] (datetime.datetime(2025, 5, 11, 14, 1, 39, 16599), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 39, 16599), '0e616dac-abbf-4b92-80ab-8f11d3c81547') 2025-05-11 14:01:39,023 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:39,034 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-11 14:01:39,034 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-11 14:01:39,034 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 14:01:39,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:39,044 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:39,044 - sqlalchemy.engine.Engine - INFO - [cached since 7.669s ago] ('291fb587-c279-488d-b3a4-62df9aaf7650', 'b2', '3', '', '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{"message": "====================="}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 39, 34252), , '{"message": {"type": "Simple", "value": "=====================", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 1, 39, 34252), datetime.datetime(2025, 5, 11, 14, 1, 39, 34252), 0) 2025-05-11 14:01:39,044 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:39,044 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 291fb587-c279-488d-b3a4-62df9aaf7650 2025-05-11 14:01:39,044 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01: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-11 14:01:39,054 - sqlalchemy.engine.Engine - INFO - [cached since 7.671s ago] ('291fb587-c279-488d-b3a4-62df9aaf7650',) 2025-05-11 14:01:39,054 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:39,054 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:39,054 - 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-11 14:01:39,054 - sqlalchemy.engine.Engine - INFO - [cached since 7.673s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 1, 39, 54908), '291fb587-c279-488d-b3a4-62df9aaf7650') 2025-05-11 14:01:39,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:39,065 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:01:39,075 - services.execution.handlers.foundation - INFO - 任务 01c423a6-2613-463f-aa41-a305e675f2c5 打印: ===================== 2025-05-11 14:01:39,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:39,075 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:01:39,075 - sqlalchemy.engine.Engine - INFO - [cached since 7.533s ago] ('d4c063cc-217c-4e26-b81c-4389bdc4c376', 1, '{"success": true, "message": "打印成功", "output": {"message": "====================="}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '01c423a6-2613-463f-aa41-a305e675f2c5', datetime.datetime(2025, 5, 11, 14, 1, 39, 75706), datetime.datetime(2025, 5, 11, 14, 1, 39, 75706), 0) 2025-05-11 14:01:39,075 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:01:39,088 - app - INFO - 应用程序关闭中... 2025-05-11 14:01:39,090 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:01:39,092 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:01:39,094 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:01:39,094 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:01:39,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:01:39,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-11 14:01:39,094 - sqlalchemy.engine.Engine - INFO - [cached since 7.712s ago] ('291fb587-c279-488d-b3a4-62df9aaf7650',) 2025-05-11 14:01:39,094 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:01:39,094 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:01:39,094 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:01:39,094 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:01:39,094 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 14:01:39,094 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:01:39,094 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:01:39,094 - sqlalchemy.engine.Engine - INFO - [cached since 7.537s ago] (datetime.datetime(2025, 5, 11, 14, 1, 39, 94685), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 1, 39, 94685), '291fb587-c279-488d-b3a4-62df9aaf7650') 2025-05-11 14:01:39,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:01:39,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:01:39,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:01:39,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:01:39,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:01:39,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:01:39,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:01:39,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:01:39,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:01:39,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:01:39,114 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:01:39,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:01:39,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:01:39,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:01:39,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:01:39,116 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:01:39,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:01:39,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:01:39,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:01:39,134 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:01:39,134 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:01:39,134 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:01:39,134 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:01:39,134 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:01:39,134 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:02:52,597 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:02:52,656 - 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-11 14:02:52,658 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:02:53,385 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:02:53,454 - 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-11 14:02:53,459 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:02:53,553 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:02:53,585 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:02:53,614 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:02:53,637 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:02:53,638 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,638 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:02:53,638 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,640 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:02:53,640 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:53,642 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:02:53,642 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,645 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:02:53,646 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,648 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:02:53,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,649 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:02:53,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,651 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:02:53,651 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,652 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:02:53,653 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,653 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:02:53,654 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,654 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:02:53,655 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,655 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:02:53,658 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,659 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:02:53,659 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,660 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:02:53,661 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,662 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:02:53,662 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,664 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:02:53,664 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:02:53,665 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:53,666 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:02:54,065 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:02:54,066 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:02:54,066 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:02:54,066 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:02:54,067 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:02:54,067 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:02:54,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:02:54,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:02:54,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:02:54,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:02:54,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:02:54,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:02:54,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:02:54,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:02:54,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:02:54,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:02:54,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:02:54,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:02:54,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:02:54,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:02:54,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:02:54,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:02:54,071 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:02:54,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:02:54,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:02:54,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:02:54,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:02:54,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:02:54,079 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:02:54,080 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:02:54,080 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:02:54,081 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:02:54,081 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:02:54,082 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:02:54,082 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:02:54,083 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:02:54,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:54,097 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:02:54,097 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (, ) 2025-05-11 14:02:54,099 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:02:54,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:54,100 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:02:54,100 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:02:54,100 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:02:54,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:54,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 NOT IN (%s, %s, %s)) 2025-05-11 14:02:54,102 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (, , ) 2025-05-11 14:02:54,103 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:02:54,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:54,104 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:02:54,104 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] (, datetime.datetime(2025, 5, 11, 13, 2, 54, 100215)) 2025-05-11 14:02:54,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:54,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:54,112 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:02:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:02:54,112 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:02:54,112 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:02:59,158 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/01c423a6-2613-463f-aa41-a305e675f2c5 来自 192.168.189.211 2025-05-11 14:02:59,159 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/01c423a6-2613-463f-aa41-a305e675f2c5 状态码: 200 耗时: 0.0011秒 2025-05-11 14:02:59,161 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/01c423a6-2613-463f-aa41-a305e675f2c5 来自 192.168.189.211 2025-05-11 14:02:59,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:59,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-11 14:02:59,166 - sqlalchemy.engine.Engine - INFO - [generated in 0.00177s] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:02:59,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:59,169 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/01c423a6-2613-463f-aa41-a305e675f2c5 状态码: 200 耗时: 0.0083秒 2025-05-11 14:02:59,189 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/01c423a6-2613-463f-aa41-a305e675f2c5 来自 192.168.189.211 2025-05-11 14:02:59,190 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/01c423a6-2613-463f-aa41-a305e675f2c5 状态码: 200 耗时: 0.0010秒 2025-05-11 14:02:59,192 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/01c423a6-2613-463f-aa41-a305e675f2c5 来自 192.168.189.211 2025-05-11 14:02:59,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:02:59,194 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 14:02:59,194 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('01c423a6-2613-463f-aa41-a305e675f2c5',) 2025-05-11 14:02:59,200 - 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-11 14:02:59,201 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('01c423a6-2613-463f-aa41-a305e675f2c5', 'b2') 2025-05-11 14:02:59,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:02:59,212 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/01c423a6-2613-463f-aa41-a305e675f2c5 状态码: 200 耗时: 0.0198秒 2025-05-11 14:03:20,283 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:03:20,284 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:03:20,285 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:03:20,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:20,291 - 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-11 14:03:20,291 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] {} 2025-05-11 14:03:20,293 - 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-11 14:03:20,293 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] {'param_1': 0, 'param_2': 10} 2025-05-11 14:03:20,295 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:03:20,298 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0130秒 2025-05-11 14:03:22,190 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:03:22,190 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:03:22,191 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:03:22,192 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:03:22,192 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,194 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 14:03:22,195 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 14:03:22,196 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-11 14:03:22,197 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:03:22,200 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-11 14:03:22,200 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:03:22,200 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,204 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 14:03:22,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:22,206 - 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-11 14:03:22,206 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:03:22,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:03:22,209 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:03:22,209 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:03:22,212 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0031秒 2025-05-11 14:03:22,213 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0041秒 2025-05-11 14:03:22,214 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0142秒 2025-05-11 14:03:22,218 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:03:22,218 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:22,220 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:03:22,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:03:22,220 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-11 14:03:22,221 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 14:03:22,222 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:03:22,222 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:03:22,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:22,224 - 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-11 14:03:22,224 - sqlalchemy.engine.Engine - INFO - [cached since 0.01884s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:03:22,225 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:03:22,227 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0053秒 2025-05-11 14:03:22,227 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0093秒 2025-05-11 14:03:22,235 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,236 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 14:03:22,237 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:03:22,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:22,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-11 14:03:22,239 - sqlalchemy.engine.Engine - INFO - [cached since 0.03324s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:03:22,240 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:03:22,241 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-11 14:03:54,123 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:03:54,127 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:03:54,127 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 11, 13, 3, 54, 123688)) 2025-05-11 14:03:54,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:01,419 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:04:01,419 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0011秒 2025-05-11 14:04:01,421 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:04:01,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:01,424 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:01,424 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:01,426 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:01,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:01,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-11 14:04:01,429 - sqlalchemy.engine.Engine - INFO - [cached since 0.004729s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:01,431 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:04:01,432 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (63, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (388 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 4, 1, 431733), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:04:01,433 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:01,449 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0275秒 2025-05-11 14:04:02,628 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:04:02,628 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 14:04:02,630 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:04:02,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,633 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:02,634 - sqlalchemy.engine.Engine - INFO - [cached since 1.21s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:02,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,637 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:02,637 - sqlalchemy.engine.Engine - INFO - [cached since 1.213s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:02,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,638 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:04:02,639 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:04:02,639 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:04:02,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,640 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:04:02,640 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 4, 2, 640748), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:04:02,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,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-11 14:04:02,658 - sqlalchemy.engine.Engine - INFO - [cached since 1.234s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:02,661 - 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-11 14:04:02,661 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 63, 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 ... (388 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, 11, 14, 4, 2, 638748), '{"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, 11, 14, 4, 2, 661358), datetime.datetime(2025, 5, 11, 14, 4, 2, 661358), 0) 2025-05-11 14:04:02,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,673 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:04:02,673 - sqlalchemy.engine.Engine - INFO - [cached since 63.51s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:02,675 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,676 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c4059d60-ed96-424f-b2c9-63bd0abd69d2 (优先级 1) 添加到队列 0 2025-05-11 14:04:02,679 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:04:02,679 - services.sync_service - INFO - 正在同步创建任务到天风系统: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,679 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c4059d60-ed96-424f-b2c9-63bd0abd69d2","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:04:02","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:04:02,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: c4059d60-ed96-424f-b2c9-63bd0abd69d2, 优先级: 1 2025-05-11 14:04:02,710 - services.execution.task_executor - DEBUG - 任务 c4059d60-ed96-424f-b2c9-63bd0abd69d2 设置超时时间: 3600秒 2025-05-11 14:04:02,711 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:04:02,712 - sqlalchemy.engine.Engine - INFO - [cached since 63.55s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:02,713 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:02,713 - sqlalchemy.engine.Engine - INFO - [cached since 1.29s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:02,715 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:04:02,715 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (datetime.datetime(2025, 5, 11, 14, 4, 2, 714885), datetime.datetime(2025, 5, 11, 14, 4, 2, 715885), 'c4059d60-ed96-424f-b2c9-63bd0abd69d2') 2025-05-11 14:04:02,717 - services.sync_service - INFO - 成功同步任务到系统任务: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,718 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,719 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,720 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0892秒 2025-05-11 14:04:02,724 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,738 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,740 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:04:02,741 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 4, 2, 740504), 'c4059d60-ed96-424f-b2c9-63bd0abd69d2') 2025-05-11 14:04:02,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,751 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:04:02,751 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,752 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,753 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('831922db-b069-40c0-a0b6-8261270b20d2', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 751845), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 2, 752856), datetime.datetime(2025, 5, 11, 14, 4, 2, 752856), 0) 2025-05-11 14:04:02,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,762 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,762 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('831922db-b069-40c0-a0b6-8261270b20d2',) 2025-05-11 14:04:02,763 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:04:02,763 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:04:02,764 - 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-11 14:04:02,765 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 2, 764865), '831922db-b069-40c0-a0b6-8261270b20d2') 2025-05-11 14:04:02,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,772 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:04:02,772 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:04:02,773 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 3, 类型: CheckTaskRecordIdIsExistBp 2025-05-11 14:04:02,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,774 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,774 - sqlalchemy.engine.Engine - INFO - [cached since 0.02227s ago] ('a522b010-6d6c-48bb-8f61-f762873a7983', 'b1', '3', '', '{"taskRecordId": {"type": "Expression", "value": "vwed_taskrecord.id", "required": true}}', '{"taskRecordId": "vwed_taskrecord.id"}', '{}', 'CheckTaskRecordIdIsExistBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 773866), , '{"taskRecordId": {"type": "Expression", "value": "vwed_taskrecord.id", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 2, 774871), datetime.datetime(2025, 5, 11, 14, 4, 2, 774871), 0) 2025-05-11 14:04:02,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,783 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a522b010-6d6c-48bb-8f61-f762873a7983 2025-05-11 14:04:02,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,784 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,784 - sqlalchemy.engine.Engine - INFO - [cached since 0.02185s ago] ('a522b010-6d6c-48bb-8f61-f762873a7983',) 2025-05-11 14:04:02,785 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:04:02,785 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:04:02,786 - 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-11 14:04:02,786 - sqlalchemy.engine.Engine - INFO - [cached since 0.02121s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 2, 786212), 'a522b010-6d6c-48bb-8f61-f762873a7983') 2025-05-11 14:04:02,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,795 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,795 - sqlalchemy.engine.Engine - INFO - SELECT id FROM vwed_taskrecord WHERE id = %s 2025-05-11 14:04:02,795 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:02,797 - services.execution.block_executor - INFO - 从数据库 vwed_taskrecord.id 获取值: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,797 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,797 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:04:02,797 - services.execution.handlers.foundation - INFO - 检查任务记录ID: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,798 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:04:02,798 - sqlalchemy.engine.Engine - INFO - [cached since 63.63s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:02,799 - services.execution.handlers.foundation - INFO - 找到任务记录: id=c4059d60-ed96-424f-b2c9-63bd0abd69d2, def_id=e22cacb4-a580-45ba-949e-356f57fa1a43, status=1001 2025-05-11 14:04:02,801 - services.execution.handlers.foundation - ERROR - 数据库查询错误: 'VWEDTaskRecord' object has no attribute 'created_on' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\foundation.py", line 65, in execute "created_on": record.created_on.isoformat() if record.created_on else None, ^^^^^^^^^^^^^^^^^ AttributeError: 'VWEDTaskRecord' object has no attribute 'created_on'. Did you mean: 'created_at'? 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\foundation.py", line 72, in execute logger.error(f"数据库查询错误: {str(db_error)}") 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-11 14:04:02,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,804 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,805 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('55af70df-6ff9-4c3c-9eb0-5f9a8f62a7fa', 1, '{"success": true, "message": "任务记录ID 存在", "output": {"exists": true, "taskRecordId": "c4059d60-ed96-424f-b2c9-63bd0abd69d2", "recordInfo": null}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 804845), datetime.datetime(2025, 5, 11, 14, 4, 2, 804845), 0) 2025-05-11 14:04:02,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,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-11 14:04:02,812 - sqlalchemy.engine.Engine - INFO - [cached since 0.05027s ago] ('a522b010-6d6c-48bb-8f61-f762873a7983',) 2025-05-11 14:04:02,813 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:04:02,813 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['taskRecordIdIsExist'] 2025-05-11 14:04:02,813 - 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-11 14:04:02,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('{"taskRecordIdIsExist": true}', datetime.datetime(2025, 5, 11, 14, 4, 2, 813801), '执行成功', , '{"blocks": {"b1": {"taskRecordIdIsExist": true}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 2, 813801), 'a522b010-6d6c-48bb-8f61-f762873a7983') 2025-05-11 14:04:02,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,821 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 4, 类型: PrintBp 2025-05-11 14:04:02,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,822 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,823 - sqlalchemy.engine.Engine - INFO - [cached since 0.06989s ago] ('c4b2fb9b-67f0-4168-bf1a-c8864f438fdc', 'b2', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.taskRecordIdIsExist", "required": false}}', '{"message": "blocks.b1.taskRecordIdIsExist"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 821154), , '{"message": {"type": "Expression", "value": "blocks.b1.taskRecordIdIsExist", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 2, 822153), datetime.datetime(2025, 5, 11, 14, 4, 2, 822153), 0) 2025-05-11 14:04:02,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,830 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: c4b2fb9b-67f0-4168-bf1a-c8864f438fdc 2025-05-11 14:04:02,831 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,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-11 14:04:02,834 - sqlalchemy.engine.Engine - INFO - [cached since 0.07129s ago] ('c4b2fb9b-67f0-4168-bf1a-c8864f438fdc',) 2025-05-11 14:04:02,835 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-11 14:04:02,835 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:04:02,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-11 14:04:02,837 - sqlalchemy.engine.Engine - INFO - [cached since 0.07276s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 2, 837460), 'c4b2fb9b-67f0-4168-bf1a-c8864f438fdc') 2025-05-11 14:04:02,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,847 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-11 14:04:02,847 - services.execution.handlers.foundation - INFO - 任务 c4059d60-ed96-424f-b2c9-63bd0abd69d2 打印: True 2025-05-11 14:04:02,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,849 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,850 - sqlalchemy.engine.Engine - INFO - [cached since 0.04519s ago] ('c5b9fafc-8718-4539-aa1e-d8c56916ff58', 1, '{"success": true, "message": "打印成功", "output": {"message": true}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 849537), datetime.datetime(2025, 5, 11, 14, 4, 2, 849537), 0) 2025-05-11 14:04:02,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,860 - sqlalchemy.engine.Engine - INFO - [cached since 0.09809s ago] ('c4b2fb9b-67f0-4168-bf1a-c8864f438fdc',) 2025-05-11 14:04:02,861 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] 2025-05-11 14:04:02,861 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:04:02,866 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,868 - sqlalchemy.engine.Engine - INFO - [generated in 0.00189s] (datetime.datetime(2025, 5, 11, 14, 4, 2, 862600), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 2, 866608), 'c4b2fb9b-67f0-4168-bf1a-c8864f438fdc') 2025-05-11 14:04:02,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,877 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,878 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:02,878 - sqlalchemy.engine.Engine - INFO - [cached since 0.07402s ago] ('c84c8a1e-d8ce-4f1e-96d5-4f78c4df8cbc', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 3, "success": true, " ... (19 characters truncated) ... true, "taskRecordId": "c4059d60-ed96-424f-b2c9-63bd0abd69d2", "recordInfo": null}}, {"child_id": 4, "success": true, "output": {"message": true}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c4059d60-ed96-424f-b2c9-63bd0abd69d2', datetime.datetime(2025, 5, 11, 14, 4, 2, 878659), datetime.datetime(2025, 5, 11, 14, 4, 2, 878659), 0) 2025-05-11 14:04:02,881 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,889 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,890 - sqlalchemy.engine.Engine - INFO - [cached since 0.1277s ago] ('831922db-b069-40c0-a0b6-8261270b20d2',) 2025-05-11 14:04:02,891 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:04:02,893 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:04:02,895 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:02,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.02926s ago] (datetime.datetime(2025, 5, 11, 14, 4, 2, 894555), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 2, 894555), '831922db-b069-40c0-a0b6-8261270b20d2') 2025-05-11 14:04:02,897 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,909 - services.sync_service - INFO - 正在设置系统任务状态为已完成: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,927 - services.sync_service - INFO - 成功设置系统任务状态为已完成: c4059d60-ed96-424f-b2c9-63bd0abd69d2 2025-05-11 14:04:02,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:02,931 - 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-11 14:04:02,932 - sqlalchemy.engine.Engine - INFO - [generated in 0.00104s] (datetime.datetime(2025, 5, 11, 14, 4, 2, 927457), '任务执行成功', , 185, 1, datetime.datetime(2025, 5, 11, 14, 4, 2, 931465), 'c4059d60-ed96-424f-b2c9-63bd0abd69d2') 2025-05-11 14:04:02,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:02,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: c4059d60-ed96-424f-b2c9-63bd0abd69d2, 结果: True 2025-05-11 14:04:07,962 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/c4059d60-ed96-424f-b2c9-63bd0abd69d2 来自 192.168.189.211 2025-05-11 14:04:07,963 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/c4059d60-ed96-424f-b2c9-63bd0abd69d2 状态码: 200 耗时: 0.0011秒 2025-05-11 14:04:07,965 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/c4059d60-ed96-424f-b2c9-63bd0abd69d2 来自 192.168.189.211 2025-05-11 14:04:07,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:07,967 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:04:07,968 - sqlalchemy.engine.Engine - INFO - [cached since 68.8s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:07,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:07,972 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/c4059d60-ed96-424f-b2c9-63bd0abd69d2 状态码: 200 耗时: 0.0070秒 2025-05-11 14:04:07,982 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/c4059d60-ed96-424f-b2c9-63bd0abd69d2 来自 192.168.189.211 2025-05-11 14:04:07,983 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/c4059d60-ed96-424f-b2c9-63bd0abd69d2 状态码: 200 耗时: 0.0010秒 2025-05-11 14:04:07,985 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/c4059d60-ed96-424f-b2c9-63bd0abd69d2 来自 192.168.189.211 2025-05-11 14:04:07,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04: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.task_record_id = %s 2025-05-11 14:04:07,986 - sqlalchemy.engine.Engine - INFO - [cached since 68.79s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2',) 2025-05-11 14:04:07,988 - 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-11 14:04:07,988 - sqlalchemy.engine.Engine - INFO - [cached since 68.79s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2', 'b1') 2025-05-11 14:04:07,989 - 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-11 14:04:07,989 - sqlalchemy.engine.Engine - INFO - [cached since 68.79s ago] ('c4059d60-ed96-424f-b2c9-63bd0abd69d2', 'b2') 2025-05-11 14:04:07,990 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:07,991 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/c4059d60-ed96-424f-b2c9-63bd0abd69d2 状态码: 200 耗时: 0.0060秒 2025-05-11 14:04:24,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:04:24,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:04:24,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:04:24,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:04:24,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:04:24,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:04:24,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:04:24,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:04:24,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:04:24,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:04:24,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:04:24,053 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:04:24,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:04:24,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:04:24,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:04:24,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:04:24,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:04:24,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:04:24,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:04:24,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:04:24,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:04:24,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:04:24,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:04:24,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:04:24,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:04:24,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:04:24,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:04:24,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:04:24,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:04:24,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:04:24,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:04:24,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:04:24,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:04:24,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:04:24,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:04:24,075 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:04:24,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:04:24,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:04:24,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:04:24,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:04:24,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:04:24,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:04:24,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:04:24,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:04:24,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:04:24,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:04:24,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:04:24,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:04:24,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:04:24,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:04:24,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:04:24,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:04:24,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:04:24,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:04:24,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:04:24,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:04:24,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:04:24,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:04:24,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:04:24,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:04:24,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:04:24,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:04:24,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:04:24,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:04:24,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:04:24,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:04:24,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:04:24,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:04:24,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:04:24,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:04:24,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:04:24,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:04:24,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:04:27,410 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:04:27,411 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:04:27,413 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:04:27,414 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:27,415 - 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-11 14:04:27,416 - sqlalchemy.engine.Engine - INFO - [cached since 67.13s ago] {} 2025-05-11 14:04:27,417 - 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-11 14:04:27,417 - sqlalchemy.engine.Engine - INFO - [cached since 67.12s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:04:27,419 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:04:27,421 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0080秒 2025-05-11 14:04:28,602 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:04:28,603 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0009秒 2025-05-11 14:04:28,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:04:28,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:04:28,604 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,605 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-11 14:04:28,606 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-11 14:04:28,606 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0019秒 2025-05-11 14:04:28,614 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:04:28,614 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:04:28,615 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,616 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:04:28,619 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0029秒 2025-05-11 14:04:28,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:28,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-11 14:04:28,621 - sqlalchemy.engine.Engine - INFO - [cached since 66.42s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:04:28,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:28,624 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:04:28,624 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,627 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0029秒 2025-05-11 14:04:28,628 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0039秒 2025-05-11 14:04:28,629 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0129秒 2025-05-11 14:04:28,630 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,631 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:28,631 - 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-11 14:04:28,632 - sqlalchemy.engine.Engine - INFO - [cached since 66.43s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:04:28,633 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:28,634 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:04:28,634 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:04:28,635 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0050秒 2025-05-11 14:04:28,636 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:04:28,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:28,637 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:04:28,637 - sqlalchemy.engine.Engine - INFO - [cached since 66.42s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:28,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 14:04:28,639 - sqlalchemy.engine.Engine - INFO - [cached since 66.42s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:04:28,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:28,641 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,642 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 14:04:28,642 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0061秒 2025-05-11 14:04:28,643 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:04:28,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:28,645 - 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-11 14:04:28,645 - sqlalchemy.engine.Engine - INFO - [cached since 66.44s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:04:28,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:28,648 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0049秒 2025-05-11 14:04:54,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:54,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-11 14:04:54,144 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 4, 54, 138971)) 2025-05-11 14:04:54,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:58,083 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:04:58,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:58,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-11 14:04:58,085 - sqlalchemy.engine.Engine - INFO - [cached since 56.66s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:58,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:58,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:58,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-11 14:04:58,090 - sqlalchemy.engine.Engine - INFO - [cached since 56.67s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:58,091 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:04:58,092 - sqlalchemy.engine.Engine - INFO - [cached since 56.66s ago] (64, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (443 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 4, 58, 91803), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:04:58,093 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:58,109 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0268秒 2025-05-11 14:04:59,427 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:04:59,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,429 - sqlalchemy.engine.Engine - INFO - [cached since 58s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:59,430 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,433 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,434 - sqlalchemy.engine.Engine - INFO - [cached since 58.01s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:59,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,436 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:04:59,436 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:04:59,436 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:04:59,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,436 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:04:59,437 - sqlalchemy.engine.Engine - INFO - [cached since 56.8s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 4, 59, 436082), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:04:59,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,453 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:59,453 - sqlalchemy.engine.Engine - INFO - [cached since 58.03s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:59,455 - 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-11 14:04:59,455 - sqlalchemy.engine.Engine - INFO - [cached since 56.79s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 64, 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 ... (443 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, 11, 14, 4, 59, 436082), '{"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, 11, 14, 4, 59, 455275), datetime.datetime(2025, 5, 11, 14, 4, 59, 455275), 0) 2025-05-11 14:04:59,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,463 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,464 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:04:59,464 - sqlalchemy.engine.Engine - INFO - [cached since 120.3s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351',) 2025-05-11 14:04:59,468 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,469 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 (优先级 1) 添加到队列 0 2025-05-11 14:04:59,469 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:04:59,469 - services.sync_service - INFO - 正在同步创建任务到天风系统: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,469 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"e6d3ca92-9df6-4c3c-9b4d-72f6a775b351","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:04:59","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:04:59,509 - services.sync_service - INFO - 成功同步任务到系统任务: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351, 优先级: 1 2025-05-11 14:04:59,510 - services.execution.task_executor - DEBUG - 任务 e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 设置超时时间: 3600秒 2025-05-11 14:04:59,510 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,510 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,511 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0844秒 2025-05-11 14:04:59,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,513 - sqlalchemy.engine.Engine - INFO - [cached since 120.3s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351',) 2025-05-11 14:04:59,515 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:04:59,515 - sqlalchemy.engine.Engine - INFO - [cached since 58.09s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:04:59,516 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:04:59,516 - sqlalchemy.engine.Engine - INFO - [cached since 56.8s ago] (datetime.datetime(2025, 5, 11, 14, 4, 59, 516683), datetime.datetime(2025, 5, 11, 14, 4, 59, 516683), 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351') 2025-05-11 14:04:59,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,526 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,544 - services.sync_service - INFO - 成功设置系统任务状态为执行中: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,545 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,545 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:04:59,546 - sqlalchemy.engine.Engine - INFO - [cached since 56.81s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 4, 59, 545174), 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351') 2025-05-11 14:04:59,547 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,552 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:04:59,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,553 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:59,554 - sqlalchemy.engine.Engine - INFO - [cached since 56.8s ago] ('90a53f7e-3649-4b0a-92d8-8d469e670299', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 552351), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 59, 553359), datetime.datetime(2025, 5, 11, 14, 4, 59, 553359), 0) 2025-05-11 14:04:59,554 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,564 - sqlalchemy.engine.Engine - INFO - [cached since 56.8s ago] ('90a53f7e-3649-4b0a-92d8-8d469e670299',) 2025-05-11 14:04:59,565 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:04:59,567 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:04:59,568 - 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-11 14:04:59,571 - sqlalchemy.engine.Engine - INFO - [cached since 56.81s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 59, 568358), '90a53f7e-3649-4b0a-92d8-8d469e670299') 2025-05-11 14:04:59,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,581 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:04:59,581 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-11 14:04:59,584 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 4, 类型: CreateUuidBp 2025-05-11 14:04:59,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,592 - sqlalchemy.engine.Engine - INFO - [cached since 56.84s ago] ('5f62c474-bca6-4bc0-9d3d-223dbf08563a', 'b1', '4', '', '{}', '{}', '{}', 'CreateUuidBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 586364), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 59, 590365), datetime.datetime(2025, 5, 11, 14, 4, 59, 590365), 0) 2025-05-11 14:04:59,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,604 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5f62c474-bca6-4bc0-9d3d-223dbf08563a 2025-05-11 14:04:59,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,607 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,607 - sqlalchemy.engine.Engine - INFO - [cached since 56.84s ago] ('5f62c474-bca6-4bc0-9d3d-223dbf08563a',) 2025-05-11 14:04:59,608 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-11 14:04:59,608 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:04:59,608 - 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-11 14:04:59,608 - sqlalchemy.engine.Engine - INFO - [cached since 56.84s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 59, 608407), '5f62c474-bca6-4bc0-9d3d-223dbf08563a') 2025-05-11 14:04:59,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,615 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-11 14:04:59,616 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,621 - sqlalchemy.engine.Engine - INFO - [cached since 56.82s ago] ('02766f05-3c0b-4c57-b828-28d40fff75f5', 1, '{"success": true, "message": "创建唯一ID成功", "output": {"createUuid": "ffd42fcf-db29-42eb-ae9c-874186da2bd9"}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 619989), datetime.datetime(2025, 5, 11, 14, 4, 59, 619989), 0) 2025-05-11 14:04:59,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,638 - sqlalchemy.engine.Engine - INFO - [cached since 56.88s ago] ('5f62c474-bca6-4bc0-9d3d-223dbf08563a',) 2025-05-11 14:04:59,640 - services.execution.block_executor - INFO - 块 b1 (ID: 4) 设置的变量: [] 2025-05-11 14:04:59,642 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['createUuid'] 2025-05-11 14:04:59,643 - 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-11 14:04:59,645 - sqlalchemy.engine.Engine - INFO - [cached since 56.83s ago] ('{"createUuid": "ffd42fcf-db29-42eb-ae9c-874186da2bd9"}', datetime.datetime(2025, 5, 11, 14, 4, 59, 643942), '执行成功', , '{"blocks": {"b1": {"createUuid": "ffd42fcf-db29-42eb-ae9c-874186da2bd9"}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 59, 643942), '5f62c474-bca6-4bc0-9d3d-223dbf08563a') 2025-05-11 14:04:59,647 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,657 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b3, ID: 5, 类型: TimestampBp 2025-05-11 14:04:59,660 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,662 - sqlalchemy.engine.Engine - INFO - [cached since 56.91s ago] ('7fa59884-654d-4494-9b90-7c0960fcb9cf', 'b3', '5', '', '{}', '{}', '{}', 'TimestampBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 660060), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 59, 661934), datetime.datetime(2025, 5, 11, 14, 4, 59, 661934), 0) 2025-05-11 14:04:59,663 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,671 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 7fa59884-654d-4494-9b90-7c0960fcb9cf 2025-05-11 14:04:59,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,673 - sqlalchemy.engine.Engine - INFO - [cached since 56.91s ago] ('7fa59884-654d-4494-9b90-7c0960fcb9cf',) 2025-05-11 14:04:59,675 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-11 14:04:59,675 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-11 14:04:59,678 - 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-11 14:04:59,679 - sqlalchemy.engine.Engine - INFO - [cached since 56.91s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 59, 678998), '7fa59884-654d-4494-9b90-7c0960fcb9cf') 2025-05-11 14:04:59,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,693 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-11 14:04:59,695 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,697 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:59,698 - sqlalchemy.engine.Engine - INFO - [cached since 56.89s ago] ('6935c668-bcbf-439d-87fb-71188be08d7e', 1, '{"success": true, "message": "获取当前时间成功", "output": {"timestamp": "2025-05-11 14:04:59"}}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 697958), datetime.datetime(2025, 5, 11, 14, 4, 59, 697958), 0) 2025-05-11 14:04:59,699 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,711 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,711 - sqlalchemy.engine.Engine - INFO - [cached since 56.95s ago] ('7fa59884-654d-4494-9b90-7c0960fcb9cf',) 2025-05-11 14:04:59,713 - services.execution.block_executor - INFO - 块 b3 (ID: 5) 设置的变量: [] 2025-05-11 14:04:59,716 - services.execution.block_executor - INFO - 为块 b3 存储输出: ['timestamp'] 2025-05-11 14:04:59,718 - 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-11 14:04:59,718 - sqlalchemy.engine.Engine - INFO - [cached since 56.9s ago] ('{"timestamp": "2025-05-11 14:04:59"}', datetime.datetime(2025, 5, 11, 14, 4, 59, 718083), '执行成功', , '{"blocks": {"b3": {"timestamp": "2025-05-11 14:04:59"}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 59, 718083), '7fa59884-654d-4494-9b90-7c0960fcb9cf') 2025-05-11 14:04:59,723 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,732 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b2, ID: 6, 类型: PrintBp 2025-05-11 14:04:59,733 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,736 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:59,736 - sqlalchemy.engine.Engine - INFO - [cached since 56.98s ago] ('422a393a-d493-4821-ac2d-4ee924141ed9', 'b2', '6', '', '{"message": {"type": "Expression", "value": "blocks.b1.createUuid+blocks.b3.timestamp", "required": false}}', '{"message": "blocks.b1.createUuid+blocks.b3.timestamp"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 732010), , '{"message": {"type": "Expression", "value": "blocks.b1.createUuid+blocks.b3.timestamp", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 4, 59, 735009), datetime.datetime(2025, 5, 11, 14, 4, 59, 735009), 0) 2025-05-11 14:04:59,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,745 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 422a393a-d493-4821-ac2d-4ee924141ed9 2025-05-11 14:04:59,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,747 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,747 - sqlalchemy.engine.Engine - INFO - [cached since 56.98s ago] ('422a393a-d493-4821-ac2d-4ee924141ed9',) 2025-05-11 14:04:59,748 - services.execution.block_executor - INFO - 块 b2 (ID: 6) 设置的变量: [] 2025-05-11 14:04:59,749 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:04:59,750 - 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-11 14:04:59,751 - sqlalchemy.engine.Engine - INFO - [cached since 56.99s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 4, 59, 750285), '422a393a-d493-4821-ac2d-4ee924141ed9') 2025-05-11 14:04:59,754 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,760 - services.execution.block_executor - INFO - 表达式 blocks.b1.createUuid+blocks.b3.timestamp 计算结果(字符串拼接): ffd42fcf-db29-42eb-ae9c-874186da2bd92025-05-11 14:04:59 2025-05-11 14:04:59,760 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 2025-05-11 14:04:59,761 - services.execution.handlers.foundation - INFO - 任务 e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 打印: ffd42fcf-db29-42eb-ae9c-874186da2bd92025-05-11 14:04:59 2025-05-11 14:04:59,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,763 - sqlalchemy.engine.Engine - INFO - [cached since 56.96s ago] ('23de1a04-bbec-4ae1-b4eb-60013e0c3785', 1, '{"success": true, "message": "打印成功", "output": {"message": "ffd42fcf-db29-42eb-ae9c-874186da2bd92025-05-11 14:04:59"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 763285), datetime.datetime(2025, 5, 11, 14, 4, 59, 763285), 0) 2025-05-11 14:04:59,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,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-11 14:04:59,773 - sqlalchemy.engine.Engine - INFO - [cached since 57.01s ago] ('422a393a-d493-4821-ac2d-4ee924141ed9',) 2025-05-11 14:04:59,775 - services.execution.block_executor - INFO - 块 b2 (ID: 6) 设置的变量: [] 2025-05-11 14:04:59,775 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:04:59,775 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,775 - sqlalchemy.engine.Engine - INFO - [cached since 56.91s ago] (datetime.datetime(2025, 5, 11, 14, 4, 59, 775473), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 59, 775473), '422a393a-d493-4821-ac2d-4ee924141ed9') 2025-05-11 14:04:59,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,785 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:04:59,786 - sqlalchemy.engine.Engine - INFO - [cached since 56.98s ago] ('e8bbe161-be36-435e-99e4-fc1448dc5467', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 4, "success": true, " ... (116 characters truncated) ... tamp": "2025-05-11 14:04:59"}}, {"child_id": 6, "success": true, "output": {"message": "ffd42fcf-db29-42eb-ae9c-874186da2bd92025-05-11 14:04:59"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', datetime.datetime(2025, 5, 11, 14, 4, 59, 785130), datetime.datetime(2025, 5, 11, 14, 4, 59, 785130), 0) 2025-05-11 14:04:59,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,794 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,794 - sqlalchemy.engine.Engine - INFO - [cached since 57.03s ago] ('90a53f7e-3649-4b0a-92d8-8d469e670299',) 2025-05-11 14:04:59,796 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:04:59,796 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:04:59,797 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:04:59,797 - sqlalchemy.engine.Engine - INFO - [cached since 56.93s ago] (datetime.datetime(2025, 5, 11, 14, 4, 59, 797770), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 4, 59, 797770), '90a53f7e-3649-4b0a-92d8-8d469e670299') 2025-05-11 14:04:59,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,806 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,842 - services.sync_service - INFO - 成功设置系统任务状态为已完成: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 2025-05-11 14:04:59,844 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:04:59,846 - 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-11 14:04:59,847 - sqlalchemy.engine.Engine - INFO - [cached since 56.92s ago] (datetime.datetime(2025, 5, 11, 14, 4, 59, 842539), '任务执行成功', , 279, 1, datetime.datetime(2025, 5, 11, 14, 4, 59, 845009), 'e6d3ca92-9df6-4c3c-9b4d-72f6a775b351') 2025-05-11 14:04:59,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:04:59,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: e6d3ca92-9df6-4c3c-9b4d-72f6a775b351, 结果: True 2025-05-11 14:05:03,122 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 来自 192.168.189.211 2025-05-11 14:05:03,122 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 状态码: 200 耗时: 0.0000秒 2025-05-11 14:05:03,125 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 来自 192.168.189.211 2025-05-11 14:05:03,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:03,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:05:03,126 - sqlalchemy.engine.Engine - INFO - [cached since 124s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351',) 2025-05-11 14:05:03,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:03,129 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 状态码: 200 耗时: 0.0040秒 2025-05-11 14:05:03,139 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 来自 192.168.189.211 2025-05-11 14:05:03,140 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 状态码: 200 耗时: 0.0010秒 2025-05-11 14:05:03,142 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 来自 192.168.189.211 2025-05-11 14:05:03,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:03,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 14:05:03,143 - sqlalchemy.engine.Engine - INFO - [cached since 123.9s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351',) 2025-05-11 14:05:03,144 - 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-11 14:05:03,145 - sqlalchemy.engine.Engine - INFO - [cached since 123.9s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', 'b2') 2025-05-11 14:05:03,146 - 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-11 14:05:03,147 - sqlalchemy.engine.Engine - INFO - [cached since 123.9s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', 'b1') 2025-05-11 14:05:03,147 - 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-11 14:05:03,148 - sqlalchemy.engine.Engine - INFO - [cached since 123.9s ago] ('e6d3ca92-9df6-4c3c-9b4d-72f6a775b351', 'b3') 2025-05-11 14:05:03,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:03,150 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/e6d3ca92-9df6-4c3c-9b4d-72f6a775b351 状态码: 200 耗时: 0.0080秒 2025-05-11 14:05:14,434 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:05:14,435 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:05:14,436 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:05:14,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:14,439 - 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-11 14:05:14,439 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] {} 2025-05-11 14:05:14,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-11 14:05:14,440 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:05:14,442 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:05:14,444 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0080秒 2025-05-11 14:05:16,226 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:05:16,227 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:05:16,227 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,228 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:05:16,228 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:05:16,229 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0019秒 2025-05-11 14:05:16,231 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0029秒 2025-05-11 14:05:16,232 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0039秒 2025-05-11 14:05:16,232 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:05:16,233 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0011秒 2025-05-11 14:05:16,234 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,235 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:05:16,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:16,239 - 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-11 14:05:16,239 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:05:16,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:16,243 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0079秒 2025-05-11 14:05:16,244 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:05:16,244 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0100秒 2025-05-11 14:05:16,248 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 14:05:16,249 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:05:16,250 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:05:16,252 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,252 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:05:16,253 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-11 14:05:16,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:16,254 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:05:16,254 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:05:16,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 14:05:16,256 - sqlalchemy.engine.Engine - INFO - [cached since 114s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:05:16,257 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:16,258 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:16,259 - 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-11 14:05:16,259 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:05:16,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:16,261 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0091秒 2025-05-11 14:05:16,262 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0051秒 2025-05-11 14:05:16,273 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,273 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:05:16,276 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:05:16,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:16,278 - 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-11 14:05:16,281 - sqlalchemy.engine.Engine - INFO - [cached since 114.1s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:05:16,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:16,285 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0097秒 2025-05-11 14:05:24,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:05:24,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:05:24,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:05:24,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:05:24,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:05:24,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:05:24,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:05:24,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:05:24,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:05:24,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:05:24,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:05:24,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:05:24,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:05:24,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:05:24,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:05:24,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:05:24,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:05:24,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:05:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:05:24,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:05:24,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:05:24,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:05:24,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:05:24,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:05:24,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:05:24,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:05:24,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:05:24,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:05:24,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:05:24,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:05:24,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:05:24,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:05:24,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:05:24,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:05:24,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:05:24,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:05:24,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:05:24,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:05:24,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:05:24,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:05:24,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:05:24,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:05:24,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:05:24,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:05:24,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:05:24,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:05:24,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:05:24,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:05:24,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:05:24,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:05:24,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:05:24,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:05:24,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:05:24,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:05:24,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:05:24,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:05:24,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:05:24,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:05:24,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:05:24,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:05:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:05:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:05:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:05:24,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:05:24,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:05:24,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:05:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:05:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:05:24,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:05:24,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:05:24,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:05:24,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:05:24,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:05:24,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:05:24,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:05:24,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:05:24,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:05:24,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:05:24,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:05:24,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:05:24,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:05:24,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:05:24,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:05:24,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:05:48,330 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:05:48,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:48,332 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:05:48,332 - sqlalchemy.engine.Engine - INFO - [cached since 106.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:05:48,333 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:48,334 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05:48,335 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:05:48,335 - sqlalchemy.engine.Engine - INFO - [cached since 106.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:05:48,336 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:05:48,336 - sqlalchemy.engine.Engine - INFO - [cached since 106.9s ago] (65, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (267 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 5, 48, 336451), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:05:48,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:05:48,345 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0156秒 2025-05-11 14:05:54,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:05: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-11 14:05:54,150 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 13, 5, 54, 148697)) 2025-05-11 14:05:54,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:06:24,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:06:24,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:06:24,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:06:24,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:06:24,189 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:06:24,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:06:24,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:06:24,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:06:24,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:06:24,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:06:24,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:06:24,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:06:24,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:06:24,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:06:24,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:06:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:06:24,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:06:24,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:06:24,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:06:24,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:06:24,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:06:24,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:06:24,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:06:24,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:06:24,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:06:24,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:06:24,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:06:24,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:06:24,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:06:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:06:24,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:06:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:06:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:06:24,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:06:24,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:06:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:06:24,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:06:24,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:06:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:06:24,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:06:24,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:06:24,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:06:24,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:06:24,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:06:24,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:06:24,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:06:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:06:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:06:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:06:24,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:06:24,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:06:24,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:06:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:06:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:06:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:06:24,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:06:24,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:06:24,202 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:06:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:06:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:06:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:06:24,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:06:24,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:06:24,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:06:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:06:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:06:24,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:06:24,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:06:24,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:06:24,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:06:54,148 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:06: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-11 14:06:54,151 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 11, 13, 6, 54, 147613)) 2025-05-11 14:06:54,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:07:24,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:07:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:07:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:07:24,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:07:24,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:07:24,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:07:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:07:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:07:24,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:07:24,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:07:24,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:07:24,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:07:24,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:07:24,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:07:24,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:07:24,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:07:24,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:07:24,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:07:24,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:07:24,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:07:24,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:07:24,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:07:24,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:07:24,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:07:24,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:07:24,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:07:24,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:07:24,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:07:24,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:07:24,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:07:24,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:07:24,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:07:24,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:07:24,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:07:24,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:07:24,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:07:24,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:07:24,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:07:24,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:07:24,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:07:24,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:07:24,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:07:24,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:07:24,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:07:24,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:07:24,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:07:24,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:07:24,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:07:24,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:07:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:07:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:07:24,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:07:24,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:07:24,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:07:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:07:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:07:24,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:07:24,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:07:24,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:07:24,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:07:24,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:07:24,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:07:24,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:07:24,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:07:24,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:07:24,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:07:24,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:07:24,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:07:24,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:07:24,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:07:24,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:07:24,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:07:24,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:07:24,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:07:24,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:07:54,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:07:54,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-11 14:07:54,163 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 11, 13, 7, 54, 162884)) 2025-05-11 14:07:54,163 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:08:24,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:08:24,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:08:24,249 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:08:24,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:08:24,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:08:24,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:08:48,595 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:08:48,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:48,600 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:08:48,600 - sqlalchemy.engine.Engine - INFO - [cached since 287.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:48,603 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:48,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:48,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-11 14:08:48,607 - sqlalchemy.engine.Engine - INFO - [cached since 287.2s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:48,608 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:08:48,609 - sqlalchemy.engine.Engine - INFO - [cached since 287.2s ago] (66, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (499 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 8, 48, 608534), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:08:48,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:48,620 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0247秒 2025-05-11 14:08:50,011 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:08:50,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,014 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:08:50,015 - sqlalchemy.engine.Engine - INFO - [cached since 288.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:50,017 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,020 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:08:50,021 - sqlalchemy.engine.Engine - INFO - [cached since 288.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:50,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,024 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:08:50,024 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:08:50,024 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:08:50,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,027 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:08:50,027 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 8, 50, 27823), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:08:50,028 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,036 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:08:50,036 - sqlalchemy.engine.Engine - INFO - [cached since 288.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:50,036 - 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-11 14:08:50,036 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 66, 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 ... (499 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, 11, 14, 8, 50, 24823), '{"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, 11, 14, 8, 50, 36915), datetime.datetime(2025, 5, 11, 14, 8, 50, 36915), 0) 2025-05-11 14:08:50,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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.id = %s 2025-05-11 14:08:50,054 - sqlalchemy.engine.Engine - INFO - [cached since 350.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae',) 2025-05-11 14:08:50,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,054 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 90950a41-c395-4d0f-a7a8-f350b0b45aae (优先级 1) 添加到队列 0 2025-05-11 14:08:50,054 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:08:50,054 - services.sync_service - INFO - 正在同步创建任务到天风系统: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,054 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"90950a41-c395-4d0f-a7a8-f350b0b45aae","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:08:50","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:08:50,072 - services.sync_service - INFO - 成功同步任务到系统任务: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,072 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,072 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,072 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0610秒 2025-05-11 14:08:50,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 90950a41-c395-4d0f-a7a8-f350b0b45aae, 优先级: 1 2025-05-11 14:08:50,102 - services.execution.task_executor - DEBUG - 任务 90950a41-c395-4d0f-a7a8-f350b0b45aae 设置超时时间: 3600秒 2025-05-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - [cached since 350.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae',) 2025-05-11 14:08:50,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-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - [cached since 288.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] (datetime.datetime(2025, 5, 11, 14, 8, 50, 102219), datetime.datetime(2025, 5, 11, 14, 8, 50, 102219), '90950a41-c395-4d0f-a7a8-f350b0b45aae') 2025-05-11 14:08:50,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,114 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,153 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,153 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:08:50,153 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 8, 50, 153457), '90950a41-c395-4d0f-a7a8-f350b0b45aae') 2025-05-11 14:08:50,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,169 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:08:50,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,169 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:08:50,169 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('7e9f9ec8-2830-4145-8a09-707a0b25b46a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 169534), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 8, 50, 169534), datetime.datetime(2025, 5, 11, 14, 8, 50, 169534), 0) 2025-05-11 14:08:50,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,197 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('7e9f9ec8-2830-4145-8a09-707a0b25b46a',) 2025-05-11 14:08:50,203 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:08:50,203 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:08:50,203 - 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-11 14:08:50,203 - sqlalchemy.engine.Engine - INFO - [cached since 287.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 8, 50, 203024), '7e9f9ec8-2830-4145-8a09-707a0b25b46a') 2025-05-11 14:08:50,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,220 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:08:50,220 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-11 14:08:50,220 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 7, 类型: CurrentTimeStampBp 2025-05-11 14:08:50,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,235 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:08:50,236 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('61594f7f-1e42-4659-a145-edd699ad3cc3', 'b1', '7', '', '{}', '{}', '{}', 'CurrentTimeStampBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 220552), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 8, 50, 220552), datetime.datetime(2025, 5, 11, 14, 8, 50, 220552), 0) 2025-05-11 14:08:50,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,236 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 61594f7f-1e42-4659-a145-edd699ad3cc3 2025-05-11 14:08:50,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,252 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('61594f7f-1e42-4659-a145-edd699ad3cc3',) 2025-05-11 14:08:50,253 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-11 14:08:50,253 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:08:50,253 - 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-11 14:08:50,256 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 8, 50, 253494), '61594f7f-1e42-4659-a145-edd699ad3cc3') 2025-05-11 14:08:50,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,265 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 2025-05-11 14:08:50,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,270 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:08:50,270 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('a34e5ee5-f4b5-44dc-ae4a-68ee5d47861e', 1, '{"success": true, "message": "获取当前时间戳成功", "output": {"timestamp": 1746943730269}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 270250), datetime.datetime(2025, 5, 11, 14, 8, 50, 270250), 0) 2025-05-11 14:08:50,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,276 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('61594f7f-1e42-4659-a145-edd699ad3cc3',) 2025-05-11 14:08:50,286 - services.execution.block_executor - INFO - 块 b1 (ID: 7) 设置的变量: [] 2025-05-11 14:08:50,286 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['currentTimeStamp'] 2025-05-11 14:08:50,286 - 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-11 14:08:50,286 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('{"currentTimeStamp": 1746943730269}', datetime.datetime(2025, 5, 11, 14, 8, 50, 286821), '执行成功', , '{"blocks": {"b1": {"currentTimeStamp": 1746943730269}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 8, 50, 286821), '61594f7f-1e42-4659-a145-edd699ad3cc3') 2025-05-11 14:08:50,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,298 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b6, ID: 8, 类型: PrintBp 2025-05-11 14:08:50,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,298 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('c6d8236d-4393-4aef-8a74-f446b9d9ddc1', 'b6', '8', '', '{"message": {"type": "Expression", "value": "blocks.b1.currentTimeStamp", "required": false}}', '{"message": "blocks.b1.currentTimeStamp"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 298142), , '{"message": {"type": "Expression", "value": "blocks.b1.currentTimeStamp", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 8, 50, 298142), datetime.datetime(2025, 5, 11, 14, 8, 50, 298142), 0) 2025-05-11 14:08:50,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,303 - services.execution.block_executor - DEBUG - 为子块 8 创建记录, 记录ID: c6d8236d-4393-4aef-8a74-f446b9d9ddc1 2025-05-11 14:08:50,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,303 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('c6d8236d-4393-4aef-8a74-f446b9d9ddc1',) 2025-05-11 14:08:50,303 - services.execution.block_executor - INFO - 块 b6 (ID: 8) 设置的变量: [] 2025-05-11 14:08:50,303 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-11 14:08:50,303 - 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-11 14:08:50,303 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 8, 50, 303805), 'c6d8236d-4393-4aef-8a74-f446b9d9ddc1') 2025-05-11 14:08:50,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,319 - services.execution.block_executor - INFO - 开始执行子块 8 的处理逻辑 2025-05-11 14:08:50,319 - services.execution.handlers.foundation - INFO - 任务 90950a41-c395-4d0f-a7a8-f350b0b45aae 打印: 1746943730269 2025-05-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] ('81a0644a-df61-4cf3-9848-7e16a7bf7872', 1, '{"success": true, "message": "打印成功", "output": {"message": 1746943730269}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 319494), datetime.datetime(2025, 5, 11, 14, 8, 50, 319494), 0) 2025-05-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08: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-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('c6d8236d-4393-4aef-8a74-f446b9d9ddc1',) 2025-05-11 14:08:50,319 - services.execution.block_executor - INFO - 块 b6 (ID: 8) 设置的变量: [] 2025-05-11 14:08:50,319 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:08:50,319 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] (datetime.datetime(2025, 5, 11, 14, 8, 50, 319494), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 8, 50, 319494), 'c6d8236d-4393-4aef-8a74-f446b9d9ddc1') 2025-05-11 14:08:50,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,335 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b3, ID: 9, 类型: JdbcExecuteBp 2025-05-11 14:08:50,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,335 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('db85c4f5-dab5-41dc-a4ba-8c08adffcd76', 'b3', '9', '', '{"sql": {"type": "Simple", "value": "ibbsi2", "required": true}}', '{"sql": "ibbsi2"}', '{}', 'JdbcExecuteBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 335998), , '{"sql": {"type": "Simple", "value": "ibbsi2", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 8, 50, 335998), datetime.datetime(2025, 5, 11, 14, 8, 50, 335998), 0) 2025-05-11 14:08:50,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,352 - services.execution.block_executor - DEBUG - 为子块 9 创建记录, 记录ID: db85c4f5-dab5-41dc-a4ba-8c08adffcd76 2025-05-11 14:08:50,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,355 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('db85c4f5-dab5-41dc-a4ba-8c08adffcd76',) 2025-05-11 14:08:50,355 - services.execution.block_executor - INFO - 块 b3 (ID: 9) 设置的变量: [] 2025-05-11 14:08:50,355 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-11 14:08:50,355 - 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-11 14:08:50,355 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('null', '执行中', '{"blocks": {"b3": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 8, 50, 355706), 'db85c4f5-dab5-41dc-a4ba-8c08adffcd76') 2025-05-11 14:08:50,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,355 - services.execution.block_executor - INFO - 开始执行子块 9 的处理逻辑 2025-05-11 14:08:50,355 - services.execution.handlers.foundation - INFO - 执行SQL语句: ibbsi2 2025-05-11 14:08:50,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,369 - sqlalchemy.engine.Engine - INFO - ibbsi2 2025-05-11 14:08:50,369 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] () 2025-05-11 14:08:50,369 - services.execution.handlers.foundation - ERROR - SQL执行错误: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ibbsi2' at line 1") [SQL: ibbsi2] (Background on this error at: https://sqlalche.me/e/20/f405) 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.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ibbsi2' at line 1") The above exception was the direct cause of the following exception: Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\handlers\foundation.py", line 304, in execute result = await session.execute(text(sql)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.ProgrammingError: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ibbsi2' at line 1") [SQL: ibbsi2] (Background on this error at: https://sqlalche.me/e/20/f405) 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 306, in execute_children result = await handler.execute(child_block, parsed_params, self.task_context) File "D:\jsw_code\project\VWED_task\services\execution\handlers\foundation.py", line 320, in execute logger.error(f"SQL执行错误: {str(db_error)}") 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-11 14:08:50,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,387 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('8df995b1-017b-457d-98ab-f92207c7f446', 3, '{"success": false, "message": "SQL执行失败: (pymysql.err.ProgrammingError) (1064, \\"You have an error in your SQL syntax; check the manual that correspo ... (22 characters truncated) ... er version for the right syntax to use near \'ibbsi2\' at line 1\\")\\n[SQL: ibbsi2]\\n(Background on this error at: https://sqlalche.me/e/20/f405)"}', 'b3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 387042), datetime.datetime(2025, 5, 11, 14, 8, 50, 387042), 0) 2025-05-11 14:08:50,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,398 - services.execution.block_executor - ERROR - 子块 9 执行失败: SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ibbsi2' at line 1") [SQL: ibbsi2] (Background on this error at: https://sqlalche.me/e/20/f405) 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:08:50,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,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-11 14:08:50,403 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('db85c4f5-dab5-41dc-a4ba-8c08adffcd76',) 2025-05-11 14:08:50,403 - services.execution.block_executor - INFO - 块 b3 (ID: 9) 设置的变量: [] 2025-05-11 14:08:50,403 - services.execution.block_executor - INFO - 为块 b3 存储输出: 2025-05-11 14:08:50,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-11 14:08:50,403 - sqlalchemy.engine.Engine - INFO - [cached since 287.5s ago] (datetime.datetime(2025, 5, 11, 14, 8, 50, 403345), 'SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'ibbsi2\' at line 1")\n[SQL: ibbsi2]\n(Background on this error at: https://sqlalche.me/e/20/f405)', , 'SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'ibbsi2\' at line 1")\n[SQL: ibbsi2]\n(Background on this error at: https://sqlalche.me/e/20/f405)', datetime.datetime(2025, 5, 11, 14, 8, 50, 403345), 'db85c4f5-dab5-41dc-a4ba-8c08adffcd76') 2025-05-11 14:08:50,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] ('296a425b-1cca-4351-8191-aaae54f6cde8', 3, '{"success": false, "message": "子块 9 执行失败: SQL执行失败: (pymysql.err.ProgrammingError) (1064, \\"You have an error in your SQL syntax; check the manual th ... (62 characters truncated) ... ax to use near \'ibbsi2\' at line 1\\")\\n[SQL: ibbsi2]\\n(Background on this error at: https://sqlalche.me/e/20/f405)", "block_id": 9, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '90950a41-c395-4d0f-a7a8-f350b0b45aae', datetime.datetime(2025, 5, 11, 14, 8, 50, 419352), datetime.datetime(2025, 5, 11, 14, 8, 50, 419352), 0) 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:08:50,419 - sqlalchemy.engine.Engine - INFO - [cached since 287.7s ago] ('7e9f9ec8-2830-4145-8a09-707a0b25b46a',) 2025-05-11 14:08:50,435 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:08:50,435 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:08:50,435 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:08:50,435 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] (datetime.datetime(2025, 5, 11, 14, 8, 50, 435929), '子块 9 执行失败: SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'ibbsi2\' at line 1")\n[SQL: ibbsi2]\n(Background on this error at: https://sqlalche.me/e/20/f405)', , '子块 9 执行失败: SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'ibbsi2\' at line 1")\n[SQL: ibbsi2]\n(Background on this error at: https://sqlalche.me/e/20/f405)', datetime.datetime(2025, 5, 11, 14, 8, 50, 435929), '7e9f9ec8-2830-4145-8a09-707a0b25b46a') 2025-05-11 14:08:50,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,435 - services.sync_service - INFO - 正在设置任务状态为已失败: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,469 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 90950a41-c395-4d0f-a7a8-f350b0b45aae 2025-05-11 14:08:50,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:50,469 - 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-11 14:08:50,486 - sqlalchemy.engine.Engine - INFO - [cached since 287.6s ago] (datetime.datetime(2025, 5, 11, 14, 8, 50, 469789), '子块 9 执行失败: SQL执行失败: (pymysql.err.ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'ibbsi2\' at line 1")\n[SQL: ibbsi2]\n(Background on this error at: https://sqlalche.me/e/20/f405)', , 321, 1, datetime.datetime(2025, 5, 11, 14, 8, 50, 469789), '90950a41-c395-4d0f-a7a8-f350b0b45aae') 2025-05-11 14:08:50,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:50,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 90950a41-c395-4d0f-a7a8-f350b0b45aae, 结果: False 2025-05-11 14:08:54,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:54,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:08:54,168 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 11, 13, 8, 54, 167314)) 2025-05-11 14:08:54,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:57,015 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/90950a41-c395-4d0f-a7a8-f350b0b45aae 来自 192.168.189.211 2025-05-11 14:08:57,015 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/90950a41-c395-4d0f-a7a8-f350b0b45aae 状态码: 200 耗时: 0.0000秒 2025-05-11 14:08:57,015 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/90950a41-c395-4d0f-a7a8-f350b0b45aae 来自 192.168.189.211 2025-05-11 14:08:57,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:57,029 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:08:57,033 - sqlalchemy.engine.Engine - INFO - [cached since 357.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae',) 2025-05-11 14:08:57,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:57,034 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/90950a41-c395-4d0f-a7a8-f350b0b45aae 状态码: 200 耗时: 0.0183秒 2025-05-11 14:08:57,049 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/90950a41-c395-4d0f-a7a8-f350b0b45aae 来自 192.168.189.211 2025-05-11 14:08:57,049 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/90950a41-c395-4d0f-a7a8-f350b0b45aae 状态码: 200 耗时: 0.0000秒 2025-05-11 14:08:57,049 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/90950a41-c395-4d0f-a7a8-f350b0b45aae 来自 192.168.189.211 2025-05-11 14:08:57,049 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:08:57,049 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 14:08:57,065 - sqlalchemy.engine.Engine - INFO - [cached since 357.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae',) 2025-05-11 14:08:57,070 - 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-11 14:08:57,070 - sqlalchemy.engine.Engine - INFO - [cached since 357.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae', 'b1') 2025-05-11 14:08:57,081 - 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-11 14:08:57,081 - sqlalchemy.engine.Engine - INFO - [cached since 357.9s ago] ('90950a41-c395-4d0f-a7a8-f350b0b45aae', 'b6') 2025-05-11 14:08:57,081 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:08:57,081 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/90950a41-c395-4d0f-a7a8-f350b0b45aae 状态码: 200 耗时: 0.0321秒 2025-05-11 14:09:24,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:09:24,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:09:24,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:09:24,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:09:24,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:09:24,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:09:24,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:09:24,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:09:24,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:09:24,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:09:24,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:09:24,282 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:09:24,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:09:24,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:09:24,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:09:24,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:09:24,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:09:24,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:09:24,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:09:24,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:09:24,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:09:24,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:09:24,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:09:24,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:09:24,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:09:24,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:09:24,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:09:24,284 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:09:24,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:09:24,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:09:24,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:09:24,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:09:24,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:09:24,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:09:24,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:09:24,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:09:24,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:09:24,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:09:24,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:09:24,286 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:09:24,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:09:24,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:09:24,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:09:24,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:09:24,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:09:24,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:09:24,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:09:24,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:09:24,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:09:24,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:09:24,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:09:24,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:09:24,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:09:24,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:09:24,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:09:24,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:09:24,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:09:24,289 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:09:24,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:09:24,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:09:24,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:09:24,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:09:24,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:09:24,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:09:24,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:09:24,291 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:09:24,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:09:24,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:09:24,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:09:24,291 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:09:24,291 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:09:24,291 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:09:24,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:09:24,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:09:24,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:09:24,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:09:24,292 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:09:24,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:09:24,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:09:24,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:09:24,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:09:24,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:09:24,294 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:09:24,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:09:43,379 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:09:43,379 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:09:43,381 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:09:43,383 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:43,384 - 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-11 14:09:43,384 - sqlalchemy.engine.Engine - INFO - [cached since 383.1s ago] {} 2025-05-11 14:09:43,385 - 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-11 14:09:43,385 - sqlalchemy.engine.Engine - INFO - [cached since 383.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:09:43,387 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:09:43,388 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0067秒 2025-05-11 14:09:45,660 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:09:45,660 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:09:45,661 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:09:45,662 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,662 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:09:45,663 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-11 14:09:45,664 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-11 14:09:45,665 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 14:09:45,666 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:09:45,667 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:09:45,668 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:09:45,672 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:09:45,672 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,675 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0070秒 2025-05-11 14:09:45,676 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 14:09:45,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:45,678 - 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-11 14:09:45,679 - sqlalchemy.engine.Engine - INFO - [cached since 383.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:09:45,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:09:45,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:09:45,681 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,682 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:09:45,682 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 14:09:45,683 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0110秒 2025-05-11 14:09:45,684 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:09:45,685 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:45,686 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:09:45,686 - sqlalchemy.engine.Engine - INFO - [cached since 383.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:09:45,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:45,687 - 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-11 14:09:45,687 - sqlalchemy.engine.Engine - INFO - [cached since 383.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:09:45,687 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:09:45,688 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 14:09:45,688 - sqlalchemy.engine.Engine - INFO - [cached since 383.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:09:45,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:09:45,689 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-11 14:09:45,690 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0060秒 2025-05-11 14:09:45,697 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,697 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:09:45,698 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:09:45,699 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:45,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-11 14:09:45,700 - sqlalchemy.engine.Engine - INFO - [cached since 383.5s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:09:45,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:09:45,702 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-11 14:09:54,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:09:54,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-11 14:09:54,176 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 11, 13, 9, 54, 170356)) 2025-05-11 14:09:54,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:09:54,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:09:54,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:09:54,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:09:54,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:09:54,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:09:54,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:10:24,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:10:24,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:10:24,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:10:24,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:10:24,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:10:24,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:10:24,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:10:24,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:10:24,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:10:24,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:10:24,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:10:24,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:10:24,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:10:24,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:10:24,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:10:24,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:10:24,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:10:24,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:10:24,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:10:24,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:10:24,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:10:24,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:10:24,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:10:24,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:10:24,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:10:24,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:10:24,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:10:24,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:10:24,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:10:24,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:10:24,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:10:24,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:10:24,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:10:24,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:10:24,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:10:24,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:10:24,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:10:24,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:10:24,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:10:24,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:10:24,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:10:24,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:10:24,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:10:24,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:10:24,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:10:24,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:10:24,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:10:24,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:10:24,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:10:24,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:10:24,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:10:24,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:10:24,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:10:27,867 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:10:27,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:27,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.id = %s 2025-05-11 14:10:27,870 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:27,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:27,874 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:27,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.id = %s 2025-05-11 14:10:27,875 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:27,877 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:10:27,878 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] (67, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (517 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 10, 27, 877260), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:10:27,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:27,888 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0210秒 2025-05-11 14:10:29,002 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:10:29,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,004 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:10:29,004 - sqlalchemy.engine.Engine - INFO - [cached since 387.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:29,007 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,009 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:10:29,009 - sqlalchemy.engine.Engine - INFO - [cached since 387.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:29,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,011 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:10:29,011 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:10:29,011 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:10:29,011 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,012 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:10:29,012 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 10, 29, 12465), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:10:29,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,030 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:10:29,030 - sqlalchemy.engine.Engine - INFO - [cached since 387.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:29,032 - 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-11 14:10:29,032 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 67, 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 ... (517 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, 11, 14, 10, 29, 11230), '{"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, 11, 14, 10, 29, 32643), datetime.datetime(2025, 5, 11, 14, 10, 29, 32643), 0) 2025-05-11 14:10:29,033 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,043 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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.id = %s 2025-05-11 14:10:29,044 - sqlalchemy.engine.Engine - INFO - [cached since 449.9s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:29,045 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,046 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1d012158-203f-4ae1-bfeb-f70c25628f38 (优先级 1) 添加到队列 0 2025-05-11 14:10:29,046 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:10:29,046 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,046 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1d012158-203f-4ae1-bfeb-f70c25628f38","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:10:29","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:10:29,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 1d012158-203f-4ae1-bfeb-f70c25628f38, 优先级: 1 2025-05-11 14:10:29,080 - services.execution.task_executor - DEBUG - 任务 1d012158-203f-4ae1-bfeb-f70c25628f38 设置超时时间: 3600秒 2025-05-11 14:10:29,080 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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.id = %s 2025-05-11 14:10:29,081 - sqlalchemy.engine.Engine - INFO - [cached since 449.9s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:29,082 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:10:29,083 - sqlalchemy.engine.Engine - INFO - [cached since 387.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:10:29,084 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:10:29,084 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] (datetime.datetime(2025, 5, 11, 14, 10, 29, 84769), datetime.datetime(2025, 5, 11, 14, 10, 29, 84769), '1d012158-203f-4ae1-bfeb-f70c25628f38') 2025-05-11 14:10:29,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,095 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,110 - services.sync_service - INFO - 成功同步任务到系统任务: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,111 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,111 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,114 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1107秒 2025-05-11 14:10:29,144 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:29,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,146 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:10:29,146 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 10, 29, 146152), '1d012158-203f-4ae1-bfeb-f70c25628f38') 2025-05-11 14:10:29,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,153 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:10:29,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,156 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:10:29,156 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('21af60d6-1e3d-476c-9d6e-c24f8443648e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 155098), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 10, 29, 156000), datetime.datetime(2025, 5, 11, 14, 10, 29, 156000), 0) 2025-05-11 14:10:29,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,164 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,165 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('21af60d6-1e3d-476c-9d6e-c24f8443648e',) 2025-05-11 14:10:29,166 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:10:29,166 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:10:29,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-11 14:10:29,167 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 10, 29, 166634), '21af60d6-1e3d-476c-9d6e-c24f8443648e') 2025-05-11 14:10:29,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,174 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:10:29,175 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 3 个子块 2025-05-11 14:10:29,175 - services.execution.block_executor - INFO - 执行子块 [1/3] - 名称: b1, ID: 3, 类型: CurrentTimeStampBp 2025-05-11 14:10:29,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,177 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('eaec950a-6dea-4564-a7e6-8bc0e2b61d80', 'b1', '3', '', '{}', '{}', '{}', 'CurrentTimeStampBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 175109), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 10, 29, 176114), datetime.datetime(2025, 5, 11, 14, 10, 29, 176114), 0) 2025-05-11 14:10:29,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,184 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: eaec950a-6dea-4564-a7e6-8bc0e2b61d80 2025-05-11 14:10:29,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,185 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('eaec950a-6dea-4564-a7e6-8bc0e2b61d80',) 2025-05-11 14:10:29,186 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:10:29,186 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:10:29,187 - 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-11 14:10:29,187 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 10, 29, 187461), 'eaec950a-6dea-4564-a7e6-8bc0e2b61d80') 2025-05-11 14:10:29,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,194 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 14:10:29,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,195 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('0cb52b1e-cac2-4de5-ac74-acb521b6ee69', 1, '{"success": true, "message": "获取当前时间戳成功", "output": {"timestamp": 1746943829194}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 195462), datetime.datetime(2025, 5, 11, 14, 10, 29, 195462), 0) 2025-05-11 14:10:29,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,201 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('eaec950a-6dea-4564-a7e6-8bc0e2b61d80',) 2025-05-11 14:10:29,202 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:10:29,202 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['currentTimeStamp'] 2025-05-11 14:10:29,202 - 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-11 14:10:29,202 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('{"currentTimeStamp": 1746943829194}', datetime.datetime(2025, 5, 11, 14, 10, 29, 202679), '执行成功', , '{"blocks": {"b1": {"currentTimeStamp": 1746943829194}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 10, 29, 202679), 'eaec950a-6dea-4564-a7e6-8bc0e2b61d80') 2025-05-11 14:10:29,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,209 - services.execution.block_executor - INFO - 执行子块 [2/3] - 名称: b6, ID: 4, 类型: PrintBp 2025-05-11 14:10:29,210 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,211 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('b6bec3bd-1c78-49df-81d8-d845f14fb664', 'b6', '4', '', '{"message": {"type": "Expression", "value": "blocks.b1.currentTimeStamp", "required": false}}', '{"message": "blocks.b1.currentTimeStamp"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 210098), , '{"message": {"type": "Expression", "value": "blocks.b1.currentTimeStamp", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 10, 29, 210098), datetime.datetime(2025, 5, 11, 14, 10, 29, 210098), 0) 2025-05-11 14:10:29,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,218 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: b6bec3bd-1c78-49df-81d8-d845f14fb664 2025-05-11 14:10:29,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,219 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('b6bec3bd-1c78-49df-81d8-d845f14fb664',) 2025-05-11 14:10:29,219 - services.execution.block_executor - INFO - 块 b6 (ID: 4) 设置的变量: [] 2025-05-11 14:10:29,221 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-11 14:10:29,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-11 14:10:29,222 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('null', '执行中', '{"blocks": {"b6": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 10, 29, 221651), 'b6bec3bd-1c78-49df-81d8-d845f14fb664') 2025-05-11 14:10:29,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,228 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 2025-05-11 14:10:29,228 - services.execution.handlers.foundation - INFO - 任务 1d012158-203f-4ae1-bfeb-f70c25628f38 打印: 1746943829194 2025-05-11 14:10:29,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,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-11 14:10:29,229 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] ('3bb69736-ff6d-4429-aa61-558bfe5741a7', 1, '{"success": true, "message": "打印成功", "output": {"message": 1746943829194}}', 'b6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 229978), datetime.datetime(2025, 5, 11, 14, 10, 29, 229978), 0) 2025-05-11 14:10:29,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,239 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:10:29,239 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('b6bec3bd-1c78-49df-81d8-d845f14fb664',) 2025-05-11 14:10:29,239 - services.execution.block_executor - INFO - 块 b6 (ID: 4) 设置的变量: [] 2025-05-11 14:10:29,240 - services.execution.block_executor - INFO - 为块 b6 存储输出: 2025-05-11 14:10:29,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-11 14:10:29,240 - sqlalchemy.engine.Engine - INFO - [cached since 386.4s ago] (datetime.datetime(2025, 5, 11, 14, 10, 29, 240980), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 14, 10, 29, 240980), 'b6bec3bd-1c78-49df-81d8-d845f14fb664') 2025-05-11 14:10:29,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,249 - services.execution.block_executor - INFO - 执行子块 [3/3] - 名称: b2, ID: 5, 类型: JdbcQueryBp 2025-05-11 14:10:29,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,254 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:10:29,255 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('ee017233-77b0-4a51-8862-27a98443c9ba', 'b2', '5', '', '{"sql": {"type": "Simple", "value": "select * from vwed_tasklog", "required": true}}', '{"sql": "select * from vwed_tasklog"}', '{}', 'JdbcQueryBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 250587), , '{"sql": {"type": "Simple", "value": "select * from vwed_tasklog", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 10, 29, 254586), datetime.datetime(2025, 5, 11, 14, 10, 29, 254586), 0) 2025-05-11 14:10:29,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,264 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: ee017233-77b0-4a51-8862-27a98443c9ba 2025-05-11 14:10:29,265 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,266 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:10:29,267 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('ee017233-77b0-4a51-8862-27a98443c9ba',) 2025-05-11 14:10:29,268 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-11 14:10:29,269 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 14:10:29,272 - 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-11 14:10:29,273 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 10, 29, 272603), 'ee017233-77b0-4a51-8862-27a98443c9ba') 2025-05-11 14:10:29,274 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,281 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 2025-05-11 14:10:29,284 - services.execution.handlers.foundation - INFO - 执行SQL查询: select * from vwed_tasklog 2025-05-11 14:10:29,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,292 - sqlalchemy.engine.Engine - INFO - select * from vwed_tasklog 2025-05-11 14:10:29,295 - sqlalchemy.engine.Engine - INFO - [generated in 0.00271s] () 2025-05-11 14:10:29,337 - services.execution.handlers.foundation - INFO - SQL查询成功,返回 522 条记录 2025-05-11 14:10:29,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,348 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,350 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:10:29,351 - sqlalchemy.engine.Engine - INFO - [cached since 386.5s ago] ('8af2497c-07e6-492d-9a88-d512fa141d94', 1, '{"success": true, "message": "SQL查询成功,返回 522 条记录", "output": {"rowCount": 522, "resultSet": [{"id": "001c6fd7-4935-4582-8599-ea069b8e5713", "level": ... (681408 characters truncated) ... _record_id\\": null, \\"created_at\\": \\"2025-05-11 14:01:32.440653\\", \\"updated_at\\": \\"2025-05-11 14:01:32.440653\\", \\"is_deleted\\": 0}]"}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 350121), datetime.datetime(2025, 5, 11, 14, 10, 29, 350121), 0) 2025-05-11 14:10:29,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,675 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,676 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:10:29,676 - sqlalchemy.engine.Engine - INFO - [cached since 386.9s ago] ('ee017233-77b0-4a51-8862-27a98443c9ba',) 2025-05-11 14:10:29,677 - services.execution.block_executor - INFO - 块 b2 (ID: 5) 设置的变量: [] 2025-05-11 14:10:29,685 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['resultSet'] 2025-05-11 14:10:29,687 - 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-11 14:10:29,688 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('{"resultSet": [{"id": "001c6fd7-4935-4582-8599-ea069b8e5713", "level": 1, "message": "{\\"success\\": true, \\"message\\": \\"打印成功\\", \\"output\\": ... (289154 characters truncated) ... 6-2613-463f-aa41-a305e675f2c5", "block_record_id": null, "created_at": "2025-05-11 14:01:32", "updated_at": "2025-05-11 14:01:32", "is_deleted": 0}]}', datetime.datetime(2025, 5, 11, 14, 10, 29, 685993), '执行成功', , '{\'resultSet\': \'[{"id": "001c6fd7-4935-4582-8599-ea069b8e5713", "level": 1, "message": "{\\\\"success\\\\": true, \\\\"message\\\\": \\\\"打印成功\\\\" ... (322868 characters truncated) ... -a305e675f2c5", "block_record_id": null, "created_at": "2025-05-11 14:01:32.440653", "updated_at": "2025-05-11 14:01:32.440653", "is_deleted": 0}]\'}', '{"blocks": {"b2": {"resultSet": [{"id": "001c6fd7-4935-4582-8599-ea069b8e5713", "level": 1, "message": "{\\"success\\": true, \\"message\\": \\"打印成功\ ... (289174 characters truncated) ... 2613-463f-aa41-a305e675f2c5", "block_record_id": null, "created_at": "2025-05-11 14:01:32", "updated_at": "2025-05-11 14:01:32", "is_deleted": 0}]}}}', '执行成功', datetime.datetime(2025, 5, 11, 14, 10, 29, 687192), 'ee017233-77b0-4a51-8862-27a98443c9ba') 2025-05-11 14:10:29,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:29,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:29,961 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:10:29,966 - sqlalchemy.engine.Engine - INFO - [cached since 387.2s ago] ('b2f83282-3b83-406c-b64e-d890bafc07d7', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 3, "success": true, " ... (681654 characters truncated) ... cord_id\\": null, \\"created_at\\": \\"2025-05-11 14:01:32.440653\\", \\"updated_at\\": \\"2025-05-11 14:01:32.440653\\", \\"is_deleted\\": 0}]"}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d012158-203f-4ae1-bfeb-f70c25628f38', datetime.datetime(2025, 5, 11, 14, 10, 29, 961229), datetime.datetime(2025, 5, 11, 14, 10, 29, 961229), 0) 2025-05-11 14:10:30,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:30,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-11 14:10:30,111 - sqlalchemy.engine.Engine - INFO - [generated in 0.00094s] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:30,112 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:30,117 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:30,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:30,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-11 14:10:30,131 - sqlalchemy.engine.Engine - INFO - [cached since 387.4s ago] ('21af60d6-1e3d-476c-9d6e-c24f8443648e',) 2025-05-11 14:10:30,132 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:10:30,133 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:10:30,135 - 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-11 14:10:30,136 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] (datetime.datetime(2025, 5, 11, 14, 10, 30, 133838), '执行成功', , '{\'resultSet\': \'[{"id": "001c6fd7-4935-4582-8599-ea069b8e5713", "level": 1, "message": "{\\\\"success\\\\": true, \\\\"message\\\\": \\\\"打印成功\\\\" ... (322868 characters truncated) ... -a305e675f2c5", "block_record_id": null, "created_at": "2025-05-11 14:01:32.440653", "updated_at": "2025-05-11 14:01:32.440653", "is_deleted": 0}]\'}', '执行成功', datetime.datetime(2025, 5, 11, 14, 10, 30, 135812), '21af60d6-1e3d-476c-9d6e-c24f8443648e') 2025-05-11 14:10:30,233 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:30,242 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:30,370 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 1d012158-203f-4ae1-bfeb-f70c25628f38 2025-05-11 14:10:30,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:30,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-11 14:10:30,379 - sqlalchemy.engine.Engine - INFO - [cached since 387.4s ago] (datetime.datetime(2025, 5, 11, 14, 10, 30, 370939), '任务执行成功', , 1146, 1, datetime.datetime(2025, 5, 11, 14, 10, 30, 375946), '1d012158-203f-4ae1-bfeb-f70c25628f38') 2025-05-11 14:10:30,381 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:30,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 1d012158-203f-4ae1-bfeb-f70c25628f38, 结果: True 2025-05-11 14:10:37,656 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:37,656 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0000秒 2025-05-11 14:10:37,658 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:37,659 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:37,659 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:10:37,660 - sqlalchemy.engine.Engine - INFO - [cached since 458.5s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:37,661 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:37,662 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0040秒 2025-05-11 14:10:37,670 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:37,670 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0000秒 2025-05-11 14:10:37,672 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:37,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:37,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.task_record_id = %s 2025-05-11 14:10:37,674 - sqlalchemy.engine.Engine - INFO - [cached since 458.5s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:37,695 - 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-11 14:10:37,695 - sqlalchemy.engine.Engine - INFO - [cached since 458.5s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b6') 2025-05-11 14:10:37,697 - 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-11 14:10:37,697 - sqlalchemy.engine.Engine - INFO - [cached since 458.5s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b1') 2025-05-11 14:10:37,699 - 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-11 14:10:37,699 - sqlalchemy.engine.Engine - INFO - [cached since 458.5s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b2') 2025-05-11 14:10:37,730 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:37,735 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0626秒 2025-05-11 14:10:47,560 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:47,561 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0010秒 2025-05-11 14:10:47,563 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:47,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:47,565 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:10:47,566 - sqlalchemy.engine.Engine - INFO - [cached since 468.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:47,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:47,569 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0060秒 2025-05-11 14:10:47,579 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:47,580 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0010秒 2025-05-11 14:10:47,582 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 来自 192.168.189.211 2025-05-11 14:10:47,583 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:47,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.task_record_id = %s 2025-05-11 14:10:47,584 - sqlalchemy.engine.Engine - INFO - [cached since 468.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38',) 2025-05-11 14:10:47,587 - 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-11 14:10:47,587 - sqlalchemy.engine.Engine - INFO - [cached since 468.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b6') 2025-05-11 14:10:47,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-11 14:10:47,589 - sqlalchemy.engine.Engine - INFO - [cached since 468.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b1') 2025-05-11 14:10:47,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-11 14:10:47,591 - sqlalchemy.engine.Engine - INFO - [cached since 468.4s ago] ('1d012158-203f-4ae1-bfeb-f70c25628f38', 'b2') 2025-05-11 14:10:47,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:47,601 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/1d012158-203f-4ae1-bfeb-f70c25628f38 状态码: 200 耗时: 0.0195秒 2025-05-11 14:10:54,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:10:54,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-11 14:10:54,188 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 11, 13, 10, 54, 186422)) 2025-05-11 14:10:54,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:10:54,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:10:54,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:10:54,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:10:54,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:10:54,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:10:54,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:11:12,084 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:11:12,085 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 14:11:12,086 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:11:12,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:12,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-11 14:11:12,088 - sqlalchemy.engine.Engine - INFO - [cached since 471.8s ago] {} 2025-05-11 14:11:12,090 - 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-11 14:11:12,091 - sqlalchemy.engine.Engine - INFO - [cached since 471.8s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:11:12,091 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:11:12,093 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0063秒 2025-05-11 14:11:13,920 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:11:13,921 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:11:13,922 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,922 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:11:13,923 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:11:13,923 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 14:11:13,925 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0031秒 2025-05-11 14:11:13,926 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 14:11:13,927 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:11:13,930 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0024秒 2025-05-11 14:11:13,931 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,932 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:13,932 - 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-11 14:11:13,933 - sqlalchemy.engine.Engine - INFO - [cached since 471.7s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:11:13,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:13,936 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:11:13,942 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0102秒 2025-05-11 14:11:13,942 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0061秒 2025-05-11 14:11:13,944 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:11:13,947 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0032秒 2025-05-11 14:11:13,948 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:11:13,949 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0009秒 2025-05-11 14:11:13,951 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:11:13,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:13,953 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:11:13,953 - sqlalchemy.engine.Engine - INFO - [cached since 471.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:11:13,954 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,954 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:11:13,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.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 14:11:13,955 - sqlalchemy.engine.Engine - INFO - [cached since 471.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:11:13,956 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,957 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:13,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:13,958 - 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-11 14:11:13,958 - sqlalchemy.engine.Engine - INFO - [cached since 471.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:11:13,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:13,960 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0040秒 2025-05-11 14:11:13,961 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0099秒 2025-05-11 14:11:13,967 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,967 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:11:13,970 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:11:13,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:13,972 - 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-11 14:11:13,972 - sqlalchemy.engine.Engine - INFO - [cached since 471.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:11:13,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:13,974 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0036秒 2025-05-11 14:11:24,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:11:24,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:11:24,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:11:24,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:11:24,398 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:11:24,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:11:24,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:11:24,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:11:24,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:11:24,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:11:24,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:11:24,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:11:24,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:11:24,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:11:24,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:11:24,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:11:24,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:11:24,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:11:24,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:11:24,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:11:24,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:11:24,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:11:24,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:11:24,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:11:24,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:11:24,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:11:24,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:11:24,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:11:24,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:11:24,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:11:24,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:11:24,407 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:11:24,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:11:24,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:11:24,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:11:24,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:11:24,407 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:11:24,407 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:11:24,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:11:24,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:11:24,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:11:24,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:11:24,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:11:24,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:11:24,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:11:24,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:11:24,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:11:24,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:11:24,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:11:24,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:11:24,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:11:24,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:11:43,798 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:11:43,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:43,800 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:11:43,800 - sqlalchemy.engine.Engine - INFO - [cached since 462.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:11:43,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:43,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:43,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-11 14:11:43,805 - sqlalchemy.engine.Engine - INFO - [cached since 462.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:11:43,806 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:11:43,807 - sqlalchemy.engine.Engine - INFO - [cached since 462.4s ago] (68, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (137 characters truncated) ... uired": true}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 11, 43, 806845), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:11:43,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:43,815 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0168秒 2025-05-11 14:11:54,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:54,204 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:11:54,206 - sqlalchemy.engine.Engine - INFO - [cached since 540.1s ago] (, datetime.datetime(2025, 5, 11, 13, 11, 54, 203457)) 2025-05-11 14:11:54,208 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:54,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:11:54,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:11:54,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:11:54,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:11:54,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:11:54,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:11:54,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:11:54,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:11:54,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:11:54,423 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:11:54,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:11:54,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:11:57,076 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:11:57,077 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:57,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.id = %s 2025-05-11 14:11:57,081 - sqlalchemy.engine.Engine - INFO - [cached since 475.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:11:57,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:57,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:11:57,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-11 14:11:57,084 - sqlalchemy.engine.Engine - INFO - [cached since 475.7s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:11:57,085 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:11:57,086 - sqlalchemy.engine.Engine - INFO - [cached since 475.7s ago] (69, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (368 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 11, 57, 85148), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:11:57,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:11:57,104 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0280秒 2025-05-11 14:12:14,176 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:12:14,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:12:14,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:12:14,178 - sqlalchemy.engine.Engine - INFO - [cached since 492.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:12:14,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:12:14,181 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:12:14,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.id = %s 2025-05-11 14:12:14,182 - sqlalchemy.engine.Engine - INFO - [cached since 492.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:12:14,183 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:12:14,184 - sqlalchemy.engine.Engine - INFO - [cached since 492.8s ago] (70, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (369 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 12, 14, 183525), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:12:14,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:12:14,197 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0211秒 2025-05-11 14:12:24,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:12:24,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:12:24,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:12:24,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:12:24,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:12:24,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:12:24,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:12:24,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:12:24,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:12:24,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:12:24,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:12:24,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:12:24,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:12:24,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:12:24,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:12:24,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:12:24,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:12:24,457 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:12:24,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:12:24,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:12:24,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:12:24,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:12:24,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:12:24,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:12:24,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:12:24,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:12:24,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:12:24,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:12:24,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:12:24,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:12:24,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:12:24,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:12:24,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:12:24,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:12:24,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:12:24,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:12:24,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:12:24,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:12:24,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:12:24,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:12:24,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:12:24,460 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:12:24,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:12:24,460 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:12:24,460 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:12:24,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:12:24,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:12:24,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:12:24,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:12:24,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:12:24,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:12:24,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:12:24,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:12:24,461 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:12:24,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:12:24,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:12:24,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:12:24,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:12:24,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:12:24,462 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:12:24,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:12:24,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:12:24,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:12:24,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:12:24,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:12:24,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:12:24,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:12:24,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:12:24,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:12:24,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:12:24,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:12:24,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:12:24,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:12:54,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:12:54,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:12:54,221 - sqlalchemy.engine.Engine - INFO - [cached since 600.1s ago] (, datetime.datetime(2025, 5, 11, 13, 12, 54, 219381)) 2025-05-11 14:12:54,222 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:12:54,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:12:54,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:12:54,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:12:54,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:12:54,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:12:54,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:12:54,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:12:54,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:12:54,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:12:54,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:12:54,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:12:54,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:12:59,394 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:12:59,396 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:12:59,396 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:12:59,397 - sqlalchemy.engine.Engine - INFO - [cached since 538s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:12:59,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:12:59,399 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:12:59,400 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:12:59,401 - sqlalchemy.engine.Engine - INFO - [cached since 538s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:12:59,402 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:12:59,403 - sqlalchemy.engine.Engine - INFO - [cached since 538s ago] (71, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (370 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 12, 59, 402356), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:12:59,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:12:59,419 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0250秒 2025-05-11 14:13:24,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:13:24,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:13:24,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:13:24,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:13:24,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:13:24,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:13:24,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:13:24,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:13:24,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:13:24,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:13:24,515 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:13:24,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:13:24,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:13:24,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:13:24,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:13:24,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:13:24,522 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:13:24,522 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:13:24,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:13:24,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:13:24,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:13:24,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:13:24,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:13:24,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:13:24,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:13:24,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:13:24,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:13:24,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:13:24,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:13:24,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:13:24,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:13:24,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:13:24,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:13:24,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:13:24,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:13:24,549 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:13:24,549 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:13:24,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:13:24,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:13:24,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:13:24,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:13:24,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:13:24,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:13:24,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:13:24,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:13:24,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:13:24,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:13:24,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:13:24,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:13:24,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:13:24,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:13:24,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:13:24,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:13:24,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:13:24,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:13:24,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:13:24,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:13:24,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:13:24,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:13:24,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:13:24,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:13:24,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:13:24,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:13:24,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:13:24,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:13:24,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:13:24,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:13:24,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:13:37,829 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:13:37,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:13:37,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-11 14:13:37,831 - sqlalchemy.engine.Engine - INFO - [cached since 576.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:13:37,833 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:13:37,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:13:37,836 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:13:37,836 - sqlalchemy.engine.Engine - INFO - [cached since 576.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:13:37,838 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:13:37,838 - sqlalchemy.engine.Engine - INFO - [cached since 576.4s ago] (72, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (368 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 13, 37, 838671), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:13:37,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:13:37,855 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0265秒 2025-05-11 14:13:54,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:13:54,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-11 14:13:54,226 - sqlalchemy.engine.Engine - INFO - [cached since 660.1s ago] (, datetime.datetime(2025, 5, 11, 13, 13, 54, 226947)) 2025-05-11 14:13:54,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:13:54,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:13:54,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:13:54,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:13:54,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:13:54,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:13:54,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:13:54,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:14:24,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:14:24,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:14:24,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:14:24,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:14:24,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:14:24,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:14:24,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:14:24,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:14:24,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:14:24,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:14:24,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:14:24,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:14:24,945 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:14:24,946 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-11 14:14:24,948 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:14:24,949 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:24,949 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:14:24,950 - sqlalchemy.engine.Engine - INFO - [cached since 623.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:14:24,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:24,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:24,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-11 14:14:24,953 - sqlalchemy.engine.Engine - INFO - [cached since 623.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:14:24,954 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:24,955 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:14:24,955 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:14:24,955 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:14:24,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:24,956 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:14:24,956 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 14, 24, 956031), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:14:24,957 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:24,967 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:24,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-11 14:14:24,967 - sqlalchemy.engine.Engine - INFO - [cached since 623.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:14:24,967 - 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-11 14:14:24,967 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] ('084675fc-9280-4146-99a7-e73ccbd4cef3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 72, 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 ... (368 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, 11, 14, 14, 24, 955031), '{"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, 11, 14, 14, 24, 967472), datetime.datetime(2025, 5, 11, 14, 14, 24, 967472), 0) 2025-05-11 14:14:24,967 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:24,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:24,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-11 14:14:24,977 - sqlalchemy.engine.Engine - INFO - [cached since 685.8s ago] ('084675fc-9280-4146-99a7-e73ccbd4cef3',) 2025-05-11 14:14:24,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:24,977 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 084675fc-9280-4146-99a7-e73ccbd4cef3 (优先级 1) 添加到队列 0 2025-05-11 14:14:24,977 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:14:24,977 - services.sync_service - INFO - 正在同步创建任务到天风系统: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:24,977 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"084675fc-9280-4146-99a7-e73ccbd4cef3","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:14:24","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:14:25,008 - services.sync_service - INFO - 成功同步任务到系统任务: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,008 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,008 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,008 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0600秒 2025-05-11 14:14:25,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 084675fc-9280-4146-99a7-e73ccbd4cef3, 优先级: 1 2025-05-11 14:14:25,048 - services.execution.task_executor - DEBUG - 任务 084675fc-9280-4146-99a7-e73ccbd4cef3 设置超时时间: 3600秒 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,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.id = %s 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - [cached since 685.9s ago] ('084675fc-9280-4146-99a7-e73ccbd4cef3',) 2025-05-11 14:14:25,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 WHERE vwed_taskdef.id = %s 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - [cached since 623.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] (datetime.datetime(2025, 5, 11, 14, 14, 25, 48767), datetime.datetime(2025, 5, 11, 14, 14, 25, 48767), '084675fc-9280-4146-99a7-e73ccbd4cef3') 2025-05-11 14:14:25,048 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,058 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,089 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,091 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:14:25,091 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 14, 25, 91153), '084675fc-9280-4146-99a7-e73ccbd4cef3') 2025-05-11 14:14:25,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,101 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:14:25,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,101 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:14:25,101 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('26cff723-ca4b-48a4-90d8-13964b9236f2', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '084675fc-9280-4146-99a7-e73ccbd4cef3', datetime.datetime(2025, 5, 11, 14, 14, 25, 101429), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 14, 25, 101429), datetime.datetime(2025, 5, 11, 14, 14, 25, 101429), 0) 2025-05-11 14:14:25,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,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-11 14:14:25,111 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('26cff723-ca4b-48a4-90d8-13964b9236f2',) 2025-05-11 14:14:25,111 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:14:25,111 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:14:25,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-11 14:14:25,111 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 14, 25, 111433), '26cff723-ca4b-48a4-90d8-13964b9236f2') 2025-05-11 14:14:25,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,121 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:14:25,121 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:14:25,121 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 3, 类型: StringToJsonArrayBp 2025-05-11 14:14:25,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,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-11 14:14:25,121 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('d76a3cd8-3939-4d7b-8548-9f28a316c163', 'b1', '3', '', '{"convertString": {"type": "Expression", "value": "{\\"1\\": 2}+blocks.b1.convertArray", "required": true}}', '{"convertString": "{\\"1\\": 2}+blocks.b1.convertArray"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '084675fc-9280-4146-99a7-e73ccbd4cef3', datetime.datetime(2025, 5, 11, 14, 14, 25, 121846), , '{"convertString": {"type": "Expression", "value": "{\\"1\\": 2}+blocks.b1.convertArray", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 14, 25, 121846), datetime.datetime(2025, 5, 11, 14, 14, 25, 121846), 0) 2025-05-11 14:14:25,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,132 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d76a3cd8-3939-4d7b-8548-9f28a316c163 2025-05-11 14:14:25,132 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,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-11 14:14:25,132 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('d76a3cd8-3939-4d7b-8548-9f28a316c163',) 2025-05-11 14:14:25,132 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:14:25,132 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:14:25,132 - 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-11 14:14:25,132 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 14, 25, 132058), 'd76a3cd8-3939-4d7b-8548-9f28a316c163') 2025-05-11 14:14:25,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,140 - services.execution.block_executor - ERROR - 子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误 Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 286, 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 598, 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 693, in _parse_combined_expression part_value = self._parse_block_reference(part) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 360, 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-11 14:14:25,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,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-11 14:14:25,140 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('d76a3cd8-3939-4d7b-8548-9f28a316c163',) 2025-05-11 14:14:25,140 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-11 14:14:25,140 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:14:25,140 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:14:25,140 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] (datetime.datetime(2025, 5, 11, 14, 14, 25, 140967), '子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误', , '子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误', datetime.datetime(2025, 5, 11, 14, 14, 25, 140967), 'd76a3cd8-3939-4d7b-8548-9f28a316c163') 2025-05-11 14:14:25,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('32297bc5-d45d-4833-b0dd-2bb8379b5405', 3, '{"success": false, "message": "子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误", "block_id": 3, "error": "blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '084675fc-9280-4146-99a7-e73ccbd4cef3', datetime.datetime(2025, 5, 11, 14, 14, 25, 161135), datetime.datetime(2025, 5, 11, 14, 14, 25, 161135), 0) 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - [cached since 622.4s ago] ('26cff723-ca4b-48a4-90d8-13964b9236f2',) 2025-05-11 14:14:25,161 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:14:25,161 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:14:25,161 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:14:25,171 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] (datetime.datetime(2025, 5, 11, 14, 14, 25, 161135), '子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误', , '子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误', datetime.datetime(2025, 5, 11, 14, 14, 25, 161135), '26cff723-ca4b-48a4-90d8-13964b9236f2') 2025-05-11 14:14:25,171 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,171 - services.sync_service - INFO - 正在设置任务状态为已失败: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,244 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 084675fc-9280-4146-99a7-e73ccbd4cef3 2025-05-11 14:14:25,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:25,244 - 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-11 14:14:25,244 - sqlalchemy.engine.Engine - INFO - [cached since 622.3s ago] (datetime.datetime(2025, 5, 11, 14, 14, 25, 244980), '子块 3 执行异常: blocks.b1.convertArray 获取块引用失败 表达式: blocks.b1.convertArray 有误', , 112, 1, datetime.datetime(2025, 5, 11, 14, 14, 25, 244980), '084675fc-9280-4146-99a7-e73ccbd4cef3') 2025-05-11 14:14:25,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:25,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 084675fc-9280-4146-99a7-e73ccbd4cef3, 结果: False 2025-05-11 14:14:29,157 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/084675fc-9280-4146-99a7-e73ccbd4cef3 来自 192.168.189.211 2025-05-11 14:14:29,157 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/084675fc-9280-4146-99a7-e73ccbd4cef3 状态码: 200 耗时: 0.0000秒 2025-05-11 14:14:29,157 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/084675fc-9280-4146-99a7-e73ccbd4cef3 来自 192.168.189.211 2025-05-11 14:14:29,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:29,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.id = %s 2025-05-11 14:14:29,157 - sqlalchemy.engine.Engine - INFO - [cached since 690s ago] ('084675fc-9280-4146-99a7-e73ccbd4cef3',) 2025-05-11 14:14:29,166 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:29,167 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/084675fc-9280-4146-99a7-e73ccbd4cef3 状态码: 200 耗时: 0.0106秒 2025-05-11 14:14:29,174 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/084675fc-9280-4146-99a7-e73ccbd4cef3 来自 192.168.189.211 2025-05-11 14:14:29,174 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/084675fc-9280-4146-99a7-e73ccbd4cef3 状态码: 200 耗时: 0.0000秒 2025-05-11 14:14:29,174 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/084675fc-9280-4146-99a7-e73ccbd4cef3 来自 192.168.189.211 2025-05-11 14:14:29,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:29,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.task_record_id = %s 2025-05-11 14:14:29,174 - sqlalchemy.engine.Engine - INFO - [cached since 690s ago] ('084675fc-9280-4146-99a7-e73ccbd4cef3',) 2025-05-11 14:14:29,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:29,174 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/084675fc-9280-4146-99a7-e73ccbd4cef3 状态码: 200 耗时: 0.0000秒 2025-05-11 14:14:54,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:14:54,231 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:14:54,231 - sqlalchemy.engine.Engine - INFO - [cached since 720.1s ago] (, datetime.datetime(2025, 5, 11, 13, 14, 54, 231802)) 2025-05-11 14:14:54,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:14:54,628 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:14:54,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:14:54,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:14:54,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:14:54,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:14:54,629 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:14:54,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:14:54,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:14:54,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:14:54,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:14:54,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:14:54,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:15:09,903 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:15:09,904 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0004秒 2025-05-11 14:15:09,905 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:15:09,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:09,905 - 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-11 14:15:09,905 - sqlalchemy.engine.Engine - INFO - [cached since 709.6s ago] {} 2025-05-11 14:15:09,905 - 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-11 14:15:09,905 - sqlalchemy.engine.Engine - INFO - [cached since 709.6s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:15:09,912 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:15:09,912 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-11 14:15:11,143 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:15:11,144 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:15:11,145 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,145 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:15:11,146 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:15:11,146 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0010秒 2025-05-11 14:15:11,148 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0032秒 2025-05-11 14:15:11,149 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0034秒 2025-05-11 14:15:11,149 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:15:11,149 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:15:11,149 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,153 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:15:11,153 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0007秒 2025-05-11 14:15:11,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:11,153 - 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-11 14:15:11,153 - sqlalchemy.engine.Engine - INFO - [cached since 709s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:15:11,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:15:11,153 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:15:11,163 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0099秒 2025-05-11 14:15:11,163 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:15:11,163 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0142秒 2025-05-11 14:15:11,163 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:15:11,163 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,168 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:15:11,169 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0063秒 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - [cached since 709s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:15:11,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - [cached since 709s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:15:11,170 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:11,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-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - [cached since 709s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:15:11,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:15:11,170 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:15:11,170 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0014秒 2025-05-11 14:15:11,170 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,170 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:15:11,186 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:15:11,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:11,186 - 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-11 14:15:11,186 - sqlalchemy.engine.Engine - INFO - [cached since 709s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:15:11,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:15:11,186 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0006秒 2025-05-11 14:15:24,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:15:24,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:15:24,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:15:24,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:15:24,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:15:24,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:15:24,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:15:24,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:15:24,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:15:24,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:15:24,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:15:24,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:15:24,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:15:24,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:15:54,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:15:54,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-11 14:15:54,250 - sqlalchemy.engine.Engine - INFO - [cached since 780.1s ago] (, datetime.datetime(2025, 5, 11, 13, 15, 54, 250101)) 2025-05-11 14:15:54,250 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:15:54,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:15:54,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:15:54,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:15:54,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:16:05,059 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:16:05,059 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:05,062 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:16:05,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:05,064 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:05,064 - sqlalchemy.engine.Engine - INFO - [cached since 723.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:05,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:05,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:05,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 2025-05-11 14:16:05,066 - sqlalchemy.engine.Engine - INFO - [cached since 723.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:05,068 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:16:05,068 - sqlalchemy.engine.Engine - INFO - [cached since 723.6s ago] (73, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (369 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 16, 5, 68852), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:16:05,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:05,077 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0154秒 2025-05-11 14:16:06,322 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:16:06,323 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:06,325 - sqlalchemy.engine.Engine - INFO - [cached since 724.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:06,327 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,329 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:06,330 - sqlalchemy.engine.Engine - INFO - [cached since 724.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:06,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,332 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:16:06,332 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:16:06,332 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:16:06,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,333 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:16:06,333 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 16, 6, 333850), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:16:06,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,344 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:06,344 - sqlalchemy.engine.Engine - INFO - [cached since 724.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:06,344 - 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-11 14:16:06,344 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('2040c44e-b4ad-4cb5-a5a5-002198291339', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 73, 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 ... (369 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, 11, 14, 16, 6, 332850), '{"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, 11, 14, 16, 6, 344152), datetime.datetime(2025, 5, 11, 14, 16, 6, 344152), 0) 2025-05-11 14:16:06,344 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,359 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:16:06,359 - sqlalchemy.engine.Engine - INFO - [cached since 787.2s ago] ('2040c44e-b4ad-4cb5-a5a5-002198291339',) 2025-05-11 14:16:06,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,359 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2040c44e-b4ad-4cb5-a5a5-002198291339 (优先级 1) 添加到队列 0 2025-05-11 14:16:06,359 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:16:06,359 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,359 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2040c44e-b4ad-4cb5-a5a5-002198291339","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:16:06","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:16:06,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 2040c44e-b4ad-4cb5-a5a5-002198291339, 优先级: 1 2025-05-11 14:16:06,393 - services.execution.task_executor - DEBUG - 任务 2040c44e-b4ad-4cb5-a5a5-002198291339 设置超时时间: 3600秒 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - [cached since 787.2s ago] ('2040c44e-b4ad-4cb5-a5a5-002198291339',) 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - [cached since 725s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] (datetime.datetime(2025, 5, 11, 14, 16, 6, 393984), datetime.datetime(2025, 5, 11, 14, 16, 6, 393984), '2040c44e-b4ad-4cb5-a5a5-002198291339') 2025-05-11 14:16:06,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,393 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,409 - services.sync_service - INFO - 成功同步任务到系统任务: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,410 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,410 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,410 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0875秒 2025-05-11 14:16:06,426 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,426 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:16:06,426 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 16, 6, 426841), '2040c44e-b4ad-4cb5-a5a5-002198291339') 2025-05-11 14:16:06,426 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,443 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:16:06,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,443 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('54050bce-7939-4694-bc65-fd317695dcc7', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2040c44e-b4ad-4cb5-a5a5-002198291339', datetime.datetime(2025, 5, 11, 14, 16, 6, 443684), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 16, 6, 443684), datetime.datetime(2025, 5, 11, 14, 16, 6, 443684), 0) 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('54050bce-7939-4694-bc65-fd317695dcc7',) 2025-05-11 14:16:06,459 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:16:06,459 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:16:06,459 - 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-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 16, 6, 459639), '54050bce-7939-4694-bc65-fd317695dcc7') 2025-05-11 14:16:06,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,477 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:16:06,477 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:16:06,477 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:16:06,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,477 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:06,477 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('3ce44424-6873-470e-88be-78a0e7f61578', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "{\\"1\\": 2}", "required": true}}', '{"convertString": "{\\"1\\": 2}"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2040c44e-b4ad-4cb5-a5a5-002198291339', datetime.datetime(2025, 5, 11, 14, 16, 6, 477398), , '{"convertString": {"type": "Expression", "value": "{\\"1\\": 2}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 16, 6, 477398), datetime.datetime(2025, 5, 11, 14, 16, 6, 477398), 0) 2025-05-11 14:16:06,479 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,479 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 3ce44424-6873-470e-88be-78a0e7f61578 2025-05-11 14:16:06,479 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,479 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:16:06,479 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('3ce44424-6873-470e-88be-78a0e7f61578',) 2025-05-11 14:16:06,479 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:16:06,479 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:16:06,488 - 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-11 14:16:06,488 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 16, 6, 488867), '3ce44424-6873-470e-88be-78a0e7f61578') 2025-05-11 14:16:06,488 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,493 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('cca0ae81-2682-4f29-b310-4e6ef80c2a5a', 3, '{"success": false, "message": "转换结果不是JSON数组"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2040c44e-b4ad-4cb5-a5a5-002198291339', datetime.datetime(2025, 5, 11, 14, 16, 6, 493369), datetime.datetime(2025, 5, 11, 14, 16, 6, 493369), 0) 2025-05-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,493 - services.execution.block_executor - ERROR - 子块 1 执行失败: 转换结果不是JSON数组 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,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-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('3ce44424-6873-470e-88be-78a0e7f61578',) 2025-05-11 14:16:06,493 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:16:06,493 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertArray'] 2025-05-11 14:16:06,493 - 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-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('{"convertArray": {"1": 2}}', datetime.datetime(2025, 5, 11, 14, 16, 6, 493369), '转换结果不是JSON数组', , '{"blocks": {"b1": {"convertArray": {"1": 2}}}}', '转换结果不是JSON数组', datetime.datetime(2025, 5, 11, 14, 16, 6, 493369), '3ce44424-6873-470e-88be-78a0e7f61578') 2025-05-11 14:16:06,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] ('970e0e43-fd3a-4b6d-839a-316f0f88fb92', 3, '{"success": false, "message": "子块 1 执行失败: 转换结果不是JSON数组", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2040c44e-b4ad-4cb5-a5a5-002198291339', datetime.datetime(2025, 5, 11, 14, 16, 6, 510624), datetime.datetime(2025, 5, 11, 14, 16, 6, 510624), 0) 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,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-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - [cached since 723.8s ago] ('54050bce-7939-4694-bc65-fd317695dcc7',) 2025-05-11 14:16:06,510 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:16:06,510 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - [cached since 723.7s ago] (datetime.datetime(2025, 5, 11, 14, 16, 6, 510624), '子块 1 执行失败: 转换结果不是JSON数组', , '子块 1 执行失败: 转换结果不是JSON数组', datetime.datetime(2025, 5, 11, 14, 16, 6, 510624), '54050bce-7939-4694-bc65-fd317695dcc7') 2025-05-11 14:16:06,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,526 - services.sync_service - INFO - 正在设置任务状态为已失败: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,560 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 2040c44e-b4ad-4cb5-a5a5-002198291339 2025-05-11 14:16:06,560 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:06,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-11 14:16:06,560 - sqlalchemy.engine.Engine - INFO - [cached since 723.6s ago] (datetime.datetime(2025, 5, 11, 14, 16, 6, 560046), '子块 1 执行失败: 转换结果不是JSON数组', , 132, 1, datetime.datetime(2025, 5, 11, 14, 16, 6, 560046), '2040c44e-b4ad-4cb5-a5a5-002198291339') 2025-05-11 14:16:06,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:06,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 2040c44e-b4ad-4cb5-a5a5-002198291339, 结果: False 2025-05-11 14:16:11,173 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2040c44e-b4ad-4cb5-a5a5-002198291339 来自 192.168.189.211 2025-05-11 14:16:11,175 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2040c44e-b4ad-4cb5-a5a5-002198291339 状态码: 200 耗时: 0.0017秒 2025-05-11 14:16:11,178 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2040c44e-b4ad-4cb5-a5a5-002198291339 来自 192.168.189.211 2025-05-11 14:16:11,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:11,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:16:11,178 - sqlalchemy.engine.Engine - INFO - [cached since 792s ago] ('2040c44e-b4ad-4cb5-a5a5-002198291339',) 2025-05-11 14:16:11,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:11,185 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2040c44e-b4ad-4cb5-a5a5-002198291339 状态码: 200 耗时: 0.0076秒 2025-05-11 14:16:11,190 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2040c44e-b4ad-4cb5-a5a5-002198291339 来自 192.168.189.211 2025-05-11 14:16:11,190 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2040c44e-b4ad-4cb5-a5a5-002198291339 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:11,190 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2040c44e-b4ad-4cb5-a5a5-002198291339 来自 192.168.189.211 2025-05-11 14:16:11,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:11,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.task_record_id = %s 2025-05-11 14:16:11,198 - sqlalchemy.engine.Engine - INFO - [cached since 792s ago] ('2040c44e-b4ad-4cb5-a5a5-002198291339',) 2025-05-11 14:16:11,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:11,198 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2040c44e-b4ad-4cb5-a5a5-002198291339 状态码: 200 耗时: 0.0077秒 2025-05-11 14:16:21,614 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:16:21,614 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0007秒 2025-05-11 14:16:21,619 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:16:21,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:21,619 - 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-11 14:16:21,619 - sqlalchemy.engine.Engine - INFO - [cached since 781.3s ago] {} 2025-05-11 14:16:21,619 - 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-11 14:16:21,619 - sqlalchemy.engine.Engine - INFO - [cached since 781.3s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:16:21,624 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:16:21,624 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0054秒 2025-05-11 14:16:24,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:16:24,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:16:24,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:16:24,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:16:24,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:16:24,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:16:24,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:16:24,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:16:24,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:16:25,739 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:16:25,740 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:16:25,741 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:16:25,742 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:16:25,742 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,743 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0023秒 2025-05-11 14:16:25,743 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0008秒 2025-05-11 14:16:25,743 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0008秒 2025-05-11 14:16:25,746 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:16:25,746 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0005秒 2025-05-11 14:16:25,751 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:16:25,751 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:16:25,751 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:25,758 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,758 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0069秒 2025-05-11 14:16:25,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:25,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-11 14:16:25,758 - sqlalchemy.engine.Engine - INFO - [cached since 783.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:16:25,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:25,765 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,765 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:16:25,767 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0021秒 2025-05-11 14:16:25,767 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0021秒 2025-05-11 14:16:25,767 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0094秒 2025-05-11 14:16:25,767 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:25,767 - 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-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - [cached since 783.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:25,772 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - [cached since 783.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:25,772 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0044秒 2025-05-11 14:16:25,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.id != %s ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - [cached since 783.6s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:16:25,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:25,772 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:25,782 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,782 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:25,783 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:16:25,783 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:25,783 - 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-11 14:16:25,783 - sqlalchemy.engine.Engine - INFO - [cached since 783.6s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:16:25,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:25,783 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:36,484 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 14:16:36,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:36,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 2025-05-11 14:16:36,486 - sqlalchemy.engine.Engine - INFO - [cached since 755.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:36,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:36,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:36,489 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:36,489 - sqlalchemy.engine.Engine - INFO - [cached since 755.1s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:36,490 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:16:36,492 - sqlalchemy.engine.Engine - INFO - [cached since 755.1s ago] (74, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (371 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 14, 16, 36, 490988), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:16:36,493 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:36,503 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0183秒 2025-05-11 14:16:38,812 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:16:38,813 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,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-11 14:16:38,815 - sqlalchemy.engine.Engine - INFO - [cached since 757.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:38,817 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:38,821 - sqlalchemy.engine.Engine - INFO - [cached since 757.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:38,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,825 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:16:38,825 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:16:38,825 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:16:38,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,827 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:16:38,827 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 16, 38, 827632), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:16:38,829 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,834 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,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-11 14:16:38,834 - sqlalchemy.engine.Engine - INFO - [cached since 757.4s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:38,849 - 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-11 14:16:38,849 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 16, 38, 825637), '{"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, 11, 14, 16, 38, 834938), datetime.datetime(2025, 5, 11, 14, 16, 38, 834938), 0) 2025-05-11 14:16:38,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16: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-11 14:16:38,861 - sqlalchemy.engine.Engine - INFO - [cached since 819.7s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:16:38,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,861 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 45668f4b-b37d-46b3-8de0-60c74878ed02 (优先级 1) 添加到队列 0 2025-05-11 14:16:38,861 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:16:38,861 - services.sync_service - INFO - 正在同步创建任务到天风系统: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,861 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"45668f4b-b37d-46b3-8de0-60c74878ed02","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:16:38","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:16:38,877 - services.sync_service - INFO - 成功同步任务到系统任务: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,893 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,893 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 45668f4b-b37d-46b3-8de0-60c74878ed02, 优先级: 1 2025-05-11 14:16:38,893 - services.execution.task_executor - DEBUG - 任务 45668f4b-b37d-46b3-8de0-60c74878ed02 设置超时时间: 3600秒 2025-05-11 14:16:38,894 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0821秒 2025-05-11 14:16:38,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,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-11 14:16:38,894 - sqlalchemy.engine.Engine - INFO - [cached since 819.7s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:16:38,910 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:16:38,910 - sqlalchemy.engine.Engine - INFO - [cached since 757.5s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:16:38,910 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:16:38,910 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] (datetime.datetime(2025, 5, 11, 14, 16, 38, 910900), datetime.datetime(2025, 5, 11, 14, 16, 38, 910900), '45668f4b-b37d-46b3-8de0-60c74878ed02') 2025-05-11 14:16:38,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,926 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,948 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:38,948 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:16:38,960 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 16, 38, 960873), '45668f4b-b37d-46b3-8de0-60c74878ed02') 2025-05-11 14:16:38,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,977 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:16:38,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,977 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:38,977 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('e981e457-e849-422d-a95e-1bc0105262e1', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '45668f4b-b37d-46b3-8de0-60c74878ed02', datetime.datetime(2025, 5, 11, 14, 16, 38, 977969), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 16, 38, 977969), datetime.datetime(2025, 5, 11, 14, 16, 38, 977969), 0) 2025-05-11 14:16:38,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,980 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,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-11 14:16:38,980 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('e981e457-e849-422d-a95e-1bc0105262e1',) 2025-05-11 14:16:38,980 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:16:38,980 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:16:38,980 - 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-11 14:16:38,980 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 16, 38, 980875), 'e981e457-e849-422d-a95e-1bc0105262e1') 2025-05-11 14:16:38,980 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,994 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:16:38,994 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:16:38,994 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,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-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('dde7fcd6-6c37-4d8b-a950-7c7887fad1a1', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '45668f4b-b37d-46b3-8de0-60c74878ed02', datetime.datetime(2025, 5, 11, 14, 16, 38, 994159), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 16, 38, 994159), datetime.datetime(2025, 5, 11, 14, 16, 38, 994159), 0) 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:38,994 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: dde7fcd6-6c37-4d8b-a950-7c7887fad1a1 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('dde7fcd6-6c37-4d8b-a950-7c7887fad1a1',) 2025-05-11 14:16:38,994 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:16:38,994 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:16:38,994 - 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-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 16, 38, 994159), 'dde7fcd6-6c37-4d8b-a950-7c7887fad1a1') 2025-05-11 14:16:38,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,014 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:16:39,014 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:39,014 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:39,014 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('d1176721-66ee-43ea-9993-71b9847307d6', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '45668f4b-b37d-46b3-8de0-60c74878ed02', datetime.datetime(2025, 5, 11, 14, 16, 39, 14861), datetime.datetime(2025, 5, 11, 14, 16, 39, 14861), 0) 2025-05-11 14:16:39,014 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,028 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:16:39,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:39,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.id = %s 2025-05-11 14:16:39,028 - sqlalchemy.engine.Engine - INFO - [cached since 756.3s ago] ('dde7fcd6-6c37-4d8b-a950-7c7887fad1a1',) 2025-05-11 14:16:39,028 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:16:39,028 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:16:39,028 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:16:39,032 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] (datetime.datetime(2025, 5, 11, 14, 16, 39, 28017), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 16, 39, 28017), 'dde7fcd6-6c37-4d8b-a950-7c7887fad1a1') 2025-05-11 14:16:39,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:39,034 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:16:39,034 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] ('65664346-feda-489a-a108-4bf01ce215cb', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '45668f4b-b37d-46b3-8de0-60c74878ed02', datetime.datetime(2025, 5, 11, 14, 16, 39, 34874), datetime.datetime(2025, 5, 11, 14, 16, 39, 34874), 0) 2025-05-11 14:16:39,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:39,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-11 14:16:39,050 - sqlalchemy.engine.Engine - INFO - [cached since 756.3s ago] ('e981e457-e849-422d-a95e-1bc0105262e1',) 2025-05-11 14:16:39,050 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:16:39,050 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:16:39,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-11 14:16:39,061 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] (datetime.datetime(2025, 5, 11, 14, 16, 39, 50047), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 16, 39, 57820), 'e981e457-e849-422d-a95e-1bc0105262e1') 2025-05-11 14:16:39,061 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,064 - services.sync_service - INFO - 正在设置任务状态为已失败: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:39,089 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 45668f4b-b37d-46b3-8de0-60c74878ed02 2025-05-11 14:16:39,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:39,089 - 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-11 14:16:39,089 - sqlalchemy.engine.Engine - INFO - [cached since 756.2s ago] (datetime.datetime(2025, 5, 11, 14, 16, 39, 89621), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 137, 1, datetime.datetime(2025, 5, 11, 14, 16, 39, 89621), '45668f4b-b37d-46b3-8de0-60c74878ed02') 2025-05-11 14:16:39,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:39,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 45668f4b-b37d-46b3-8de0-60c74878ed02, 结果: False 2025-05-11 14:16:42,910 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:16:42,910 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:42,925 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:16:42,926 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:42,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.id = %s 2025-05-11 14:16:42,927 - sqlalchemy.engine.Engine - INFO - [cached since 823.8s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:16:42,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:42,929 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0034秒 2025-05-11 14:16:42,937 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:16:42,946 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0088秒 2025-05-11 14:16:42,946 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:16:42,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:42,946 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 14:16:42,946 - sqlalchemy.engine.Engine - INFO - [cached since 823.8s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:16:42,946 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:42,946 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0000秒 2025-05-11 14:16:54,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:16:54,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:16:54,254 - sqlalchemy.engine.Engine - INFO - [cached since 840.2s ago] (, datetime.datetime(2025, 5, 11, 13, 16, 54, 251561)) 2025-05-11 14:16:54,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:16:54,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:16:54,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:16:54,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:16:54,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:16:54,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:16:54,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:16:54,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:16:54,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:16:54,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:16:54,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:16:54,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:16:54,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:16:54,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:16:54,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:16:54,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:16:54,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:16:54,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:16:54,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:16:54,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:17:16,652 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:17:16,652 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:16,653 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:17:16,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:16,653 - 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-11 14:17:16,653 - sqlalchemy.engine.Engine - INFO - [cached since 836.4s ago] {} 2025-05-11 14:17:16,660 - 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-11 14:17:16,660 - sqlalchemy.engine.Engine - INFO - [cached since 836.4s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:17:16,660 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:17:16,660 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0068秒 2025-05-11 14:17:17,999 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:17:18,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0018秒 2025-05-11 14:17:18,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:17:18,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:17:18,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,000 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:17:18,000 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,009 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,009 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:17:18,009 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:18,009 - 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-11 14:17:18,009 - sqlalchemy.engine.Engine - INFO - [cached since 835.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:17:18,024 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:18,024 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,024 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:17:18,024 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,024 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,024 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0152秒 2025-05-11 14:17:18,040 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:18,042 - 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-11 14:17:18,042 - sqlalchemy.engine.Engine - INFO - [cached since 835.8s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:17:18,048 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:18,048 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:17:18,048 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:18,058 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0182秒 2025-05-11 14:17:18,058 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:17:18,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:18,058 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:17:18,058 - sqlalchemy.engine.Engine - INFO - [cached since 835.8s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:17:18,058 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,074 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 14:17:18,076 - sqlalchemy.engine.Engine - INFO - [cached since 835.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:17:18,076 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0173秒 2025-05-11 14:17:18,076 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:18,076 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:17:18,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17: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-11 14:17:18,084 - sqlalchemy.engine.Engine - INFO - [cached since 835.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:17:18,092 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:18,092 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0336秒 2025-05-11 14:17:18,092 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0163秒 2025-05-11 14:17:24,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:17:24,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:17:24,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:17:24,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:17:24,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:17:24,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:17:24,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:17:24,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:17:24,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:17:24,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:17:54,258 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:54,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:17:54,258 - sqlalchemy.engine.Engine - INFO - [cached since 900.2s ago] (, datetime.datetime(2025, 5, 11, 13, 17, 54, 256399)) 2025-05-11 14:17:54,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:54,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:17:54,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:17:54,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:17:54,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:17:55,366 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:17:55,366 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:55,383 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:17:55,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:55,385 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:17:55,385 - sqlalchemy.engine.Engine - INFO - [cached since 896.2s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:17:55,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:55,387 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0040秒 2025-05-11 14:17:55,406 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:17:55,406 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0000秒 2025-05-11 14:17:55,406 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 来自 192.168.189.211 2025-05-11 14:17:55,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:17:55,406 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 14:17:55,406 - sqlalchemy.engine.Engine - INFO - [cached since 896.2s ago] ('45668f4b-b37d-46b3-8de0-60c74878ed02',) 2025-05-11 14:17:55,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:17:55,406 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/45668f4b-b37d-46b3-8de0-60c74878ed02 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:14,916 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:18:14,917 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-11 14:18:14,919 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:18:14,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:14,921 - 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-11 14:18:14,922 - sqlalchemy.engine.Engine - INFO - [cached since 894.6s ago] {} 2025-05-11 14:18:14,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %(param_1)s, %(param_2)s 2025-05-11 14:18:14,923 - sqlalchemy.engine.Engine - INFO - [cached since 894.6s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:18:14,924 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:18:14,925 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0059秒 2025-05-11 14:18:20,319 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:18:20,319 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:20,320 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:18:20,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:20,321 - 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-11 14:18:20,321 - sqlalchemy.engine.Engine - INFO - [cached since 900s ago] {} 2025-05-11 14:18:20,322 - 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-11 14:18:20,322 - sqlalchemy.engine.Engine - INFO - [cached since 900s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 14:18:20,323 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:18:20,325 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0051秒 2025-05-11 14:18:22,073 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:18:22,074 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:18:22,075 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,075 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,076 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:18:22,076 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:18:22,077 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:18:22,078 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-11 14:18:22,078 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-11 14:18:22,078 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 14:18:22,078 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,078 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:18:22,078 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:22,078 - 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-11 14:18:22,078 - sqlalchemy.engine.Engine - INFO - [cached since 899.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:18:22,078 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:22,078 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:18:22,078 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,078 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,094 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0161秒 2025-05-11 14:18:22,094 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0161秒 2025-05-11 14:18:22,094 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:22,094 - 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-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - [cached since 899.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:22,094 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:18:22,094 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,094 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,094 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - [cached since 899.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - [cached since 899.9s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:18:22,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:22,094 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,094 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:22,110 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0162秒 2025-05-11 14:18:22,110 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:18:22,110 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:22,110 - 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-11 14:18:22,110 - sqlalchemy.engine.Engine - INFO - [cached since 899.9s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:18:22,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:22,110 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:18:24,741 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:18:24,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:18:24,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:18:24,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:18:24,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:18:54,254 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:54,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:18:54,254 - sqlalchemy.engine.Engine - INFO - [cached since 960.2s ago] (, datetime.datetime(2025, 5, 11, 13, 18, 54, 254506)) 2025-05-11 14:18:54,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:54,437 - app - INFO - 应用程序关闭中... 2025-05-11 14:18:54,439 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:18:54,439 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:18:54,440 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:18:54,440 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:18:54,440 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:18:54,441 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:18:54,441 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:18:54,441 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:18:54,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:18:54,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:18:54,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:18:54,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:18:54,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:18:54,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 12 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:18:54,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:18:54,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 11 2025-05-11 14:18:54,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:18:54,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:18:54,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 14:18:54,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:18:54,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:18:54,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 9 2025-05-11 14:18:54,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:18:54,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:18:54,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 8 2025-05-11 14:18:54,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:18:54,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:18:54,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 7 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:18:54,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 6 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:18:54,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 5 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:18:54,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 4 2025-05-11 14:18:54,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:18:54,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:18:54,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 3 2025-05-11 14:18:54,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:18:54,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:18:54,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 2 2025-05-11 14:18:54,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:18:54,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:18:54,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 1 2025-05-11 14:18:54,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:18:54,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:18:54,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 0 2025-05-11 14:18:54,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:18:54,453 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:18:54,454 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:18:54,454 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:18:54,454 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:18:54,454 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:18:54,455 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:18:55,721 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:18:55,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-11 14:18:55,778 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:18:55,861 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:18:55,893 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:18:55,933 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:18:55,957 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:18:55,973 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,978 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:18:55,978 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:18:55,978 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:55,978 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:18:56,361 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:18:56,361 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:18:56,361 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:18:56,377 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:18:56,377 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:18:56,377 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:18:56,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:18:56,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:18:56,382 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:18:56,382 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:18:56,382 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:18:56,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:56,393 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:18:56,393 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (, ) 2025-05-11 14:18:56,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:18:56,393 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:56,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:18:56,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:18:56,393 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:18:56,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:56,409 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:18:56,409 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, , ) 2025-05-11 14:18:56,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:18:56,425 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:18:56,425 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:18:56,425 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:18:56,425 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:18:56,425 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:18:56,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:18:56,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-11 14:18:56,425 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (, datetime.datetime(2025, 5, 11, 13, 18, 56, 393226)) 2025-05-11 14:18:56,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,166 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:19:03,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,171 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:19:03,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,175 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:19:03,176 - sqlalchemy.engine.Engine - INFO - [cached since 0.005691s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:19:03,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,177 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:19:03,177 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:19:03,177 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:19:03,177 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,177 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:19:03,177 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 19, 3, 177821), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:19:03,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:19:03,198 - sqlalchemy.engine.Engine - INFO - [cached since 0.02708s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:19:03,198 - 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-11 14:19:03,198 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('6fdc9178-6d11-42ed-8347-9d0fc25090bc', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 19, 3, 177821), '{"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, 11, 14, 19, 3, 198131), datetime.datetime(2025, 5, 11, 14, 19, 3, 198131), 0) 2025-05-11 14:19:03,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('6fdc9178-6d11-42ed-8347-9d0fc25090bc',) 2025-05-11 14:19:03,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,207 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 6fdc9178-6d11-42ed-8347-9d0fc25090bc (优先级 1) 添加到队列 0 2025-05-11 14:19:03,207 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:19:03,207 - services.sync_service - INFO - 正在同步创建任务到天风系统: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,207 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"6fdc9178-6d11-42ed-8347-9d0fc25090bc","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:19:03","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:19:03,237 - services.sync_service - INFO - 成功同步任务到系统任务: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,254 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,254 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,254 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0872秒 2025-05-11 14:19:03,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 6fdc9178-6d11-42ed-8347-9d0fc25090bc, 优先级: 1 2025-05-11 14:19:03,290 - services.execution.task_executor - DEBUG - 任务 6fdc9178-6d11-42ed-8347-9d0fc25090bc 设置超时时间: 3600秒 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - [cached since 0.08207s ago] ('6fdc9178-6d11-42ed-8347-9d0fc25090bc',) 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - [cached since 0.1244s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] (datetime.datetime(2025, 5, 11, 14, 19, 3, 290317), datetime.datetime(2025, 5, 11, 14, 19, 3, 290317), '6fdc9178-6d11-42ed-8347-9d0fc25090bc') 2025-05-11 14:19:03,290 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,290 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,324 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,340 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:19:03,341 - sqlalchemy.engine.Engine - INFO - [generated in 0.00444s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 19, 3, 340562), '6fdc9178-6d11-42ed-8347-9d0fc25090bc') 2025-05-11 14:19:03,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,341 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:19:03,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,341 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('b2f03bf5-c488-4805-ae97-3a1808de75a0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6fdc9178-6d11-42ed-8347-9d0fc25090bc', datetime.datetime(2025, 5, 11, 14, 19, 3, 341929), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 19, 3, 341929), datetime.datetime(2025, 5, 11, 14, 19, 3, 341929), 0) 2025-05-11 14:19:03,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,357 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('b2f03bf5-c488-4805-ae97-3a1808de75a0',) 2025-05-11 14:19:03,357 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:19:03,357 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:19:03,357 - 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-11 14:19:03,357 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 19, 3, 357618), 'b2f03bf5-c488-4805-ae97-3a1808de75a0') 2025-05-11 14:19:03,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,357 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:19:03,373 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:19:03,374 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.02251s ago] ('721b0507-63fd-427e-98bc-ba0d0ccc8bc0', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6fdc9178-6d11-42ed-8347-9d0fc25090bc', datetime.datetime(2025, 5, 11, 14, 19, 3, 374368), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 19, 3, 374368), datetime.datetime(2025, 5, 11, 14, 19, 3, 374368), 0) 2025-05-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,374 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 721b0507-63fd-427e-98bc-ba0d0ccc8bc0 2025-05-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.02257s ago] ('721b0507-63fd-427e-98bc-ba0d0ccc8bc0',) 2025-05-11 14:19:03,374 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:19:03,374 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:19:03,374 - 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-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - [cached since 0.02183s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 19, 3, 374368), '721b0507-63fd-427e-98bc-ba0d0ccc8bc0') 2025-05-11 14:19:03,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,390 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:19:03,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,390 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('2b31031c-599a-49e1-9677-274cf5e8bedd', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6fdc9178-6d11-42ed-8347-9d0fc25090bc', datetime.datetime(2025, 5, 11, 14, 19, 3, 390049), datetime.datetime(2025, 5, 11, 14, 19, 3, 390049), 0) 2025-05-11 14:19:03,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,404 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:19:03,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,406 - sqlalchemy.engine.Engine - INFO - [cached since 0.04405s ago] ('721b0507-63fd-427e-98bc-ba0d0ccc8bc0',) 2025-05-11 14:19:03,408 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:19:03,408 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 11, 14, 19, 3, 408027), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 19, 3, 408027), '721b0507-63fd-427e-98bc-ba0d0ccc8bc0') 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - [cached since 0.0239s ago] ('57b38e86-846d-4c9f-adf6-903663d5d11f', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6fdc9178-6d11-42ed-8347-9d0fc25090bc', datetime.datetime(2025, 5, 11, 14, 19, 3, 408027), datetime.datetime(2025, 5, 11, 14, 19, 3, 408027), 0) 2025-05-11 14:19:03,408 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,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-11 14:19:03,427 - sqlalchemy.engine.Engine - INFO - [cached since 0.06676s ago] ('b2f03bf5-c488-4805-ae97-3a1808de75a0',) 2025-05-11 14:19:03,427 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:19:03,427 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:19:03,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-11 14:19:03,427 - sqlalchemy.engine.Engine - INFO - [cached since 0.01927s ago] (datetime.datetime(2025, 5, 11, 14, 19, 3, 427588), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 19, 3, 427588), 'b2f03bf5-c488-4805-ae97-3a1808de75a0') 2025-05-11 14:19:03,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,427 - services.sync_service - INFO - 正在设置任务状态为已失败: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,475 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 6fdc9178-6d11-42ed-8347-9d0fc25090bc 2025-05-11 14:19:03,475 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:03,491 - 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-11 14:19:03,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (datetime.datetime(2025, 5, 11, 14, 19, 3, 475484), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 137, 1, datetime.datetime(2025, 5, 11, 14, 19, 3, 491154), '6fdc9178-6d11-42ed-8347-9d0fc25090bc') 2025-05-11 14:19:03,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:03,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 6fdc9178-6d11-42ed-8347-9d0fc25090bc, 结果: False 2025-05-11 14:19:56,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:19:56,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:19:56,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:19:56,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:19:56,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:19:56,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:19:56,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:19:56,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:19:56,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:19:56,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:19:56,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:19:56,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:19:56,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:19:56,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:19:56,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:19:56,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:19:56,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:19:56,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:19:56,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:19:56,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:19:56,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:19:56,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:19:56,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:19:56,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:19:56,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:19:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:19:56,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:19:56,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:19:56,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:19:56,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:19:56,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:19:56,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:19:56,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:19:56,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:19:56,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:19:56,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:19:56,450 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:19:56,450 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:19:56,450 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:19:56,460 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 11, 13, 19, 56, 443856)) 2025-05-11 14:19:56,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:19:56,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:19:56,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:19:56,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:19:56,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:19:56,464 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:19:56,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:19:56,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:19:56,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:19:56,467 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:19:56,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:19:56,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:19:56,468 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:19:56,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:19:56,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:19:56,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:19:56,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:19:56,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:19:56,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:19:56,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:19:56,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:19:56,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:19:56,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:19:56,475 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:19:56,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:19:56,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:19:56,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:19:56,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:19:56,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:19:56,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:19:56,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:19:56,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:19:56,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:19:56,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:19:56,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:19:56,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:19:56,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:19:56,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:19:56,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:19:56,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:19:56,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:19:56,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:19:56,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:20:09,393 - app - INFO - 应用程序关闭中... 2025-05-11 14:20:09,393 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:20:09,393 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:20:09,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:20:09,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:20:09,393 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:20:09,393 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:20:09,393 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:20:09,393 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:20:09,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:20:09,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:20:09,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:20:09,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:20:09,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:20:09,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:20:09,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:20:09,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:20:09,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:20:09,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:20:09,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:20:09,440 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:20:09,440 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:20:09,440 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:20:09,440 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:20:09,440 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:20:09,440 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:20:10,868 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:20:10,920 - 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-11 14:20:10,930 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:20:11,001 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:20:11,032 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:20:11,048 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:20:11,060 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,068 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:20:11,068 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,072 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:20:11,072 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,074 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:20:11,074 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,075 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:20:11,075 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,075 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:20:11,075 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:20:11,079 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,082 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:20:11,082 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,082 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:20:11,082 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,085 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:20:11,085 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,085 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:20:11,085 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:20:11,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:11,085 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:20:11,458 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:20:11,458 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:20:11,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:20:11,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:20:11,474 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:20:11,474 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:20:11,474 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:20:11,474 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:20:11,474 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:20:11,474 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:20:11,483 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:20:11,483 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:20:11,483 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:11,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-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (, ) 2025-05-11 14:20:11,490 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:11,490 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:20:11,490 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:20:11,490 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] (, , ) 2025-05-11 14:20:11,490 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:11,506 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:20:11,506 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:20:11,506 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:20:11,506 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:20:11,506 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:20:11,513 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:11,513 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:20:11,513 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, datetime.datetime(2025, 5, 11, 13, 20, 11, 490297)) 2025-05-11 14:20:11,513 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,667 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:20:14,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,670 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:20:14,672 - sqlalchemy.engine.Engine - INFO - [generated in 0.00141s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:20:14,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,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-11 14:20:14,676 - sqlalchemy.engine.Engine - INFO - [cached since 0.005404s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:20:14,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,677 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:20:14,678 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:20:14,678 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:20:14,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,679 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:20:14,679 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 20, 14, 679735), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:20:14,680 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,689 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:20:14,689 - sqlalchemy.engine.Engine - INFO - [cached since 0.02461s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:20:14,689 - 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-11 14:20:14,689 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('9e329428-5fa8-4f03-901e-aab7bfde7dfe', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 20, 14, 677736), '{"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, 11, 14, 20, 14, 689895), datetime.datetime(2025, 5, 11, 14, 20, 14, 689895), 0) 2025-05-11 14:20:14,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,701 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:20:14,701 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('9e329428-5fa8-4f03-901e-aab7bfde7dfe',) 2025-05-11 14:20:14,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,701 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9e329428-5fa8-4f03-901e-aab7bfde7dfe (优先级 1) 添加到队列 0 2025-05-11 14:20:14,713 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:20:14,713 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,713 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9e329428-5fa8-4f03-901e-aab7bfde7dfe","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:20:14","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:20:14,726 - services.sync_service - INFO - 成功同步任务到系统任务: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,726 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,726 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,740 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0725秒 2025-05-11 14:20:14,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 9e329428-5fa8-4f03-901e-aab7bfde7dfe, 优先级: 1 2025-05-11 14:20:14,740 - services.execution.task_executor - DEBUG - 任务 9e329428-5fa8-4f03-901e-aab7bfde7dfe 设置超时时间: 3600秒 2025-05-11 14:20:14,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20: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-11 14:20:14,740 - sqlalchemy.engine.Engine - INFO - [cached since 0.04229s ago] ('9e329428-5fa8-4f03-901e-aab7bfde7dfe',) 2025-05-11 14:20:14,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-11 14:20:14,755 - sqlalchemy.engine.Engine - INFO - [cached since 0.08559s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:20:14,755 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:20:14,755 - sqlalchemy.engine.Engine - INFO - [generated in 0.00385s] (datetime.datetime(2025, 5, 11, 14, 20, 14, 755989), datetime.datetime(2025, 5, 11, 14, 20, 14, 755989), '9e329428-5fa8-4f03-901e-aab7bfde7dfe') 2025-05-11 14:20:14,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,772 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,824 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,824 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,824 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:20:14,824 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 20, 14, 824136), '9e329428-5fa8-4f03-901e-aab7bfde7dfe') 2025-05-11 14:20:14,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,840 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:20:14,840 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,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-11 14:20:14,840 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('f98d8ef3-d230-449f-8357-3a737b438f3d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e329428-5fa8-4f03-901e-aab7bfde7dfe', datetime.datetime(2025, 5, 11, 14, 20, 14, 840045), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 20, 14, 840045), datetime.datetime(2025, 5, 11, 14, 20, 14, 840045), 0) 2025-05-11 14:20:14,840 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('f98d8ef3-d230-449f-8357-3a737b438f3d',) 2025-05-11 14:20:14,857 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:20:14,857 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:20:14,857 - 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-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 20, 14, 857377), 'f98d8ef3-d230-449f-8357-3a737b438f3d') 2025-05-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,857 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:20:14,857 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:20:14,857 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:20:14,857 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,875 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:20:14,878 - sqlalchemy.engine.Engine - INFO - [cached since 0.02772s ago] ('b01b4307-9e8b-4c77-9f81-a46671f99eca', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e329428-5fa8-4f03-901e-aab7bfde7dfe', datetime.datetime(2025, 5, 11, 14, 20, 14, 857377), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 20, 14, 875118), datetime.datetime(2025, 5, 11, 14, 20, 14, 875118), 0) 2025-05-11 14:20:14,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,878 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b01b4307-9e8b-4c77-9f81-a46671f99eca 2025-05-11 14:20:14,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,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.id = %s 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - [cached since 0.03241s ago] ('b01b4307-9e8b-4c77-9f81-a46671f99eca',) 2025-05-11 14:20:14,890 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:20:14,890 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:20:14,890 - 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-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - [cached since 0.03165s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 20, 14, 890815), 'b01b4307-9e8b-4c77-9f81-a46671f99eca') 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,890 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('70ecf176-55cc-481a-b72c-f275e15b5d56', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e329428-5fa8-4f03-901e-aab7bfde7dfe', datetime.datetime(2025, 5, 11, 14, 20, 14, 890815), datetime.datetime(2025, 5, 11, 14, 20, 14, 890815), 0) 2025-05-11 14:20:14,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,906 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - [cached since 0.05449s ago] ('b01b4307-9e8b-4c77-9f81-a46671f99eca',) 2025-05-11 14:20:14,906 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:20:14,906 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (datetime.datetime(2025, 5, 11, 14, 20, 14, 906553), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 20, 14, 906553), 'b01b4307-9e8b-4c77-9f81-a46671f99eca') 2025-05-11 14:20:14,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.0212s ago] ('019c490c-8eec-44c8-b974-0da4aba47408', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9e329428-5fa8-4f03-901e-aab7bfde7dfe', datetime.datetime(2025, 5, 11, 14, 20, 14, 922679), datetime.datetime(2025, 5, 11, 14, 20, 14, 922679), 0) 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,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.id = %s 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.0721s ago] ('f98d8ef3-d230-449f-8357-3a737b438f3d',) 2025-05-11 14:20:14,922 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:20:14,922 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.01754s ago] (datetime.datetime(2025, 5, 11, 14, 20, 14, 922679), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 20, 14, 922679), 'f98d8ef3-d230-449f-8357-3a737b438f3d') 2025-05-11 14:20:14,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,939 - services.sync_service - INFO - 正在设置任务状态为已失败: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,955 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 9e329428-5fa8-4f03-901e-aab7bfde7dfe 2025-05-11 14:20:14,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:20:14,955 - 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-11 14:20:14,955 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (datetime.datetime(2025, 5, 11, 14, 20, 14, 955982), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 167, 1, datetime.datetime(2025, 5, 11, 14, 20, 14, 955982), '9e329428-5fa8-4f03-901e-aab7bfde7dfe') 2025-05-11 14:20:14,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:20:14,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 9e329428-5fa8-4f03-901e-aab7bfde7dfe, 结果: False 2025-05-11 14:21:11,494 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:21:11,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:21:11,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:21:11,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:21:11,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:21:11,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:21:11,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:21:11,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:21:11,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:21:11,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:21:11,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:21:11,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:21:11,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:21:11,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:21:11,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:21:11,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:21:11,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:21:11,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:21:11,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:21:11,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:21:11,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:21:11,500 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:21:11,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:21:11,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:21:11,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:21:11,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:21:11,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:21:11,501 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:21:11,501 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:21:11,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:21:11,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:21:11,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:21:11,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:21:11,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:21:11,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:21:11,503 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:21:11,503 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:21:11,503 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 11, 13, 21, 11, 501803)) 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:21:11,503 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:21:11,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:21:11,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:21:11,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:21:11,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:21:11,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:21:11,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:21:11,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:21:11,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:21:41,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:21:41,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:21:41,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:21:41,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:21:41,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:21:41,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:22:11,512 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:22:11,513 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:22:11,513 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 22, 11, 511065)) 2025-05-11 14:22:11,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:22:11,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:22:11,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:22:11,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:22:11,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:22:11,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:22:11,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:22:11,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:22:11,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:22:11,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:22:11,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:22:11,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:22:11,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:22:11,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:22:11,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:22:11,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:22:11,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:22:11,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:22:11,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:22:11,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:22:11,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:22:11,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:22:11,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:22:11,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:22:11,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:22:11,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:22:11,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:22:11,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:22:11,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:22:11,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:22:11,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:22:11,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:22:11,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:22:11,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:22:11,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:22:11,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:22:11,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:22:11,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:22:11,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:22:11,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:22:11,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:22:11,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:22:11,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:22:11,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:22:11,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:22:11,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:22:11,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:22:11,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:22:11,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:22:11,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:22:11,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:22:11,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:22:11,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:22:11,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:22:11,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:22:11,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:22:11,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:22:11,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:22:11,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:22:11,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:22:11,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:22:11,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:22:11,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:22:11,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:22:11,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:22:11,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:22:11,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:22:11,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:22:11,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:22:11,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:22:11,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:22:11,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:22:11,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:22:11,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:22:11,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:22:41,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:22:41,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:22:41,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:22:41,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:22:41,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:22:41,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:23:11,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:23:11,530 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:23:11,530 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 13, 23, 11, 530591)) 2025-05-11 14:23:11,530 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:23:11,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:23:11,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:23:11,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:23:11,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:23:11,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:23:11,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:23:11,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:23:11,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:23:11,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:23:11,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:23:11,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:23:11,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:23:11,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:23:11,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:23:41,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:23:41,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:23:41,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:23:41,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:23:41,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:23:41,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:24:11,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:24:11,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-11 14:24:11,520 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 11, 13, 24, 11, 520176)) 2025-05-11 14:24:11,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:24:11,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:24:11,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:24:11,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:24:11,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:24:11,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:24:11,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:24:11,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:24:11,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:24:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:24:11,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:24:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:24:11,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:24:11,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:24:11,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:24:41,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:24:41,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:24:41,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:24:41,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:24:41,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:24:41,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:25:11,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:25:11,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-11 14:25:11,526 - sqlalchemy.engine.Engine - INFO - [cached since 300s ago] (, datetime.datetime(2025, 5, 11, 13, 25, 11, 526620)) 2025-05-11 14:25:11,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:25:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:25:11,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:25:11,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:25:11,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:25:41,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:25:41,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:25:41,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:25:41,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:25:41,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:25:41,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:26:11,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:11,536 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:26:11,536 - sqlalchemy.engine.Engine - INFO - [cached since 360s ago] (, datetime.datetime(2025, 5, 11, 13, 26, 11, 535597)) 2025-05-11 14:26:11,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:11,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:26:11,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:26:11,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:26:11,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:26:11,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:26:11,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:26:11,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:26:11,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:26:11,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:26:11,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:26:11,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:26:11,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:26:11,707 - app - INFO - 应用程序关闭中... 2025-05-11 14:26:11,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:26:11,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:26:11,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:26:11,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:26:11,707 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:26:11,708 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:26:11,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:26:11,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:26:11,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:26:11,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:26:11,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:26:11,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:26:11,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:26:11,710 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:26:11,710 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:26:11,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:26:11,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:26:11,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:26:11,710 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:26:11,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:26:11,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:26:11,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:26:11,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:26:11,711 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:26:11,712 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:26:11,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:26:11,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:26:11,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:26:11,712 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:26:11,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:26:11,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:26:11,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:26:11,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:26:11,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:26:11,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:26:11,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:26:11,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:26:11,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:26:11,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:26:11,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:26:11,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:26:11,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:26:11,715 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:26:11,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:26:11,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:26:11,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:26:11,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:26:11,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:26:11,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:26:11,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:26:11,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:26:11,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:26:11,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:26:11,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:26:11,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:26:11,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:26:11,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:26:11,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:26:11,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:26:11,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:26:11,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:26:11,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:26:11,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:26:11,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:26:11,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:26:11,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:26:11,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:26:41,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:26:41,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:26:41,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:26:41,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:26:41,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:26:41,738 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:26:41,738 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:26:41,738 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:26:41,742 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:26:41,742 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:26:41,742 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:26:43,103 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:26:43,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-11 14:26:43,179 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:26:43,256 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:26:43,286 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:26:43,304 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:26:43,320 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:26:43,322 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:26:43,338 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,354 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:26:43,354 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,355 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:26:43,355 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,355 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:26:43,355 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:26:43,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,355 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:26:43,763 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:26:43,763 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:26:43,763 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:26:43,763 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:26:43,763 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:26:43,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:26:43,763 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:26:43,770 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:26:43,770 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:26:43,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,787 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:26:43,787 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] (, ) 2025-05-11 14:26:43,787 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:26:43,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,787 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:26:43,787 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:26:43,787 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:26:43,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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 NOT IN (%s, %s, %s)) 2025-05-11 14:26:43,787 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] (, , ) 2025-05-11 14:26:43,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,804 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:26:43,804 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:26:43,804 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:26:43,804 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:26:43,804 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:26:43,804 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:26:43,804 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:26:43,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:43,804 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, datetime.datetime(2025, 5, 11, 13, 26, 43, 787420)) 2025-05-11 14:26:43,804 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 14:26:43,804 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 14:26:43,804 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,804 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:26:43,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - [generated in 0.00250s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - [cached since 0.00697s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,820 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:26:43,820 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:26:43,820 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 26, 43, 820613), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:26:43,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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.id = %s 2025-05-11 14:26:43,838 - sqlalchemy.engine.Engine - INFO - [cached since 0.02803s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:26:43,853 - 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-11 14:26:43,853 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('d782e229-f3ad-4ed9-bbaf-4236e5b231a3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 26, 43, 820613), '{"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, 11, 14, 26, 43, 853992), datetime.datetime(2025, 5, 11, 14, 26, 43, 853992), 0) 2025-05-11 14:26:43,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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.id = %s 2025-05-11 14:26:43,853 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('d782e229-f3ad-4ed9-bbaf-4236e5b231a3',) 2025-05-11 14:26:43,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,869 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d782e229-f3ad-4ed9-bbaf-4236e5b231a3 (优先级 1) 添加到队列 0 2025-05-11 14:26:43,872 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:26:43,872 - services.sync_service - INFO - 正在同步创建任务到天风系统: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,872 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d782e229-f3ad-4ed9-bbaf-4236e5b231a3","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:26:43","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:26:43,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: d782e229-f3ad-4ed9-bbaf-4236e5b231a3, 优先级: 1 2025-05-11 14:26:43,879 - services.execution.task_executor - DEBUG - 任务 d782e229-f3ad-4ed9-bbaf-4236e5b231a3 设置超时时间: 3600秒 2025-05-11 14:26:43,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:43,879 - sqlalchemy.engine.Engine - INFO - [cached since 0.01659s ago] ('d782e229-f3ad-4ed9-bbaf-4236e5b231a3',) 2025-05-11 14:26:43,879 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:26:43,879 - sqlalchemy.engine.Engine - INFO - [cached since 0.06268s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:26:43,887 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:26:43,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] (datetime.datetime(2025, 5, 11, 14, 26, 43, 879681), datetime.datetime(2025, 5, 11, 14, 26, 43, 887023), 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3') 2025-05-11 14:26:43,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,887 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,904 - services.sync_service - INFO - 成功同步任务到系统任务: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,904 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,904 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,904 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1002秒 2025-05-11 14:26:43,923 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - [generated in 0.00171s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 26, 43, 923487), 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3') 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,923 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:26:43,923 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('3aee306b-27f4-4287-9599-69cb81e44dfe', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3', datetime.datetime(2025, 5, 11, 14, 26, 43, 923487), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 26, 43, 923487), datetime.datetime(2025, 5, 11, 14, 26, 43, 923487), 0) 2025-05-11 14:26:43,938 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,938 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:26:43,938 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('3aee306b-27f4-4287-9599-69cb81e44dfe',) 2025-05-11 14:26:43,938 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:26:43,938 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:26:43,953 - 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-11 14:26:43,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 26, 43, 953725), '3aee306b-27f4-4287-9599-69cb81e44dfe') 2025-05-11 14:26:43,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,961 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:26:43,961 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:26:43,963 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:26:43,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:43,965 - sqlalchemy.engine.Engine - INFO - [cached since 0.02797s ago] ('0a6498ed-1b2c-4d88-bbaf-1593e5e65bec', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3', datetime.datetime(2025, 5, 11, 14, 26, 43, 963256), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 26, 43, 963256), datetime.datetime(2025, 5, 11, 14, 26, 43, 963256), 0) 2025-05-11 14:26:43,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,971 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0a6498ed-1b2c-4d88-bbaf-1593e5e65bec 2025-05-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.02564s ago] ('0a6498ed-1b2c-4d88-bbaf-1593e5e65bec',) 2025-05-11 14:26:43,971 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:26:43,971 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:26:43,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-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - [cached since 0.02317s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 26, 43, 971231), '0a6498ed-1b2c-4d88-bbaf-1593e5e65bec') 2025-05-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,971 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:26:43,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,987 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:26:43,988 - sqlalchemy.engine.Engine - INFO - [generated in 0.00115s] ('1403842b-3cd9-41a8-a690-0e4566dafefc', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3', datetime.datetime(2025, 5, 11, 14, 26, 43, 987193), datetime.datetime(2025, 5, 11, 14, 26, 43, 987193), 0) 2025-05-11 14:26:43,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:43,988 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:26:43,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:43,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-11 14:26:44,005 - sqlalchemy.engine.Engine - INFO - [cached since 0.05556s ago] ('0a6498ed-1b2c-4d88-bbaf-1593e5e65bec',) 2025-05-11 14:26:44,006 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:26:44,006 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:26:44,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-11 14:26:44,006 - sqlalchemy.engine.Engine - INFO - [generated in 0.00348s] (datetime.datetime(2025, 5, 11, 14, 26, 44, 6517), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 26, 44, 6517), '0a6498ed-1b2c-4d88-bbaf-1593e5e65bec') 2025-05-11 14:26:44,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:44,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:44,020 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:26:44,020 - sqlalchemy.engine.Engine - INFO - [cached since 0.04203s ago] ('804e3433-8a00-4f7a-aea2-113d4efd35a7', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3', datetime.datetime(2025, 5, 11, 14, 26, 44, 20897), datetime.datetime(2025, 5, 11, 14, 26, 44, 20897), 0) 2025-05-11 14:26:44,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:44,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:44,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-11 14:26:44,038 - sqlalchemy.engine.Engine - INFO - [cached since 0.1007s ago] ('3aee306b-27f4-4287-9599-69cb81e44dfe',) 2025-05-11 14:26:44,054 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:26:44,054 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:26:44,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-11 14:26:44,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.05629s ago] (datetime.datetime(2025, 5, 11, 14, 26, 44, 54668), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 26, 44, 54668), '3aee306b-27f4-4287-9599-69cb81e44dfe') 2025-05-11 14:26:44,070 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:44,074 - services.sync_service - INFO - 正在设置任务状态为已失败: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:44,107 - services.sync_service - INFO - 成功设置系统任务状态为已失败: d782e229-f3ad-4ed9-bbaf-4236e5b231a3 2025-05-11 14:26:44,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:26:44,120 - 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-11 14:26:44,120 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] (datetime.datetime(2025, 5, 11, 14, 26, 44, 107653), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 187, 1, datetime.datetime(2025, 5, 11, 14, 26, 44, 120767), 'd782e229-f3ad-4ed9-bbaf-4236e5b231a3') 2025-05-11 14:26:44,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:26:44,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: d782e229-f3ad-4ed9-bbaf-4236e5b231a3, 结果: False 2025-05-11 14:27:43,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:27:43,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:27:43,808 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 13, 27, 43, 808131)) 2025-05-11 14:27:43,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:13,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:28:13,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:28:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:28:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:28:13,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:28:13,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:28:13,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:28:13,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:28:13,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:28:13,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:28:13,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:28:13,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:28:13,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:28:13,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:28:13,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:28:13,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:28:13,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:28:13,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:28:13,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:28:13,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:28:13,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:28:13,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:28:13,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:28:13,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:28:13,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:28:13,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:28:13,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:28:13,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:28:13,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:28:13,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:28:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:28:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:28:13,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:28:13,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:28:13,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:28:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:28:13,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:28:13,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:28:13,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:28:13,995 - app - INFO - 应用程序关闭中... 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:28:13,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:28:13,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:28:13,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:28:14,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:28:14,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:28:14,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:28:14,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:28:14,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:28:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:28:14,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:28:14,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:28:14,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:28:14,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:28:14,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:28:14,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:28:14,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:28:14,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:28:14,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:28:14,029 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:28:14,029 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:28:14,029 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:28:14,029 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:28:14,029 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:28:14,029 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:28:14,029 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:28:15,300 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:28:15,357 - 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-11 14:28:15,358 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:28:15,439 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:28:15,483 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:28:15,506 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:28:15,519 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:28:15,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,525 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:28:15,526 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,527 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:28:15,528 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:15,534 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:28:15,535 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,536 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:28:15,540 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,543 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:28:15,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:28:15,549 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,552 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:28:15,552 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,553 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:28:15,554 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,559 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:28:15,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:28:15,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,561 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:28:15,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,577 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:28:15,577 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,578 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:28:15,579 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:28:15,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,582 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:28:15,582 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:15,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:15,584 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:28:15,926 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:28:15,926 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:28:15,926 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:28:15,926 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:28:15,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:28:15,941 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:28:15,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:28:15,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:28:15,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:28:15,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:28:15,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:28:15,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:28:15,943 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:28:15,943 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:15,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:15,959 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:28:15,959 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (, ) 2025-05-11 14:28:15,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:28:15,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:15,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:28:15,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:28:15,959 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:28:15,959 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:15,959 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:28:15,975 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] (, , ) 2025-05-11 14:28:15,976 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:15,977 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:28:15,977 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:28:15,977 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:28:15,977 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:28:15,977 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:28:15,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:15,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:28:15,977 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, datetime.datetime(2025, 5, 11, 13, 28, 15, 959533)) 2025-05-11 14:28:15,977 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:20,301 - app - INFO - 应用程序关闭中... 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:28:20,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:28:20,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:28:20,301 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:28:20,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:28:20,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:28:20,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:28:20,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:28:20,307 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:28:20,307 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:28:20,307 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:28:20,307 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:28:20,307 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:28:20,307 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:28:21,524 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:28:21,587 - 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-11 14:28:21,590 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:28:21,673 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:28:21,700 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:28:21,724 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:28:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:28:21,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,757 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:28:21,757 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,767 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:28:21,767 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,773 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:28:21,774 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,774 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:28:21,774 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,774 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:28:21,784 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,784 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:28:21,792 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,792 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:28:21,792 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,792 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:28:21,802 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,802 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:28:21,802 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,802 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:28:21,802 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,806 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:28:21,806 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:28:21,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:21,806 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:28:22,169 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:28:22,169 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:28:22,169 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:28:22,169 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:28:22,169 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:28:22,169 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:28:22,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:28:22,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:28:22,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:28:22,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:28:22,174 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:28:22,183 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:28:22,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:22,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:28:22,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00179s] (, ) 2025-05-11 14:28:22,191 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:28:22,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:22,201 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:28:22,201 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:28:22,201 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:28:22,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:22,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.status NOT IN (%s, %s, %s)) 2025-05-11 14:28:22,207 - sqlalchemy.engine.Engine - INFO - [generated in 0.00096s] (, , ) 2025-05-11 14:28:22,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:22,217 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:28:22,217 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:28:22,217 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:28:22,217 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:28:22,217 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:28:22,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:22,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-11 14:28:22,217 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, datetime.datetime(2025, 5, 11, 13, 28, 22, 201374)) 2025-05-11 14:28:22,223 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,529 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:28:26,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,532 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:28:26,533 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:28:26,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,536 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,536 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:28:26,537 - sqlalchemy.engine.Engine - INFO - [cached since 0.004395s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:28:26,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,539 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:28:26,539 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:28:26,539 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:28:26,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,540 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:28:26,541 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 28, 26, 540824), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:28:26,542 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,547 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,547 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:28:26,547 - sqlalchemy.engine.Engine - INFO - [cached since 0.01977s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:28:26,556 - 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-11 14:28:26,556 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('8f0b7a38-9b1f-40f4-b962-22cd5d531456', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 28, 26, 539745), '{"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, 11, 14, 28, 26, 556264), datetime.datetime(2025, 5, 11, 14, 28, 26, 556264), 0) 2025-05-11 14:28:26,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,557 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,557 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:28:26,557 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('8f0b7a38-9b1f-40f4-b962-22cd5d531456',) 2025-05-11 14:28:26,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,557 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8f0b7a38-9b1f-40f4-b962-22cd5d531456 (优先级 1) 添加到队列 0 2025-05-11 14:28:26,573 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:28:26,573 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,573 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8f0b7a38-9b1f-40f4-b962-22cd5d531456","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:28:26","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:28:26,589 - services.sync_service - INFO - 成功同步任务到系统任务: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,589 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,589 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,589 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0599秒 2025-05-11 14:28:26,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 8f0b7a38-9b1f-40f4-b962-22cd5d531456, 优先级: 1 2025-05-11 14:28:26,638 - services.execution.task_executor - DEBUG - 任务 8f0b7a38-9b1f-40f4-b962-22cd5d531456 设置超时时间: 3600秒 2025-05-11 14:28:26,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - [cached since 0.07478s ago] ('8f0b7a38-9b1f-40f4-b962-22cd5d531456',) 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - [cached since 0.1093s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (datetime.datetime(2025, 5, 11, 14, 28, 26, 640441), datetime.datetime(2025, 5, 11, 14, 28, 26, 640441), '8f0b7a38-9b1f-40f4-b962-22cd5d531456') 2025-05-11 14:28:26,640 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,647 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,673 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,673 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,673 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:28:26,673 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 28, 26, 673693), '8f0b7a38-9b1f-40f4-b962-22cd5d531456') 2025-05-11 14:28:26,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,689 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('6f666a57-85c7-4525-88c0-b9f2536d86c5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f0b7a38-9b1f-40f4-b962-22cd5d531456', datetime.datetime(2025, 5, 11, 14, 28, 26, 689057), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 28, 26, 689057), datetime.datetime(2025, 5, 11, 14, 28, 26, 689057), 0) 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,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.id = %s 2025-05-11 14:28:26,689 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('6f666a57-85c7-4525-88c0-b9f2536d86c5',) 2025-05-11 14:28:26,704 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:28:26,705 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:28:26,705 - 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-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 28, 26, 705942), '6f666a57-85c7-4525-88c0-b9f2536d86c5') 2025-05-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,705 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:28:26,705 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:28:26,705 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - [cached since 0.02046s ago] ('b5188792-2db9-4f91-9e23-553e75d2a4d5', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f0b7a38-9b1f-40f4-b962-22cd5d531456', datetime.datetime(2025, 5, 11, 14, 28, 26, 705942), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 28, 26, 705942), datetime.datetime(2025, 5, 11, 14, 28, 26, 705942), 0) 2025-05-11 14:28:26,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,721 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b5188792-2db9-4f91-9e23-553e75d2a4d5 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,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-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - [cached since 0.01979s ago] ('b5188792-2db9-4f91-9e23-553e75d2a4d5',) 2025-05-11 14:28:26,722 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:28:26,722 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:28:26,722 - 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-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - [cached since 0.01876s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 28, 26, 722372), 'b5188792-2db9-4f91-9e23-553e75d2a4d5') 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,722 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('309b2f4d-e3d1-40b0-b36a-2f59a5152aad', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f0b7a38-9b1f-40f4-b962-22cd5d531456', datetime.datetime(2025, 5, 11, 14, 28, 26, 722372), datetime.datetime(2025, 5, 11, 14, 28, 26, 722372), 0) 2025-05-11 14:28:26,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,740 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:28:26,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,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-11 14:28:26,740 - sqlalchemy.engine.Engine - INFO - [cached since 0.04136s ago] ('b5188792-2db9-4f91-9e23-553e75d2a4d5',) 2025-05-11 14:28:26,740 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:28:26,740 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:28:26,740 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:28:26,740 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] (datetime.datetime(2025, 5, 11, 14, 28, 26, 740158), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 28, 26, 740158), 'b5188792-2db9-4f91-9e23-553e75d2a4d5') 2025-05-11 14:28:26,740 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,753 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:28:26,753 - sqlalchemy.engine.Engine - INFO - [cached since 0.02141s ago] ('1d86f9da-8ad4-43a0-a054-a67ac9f98d5b', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8f0b7a38-9b1f-40f4-b962-22cd5d531456', datetime.datetime(2025, 5, 11, 14, 28, 26, 753998), datetime.datetime(2025, 5, 11, 14, 28, 26, 753998), 0) 2025-05-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - [cached since 0.05863s ago] ('6f666a57-85c7-4525-88c0-b9f2536d86c5',) 2025-05-11 14:28:26,755 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:28:26,755 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:28:26,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-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - [cached since 0.01743s ago] (datetime.datetime(2025, 5, 11, 14, 28, 26, 755738), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 28, 26, 755738), '6f666a57-85c7-4525-88c0-b9f2536d86c5') 2025-05-11 14:28:26,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,770 - services.sync_service - INFO - 正在设置任务状态为已失败: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,789 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 8f0b7a38-9b1f-40f4-b962-22cd5d531456 2025-05-11 14:28:26,790 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:28:26,793 - 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-11 14:28:26,796 - sqlalchemy.engine.Engine - INFO - [generated in 0.00267s] (datetime.datetime(2025, 5, 11, 14, 28, 26, 790061), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 123, 1, datetime.datetime(2025, 5, 11, 14, 28, 26, 793125), '8f0b7a38-9b1f-40f4-b962-22cd5d531456') 2025-05-11 14:28:26,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:28:26,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 8f0b7a38-9b1f-40f4-b962-22cd5d531456, 结果: False 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:29:22,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:29:22,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:29:22,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:29:22,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:29:22,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:29:22,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:29:22,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:29:22,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:22,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-11 14:29:22,226 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 13, 29, 22, 220773)) 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:29:22,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:29:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:29:22,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:29:22,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:29:22,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:29:22,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:29:22,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:29:22,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:29:22,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:29:22,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:29:22,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:29:22,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:29:22,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:29:22,445 - app - INFO - 应用程序关闭中... 2025-05-11 14:29:22,445 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:29:22,446 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:29:22,446 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:29:22,446 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:29:22,447 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:29:22,447 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:29:22,447 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:29:22,448 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:29:22,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:29:22,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:29:22,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:29:22,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:29:22,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:29:22,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:29:22,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:29:22,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:29:22,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:29:22,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:29:22,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:29:22,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:29:22,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:29:22,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:29:22,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:29:22,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:29:22,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:29:22,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:29:22,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:29:22,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:29:22,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:29:22,454 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:29:22,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:29:22,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:29:22,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:29:22,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:29:22,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:29:22,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:29:22,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:29:22,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:29:22,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:29:22,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:29:22,456 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:29:22,456 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:29:22,457 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:29:22,457 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:29:22,457 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:29:22,457 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:29:23,714 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:29:23,770 - 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-11 14:29:23,772 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:29:23,843 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:29:23,876 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:29:23,892 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:29:23,908 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:29:23,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,908 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:29:23,908 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:29:23,924 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,943 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:29:23,943 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,943 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:29:23,943 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,958 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:29:23,961 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,961 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:29:23,961 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,975 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:29:23,975 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,975 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:29:23,975 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,975 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:29:23,991 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:24,008 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:29:24,009 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:29:24,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:24,010 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:29:24,376 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:29:24,376 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:29:24,376 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:29:24,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:29:24,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:29:24,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:29:24,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:29:24,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:29:24,391 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:29:24,393 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:29:24,393 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:29:24,409 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:24,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:29:24,410 - sqlalchemy.engine.Engine - INFO - [generated in 0.00309s] (, ) 2025-05-11 14:29:24,427 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:29:24,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:24,427 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:29:24,427 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:29:24,427 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:29:24,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:24,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 NOT IN (%s, %s, %s)) 2025-05-11 14:29:24,443 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] (, , ) 2025-05-11 14:29:24,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:24,443 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:29:24,443 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:29:24,443 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:29:24,443 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:29:24,443 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:29:24,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:24,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-11 14:29:24,460 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, datetime.datetime(2025, 5, 11, 13, 29, 24, 427278)) 2025-05-11 14:29:24,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,729 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:29:30,732 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,732 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:29:30,733 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:29:30,734 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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.id = %s 2025-05-11 14:29:30,736 - sqlalchemy.engine.Engine - INFO - [cached since 0.003525s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:29:30,737 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,738 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:29:30,738 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:29:30,738 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:29:30,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 29, 30, 742258), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - [cached since 0.01986s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:29:30,742 - 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-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('86b1e598-5930-458f-92ac-b73cf25adcad', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 29, 30, 738774), '{"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, 11, 14, 29, 30, 742258), datetime.datetime(2025, 5, 11, 14, 29, 30, 742258), 0) 2025-05-11 14:29:30,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,757 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,757 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:29:30,757 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('86b1e598-5930-458f-92ac-b73cf25adcad',) 2025-05-11 14:29:30,757 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,757 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 86b1e598-5930-458f-92ac-b73cf25adcad (优先级 1) 添加到队列 0 2025-05-11 14:29:30,773 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:29:30,773 - services.sync_service - INFO - 正在同步创建任务到天风系统: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,773 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"86b1e598-5930-458f-92ac-b73cf25adcad","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:29:30","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:29:30,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 86b1e598-5930-458f-92ac-b73cf25adcad, 优先级: 1 2025-05-11 14:29:30,778 - services.execution.task_executor - DEBUG - 任务 86b1e598-5930-458f-92ac-b73cf25adcad 设置超时时间: 3600秒 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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.id = %s 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - [cached since 0.01244s ago] ('86b1e598-5930-458f-92ac-b73cf25adcad',) 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - [cached since 0.04866s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (datetime.datetime(2025, 5, 11, 14, 29, 30, 778850), datetime.datetime(2025, 5, 11, 14, 29, 30, 778850), '86b1e598-5930-458f-92ac-b73cf25adcad') 2025-05-11 14:29:30,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,789 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,789 - services.sync_service - INFO - 成功同步任务到系统任务: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,789 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,789 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,789 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0607秒 2025-05-11 14:29:30,821 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:30,823 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,823 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:29:30,823 - sqlalchemy.engine.Engine - INFO - [generated in 0.00223s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 29, 30, 823091), '86b1e598-5930-458f-92ac-b73cf25adcad') 2025-05-11 14:29:30,823 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,839 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:29:30,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,839 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:29:30,839 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] ('a198b5aa-0226-4547-9c91-d0d3312de960', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '86b1e598-5930-458f-92ac-b73cf25adcad', datetime.datetime(2025, 5, 11, 14, 29, 30, 839188), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 29, 30, 839188), datetime.datetime(2025, 5, 11, 14, 29, 30, 839188), 0) 2025-05-11 14:29:30,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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-11 14:29:30,854 - sqlalchemy.engine.Engine - INFO - [generated in 0.00149s] ('a198b5aa-0226-4547-9c91-d0d3312de960',) 2025-05-11 14:29:30,854 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:29:30,854 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:29:30,871 - 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-11 14:29:30,871 - sqlalchemy.engine.Engine - INFO - [generated in 0.00178s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 29, 30, 854869), 'a198b5aa-0226-4547-9c91-d0d3312de960') 2025-05-11 14:29:30,873 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,878 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:29:30,878 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:29:30,878 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:29:30,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,890 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:29:30,890 - sqlalchemy.engine.Engine - INFO - [cached since 0.0453s ago] ('59e1ff16-39f0-48b5-834f-dfae84f5f454', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '86b1e598-5930-458f-92ac-b73cf25adcad', datetime.datetime(2025, 5, 11, 14, 29, 30, 878965), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 29, 30, 890701), datetime.datetime(2025, 5, 11, 14, 29, 30, 890701), 0) 2025-05-11 14:29:30,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,890 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 59e1ff16-39f0-48b5-834f-dfae84f5f454 2025-05-11 14:29:30,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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.id = %s 2025-05-11 14:29:30,890 - sqlalchemy.engine.Engine - INFO - [cached since 0.04178s ago] ('59e1ff16-39f0-48b5-834f-dfae84f5f454',) 2025-05-11 14:29:30,906 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:29:30,906 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:29:30,906 - 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-11 14:29:30,906 - sqlalchemy.engine.Engine - INFO - [cached since 0.03765s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 29, 30, 906543), '59e1ff16-39f0-48b5-834f-dfae84f5f454') 2025-05-11 14:29:30,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,906 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:29:30,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,922 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:29:30,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00114s] ('e7b78fcb-9e01-4c14-a007-33d2998e4180', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '86b1e598-5930-458f-92ac-b73cf25adcad', datetime.datetime(2025, 5, 11, 14, 29, 30, 922620), datetime.datetime(2025, 5, 11, 14, 29, 30, 922620), 0) 2025-05-11 14:29:30,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,954 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:29:30,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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-11 14:29:30,954 - sqlalchemy.engine.Engine - INFO - [cached since 0.09938s ago] ('59e1ff16-39f0-48b5-834f-dfae84f5f454',) 2025-05-11 14:29:30,954 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:29:30,954 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:29:30,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-11 14:29:30,954 - sqlalchemy.engine.Engine - INFO - [generated in 0.00099s] (datetime.datetime(2025, 5, 11, 14, 29, 30, 954822), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 29, 30, 954822), '59e1ff16-39f0-48b5-834f-dfae84f5f454') 2025-05-11 14:29:30,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,979 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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-11 14:29:30,979 - sqlalchemy.engine.Engine - INFO - [cached since 0.05754s ago] ('0b08562c-90f8-48ec-bea3-b2a28d9ea05c', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '86b1e598-5930-458f-92ac-b73cf25adcad', datetime.datetime(2025, 5, 11, 14, 29, 30, 979205), datetime.datetime(2025, 5, 11, 14, 29, 30, 979205), 0) 2025-05-11 14:29:30,979 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:30,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:30,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-11 14:29:30,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.1332s ago] ('a198b5aa-0226-4547-9c91-d0d3312de960',) 2025-05-11 14:29:30,986 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:29:30,986 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:29:30,986 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:29:30,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.03052s ago] (datetime.datetime(2025, 5, 11, 14, 29, 30, 986976), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 29, 30, 986976), 'a198b5aa-0226-4547-9c91-d0d3312de960') 2025-05-11 14:29:30,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:31,003 - services.sync_service - INFO - 正在设置任务状态为已失败: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:31,019 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 86b1e598-5930-458f-92ac-b73cf25adcad 2025-05-11 14:29:31,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:29:31,034 - 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-11 14:29:31,034 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (datetime.datetime(2025, 5, 11, 14, 29, 31, 19094), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 213, 1, datetime.datetime(2025, 5, 11, 14, 29, 31, 34887), '86b1e598-5930-458f-92ac-b73cf25adcad') 2025-05-11 14:29:31,034 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:29:31,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 86b1e598-5930-458f-92ac-b73cf25adcad, 结果: False 2025-05-11 14:30:08,031 - app - INFO - 应用程序关闭中... 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:30:08,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:30:08,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:30:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:30:08,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:30:08,044 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:30:08,044 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:30:08,044 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:30:08,044 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:30:08,044 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:30:08,044 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:30:09,243 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:30:09,293 - 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-11 14:30:09,305 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:30:09,373 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:30:09,408 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:30:09,422 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:30:09,454 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:30:09,455 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,469 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:30:09,469 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,469 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:30:09,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:30:09,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:09,473 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:30:09,821 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:30:09,821 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:30:09,821 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:30:09,836 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:30:09,838 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:30:09,838 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:30:09,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:30:09,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:30:09,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:30:09,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:30:09,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:30:09,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:30:09,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:30:09,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:30:09,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:30:09,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:30:09,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:30:09,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:30:09,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:30:09,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:30:09,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:30:09,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:30:09,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:30:09,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:30:09,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:30:09,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:30:09,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:30:09,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:30:09,888 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:30:09,904 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:30:09,905 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:30:09,905 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:30:09,905 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:30:09,905 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:30:09,920 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:30:09,921 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:30:09,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:09,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:30:09,938 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, ) 2025-05-11 14:30:09,938 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:30:09,938 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:09,938 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:30:09,938 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:30:09,938 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:30:09,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:09,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 NOT IN (%s, %s, %s)) 2025-05-11 14:30:09,957 - sqlalchemy.engine.Engine - INFO - [generated in 0.00546s] (, , ) 2025-05-11 14:30:09,957 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:09,971 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:30:09,971 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:30:09,971 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:30:09,971 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:30:09,971 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:30:09,977 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:09,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:30:09,977 - sqlalchemy.engine.Engine - INFO - [generated in 0.00409s] (, datetime.datetime(2025, 5, 11, 13, 30, 9, 954960)) 2025-05-11 14:30:09,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,948 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:30:17,950 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:17,951 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:30:17,953 - sqlalchemy.engine.Engine - INFO - [generated in 0.00197s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:30:17,955 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:17,957 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:30:17,957 - sqlalchemy.engine.Engine - INFO - [cached since 0.005712s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:30:17,958 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,959 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:30:17,959 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:30:17,959 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:30:17,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:17,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:30:17,961 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 30, 17, 960768), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:30:17,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:17,969 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:30:17,969 - sqlalchemy.engine.Engine - INFO - [cached since 0.0201s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:30:17,969 - 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-11 14:30:17,969 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('1d8c9d53-e59e-4062-9f52-7882d54d56f6', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 30, 17, 959831), '{"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, 11, 14, 30, 17, 969161), datetime.datetime(2025, 5, 11, 14, 30, 17, 969161), 0) 2025-05-11 14:30:17,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:17,985 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:30:17,985 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('1d8c9d53-e59e-4062-9f52-7882d54d56f6',) 2025-05-11 14:30:17,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:17,985 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1d8c9d53-e59e-4062-9f52-7882d54d56f6 (优先级 1) 添加到队列 0 2025-05-11 14:30:17,985 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:30:17,985 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:17,985 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1d8c9d53-e59e-4062-9f52-7882d54d56f6","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:30:17","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:30:18,030 - services.sync_service - INFO - 成功同步任务到系统任务: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 1d8c9d53-e59e-4062-9f52-7882d54d56f6, 优先级: 1 2025-05-11 14:30:18,030 - services.execution.task_executor - DEBUG - 任务 1d8c9d53-e59e-4062-9f52-7882d54d56f6 设置超时时间: 3600秒 2025-05-11 14:30:18,030 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,030 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,030 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0825秒 2025-05-11 14:30:18,030 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,033 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:30:18,033 - sqlalchemy.engine.Engine - INFO - [cached since 0.04613s ago] ('1d8c9d53-e59e-4062-9f52-7882d54d56f6',) 2025-05-11 14:30:18,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.id = %s 2025-05-11 14:30:18,036 - sqlalchemy.engine.Engine - INFO - [cached since 0.0843s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:30:18,037 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:30:18,037 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 11, 14, 30, 18, 37080), datetime.datetime(2025, 5, 11, 14, 30, 18, 37080), '1d8c9d53-e59e-4062-9f52-7882d54d56f6') 2025-05-11 14:30:18,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,037 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,053 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,053 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:30:18,053 - sqlalchemy.engine.Engine - INFO - [generated in 0.00024s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 30, 18, 53996), '1d8c9d53-e59e-4062-9f52-7882d54d56f6') 2025-05-11 14:30:18,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,070 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:30:18,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,070 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('75880ad3-5f14-4eec-a595-9e611fdc768a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d8c9d53-e59e-4062-9f52-7882d54d56f6', datetime.datetime(2025, 5, 11, 14, 30, 18, 70428), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 30, 18, 70428), datetime.datetime(2025, 5, 11, 14, 30, 18, 70428), 0) 2025-05-11 14:30:18,070 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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.id = %s 2025-05-11 14:30:18,084 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('75880ad3-5f14-4eec-a595-9e611fdc768a',) 2025-05-11 14:30:18,085 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:30:18,085 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:30:18,086 - 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-11 14:30:18,086 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 30, 18, 86566), '75880ad3-5f14-4eec-a595-9e611fdc768a') 2025-05-11 14:30:18,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,086 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:30:18,086 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:30:18,086 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:30:18,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,086 - sqlalchemy.engine.Engine - INFO - [cached since 0.02099s ago] ('36d6d133-c6d8-4159-a6c4-da02ee19fe7a', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d8c9d53-e59e-4062-9f52-7882d54d56f6', datetime.datetime(2025, 5, 11, 14, 30, 18, 86566), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 30, 18, 86566), datetime.datetime(2025, 5, 11, 14, 30, 18, 86566), 0) 2025-05-11 14:30:18,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,102 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 36d6d133-c6d8-4159-a6c4-da02ee19fe7a 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.02034s ago] ('36d6d133-c6d8-4159-a6c4-da02ee19fe7a',) 2025-05-11 14:30:18,102 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:30:18,102 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:30:18,102 - 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-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.01907s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 30, 18, 102630), '36d6d133-c6d8-4159-a6c4-da02ee19fe7a') 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,102 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('91a598c2-b1ac-4c4f-9ad3-7833ab5afdd9', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d8c9d53-e59e-4062-9f52-7882d54d56f6', datetime.datetime(2025, 5, 11, 14, 30, 18, 102630), datetime.datetime(2025, 5, 11, 14, 30, 18, 102630), 0) 2025-05-11 14:30:18,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,120 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:30:18,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.04308s ago] ('36d6d133-c6d8-4159-a6c4-da02ee19fe7a',) 2025-05-11 14:30:18,130 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:30:18,130 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:30:18,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-11 14:30:18,130 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] (datetime.datetime(2025, 5, 11, 14, 30, 18, 130006), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 30, 18, 130006), '36d6d133-c6d8-4159-a6c4-da02ee19fe7a') 2025-05-11 14:30:18,130 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - [cached since 0.02487s ago] ('0ef7cf7e-cf88-47f4-a349-730c596e67b6', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '1d8c9d53-e59e-4062-9f52-7882d54d56f6', datetime.datetime(2025, 5, 11, 14, 30, 18, 139165), datetime.datetime(2025, 5, 11, 14, 30, 18, 139165), 0) 2025-05-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,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-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - [cached since 0.06225s ago] ('75880ad3-5f14-4eec-a595-9e611fdc768a',) 2025-05-11 14:30:18,139 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:30:18,139 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - [cached since 0.01681s ago] (datetime.datetime(2025, 5, 11, 14, 30, 18, 139165), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 30, 18, 139165), '75880ad3-5f14-4eec-a595-9e611fdc768a') 2025-05-11 14:30:18,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,151 - services.sync_service - INFO - 正在设置任务状态为已失败: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,170 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 1d8c9d53-e59e-4062-9f52-7882d54d56f6 2025-05-11 14:30:18,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:30:18,170 - 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-11 14:30:18,170 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (datetime.datetime(2025, 5, 11, 14, 30, 18, 170947), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 114, 1, datetime.datetime(2025, 5, 11, 14, 30, 18, 170947), '1d8c9d53-e59e-4062-9f52-7882d54d56f6') 2025-05-11 14:30:18,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:30:18,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 1d8c9d53-e59e-4062-9f52-7882d54d56f6, 结果: False 2025-05-11 14:31:09,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:31:09,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:31:09,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:31:09,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:31:09,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:31:09,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:31:09,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:31:09,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:31:09,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:31:09,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:31:09,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:31:09,897 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:31:09,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:31:09,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:31:09,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:31:09,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:31:09,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:31:09,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:31:09,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:31:09,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:31:09,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:31:09,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:31:09,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:31:09,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:31:09,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:31:09,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:31:09,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:31:09,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:31:09,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:31:09,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:31:09,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:31:09,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:31:09,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:31:09,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:31:09,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:31:09,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:31:09,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:31:09,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:31:09,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:31:09,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:31:09,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:31:09,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:31:09,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:31:09,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:31:09,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:31:09,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:31:09,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:31:09,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:31:09,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:31:09,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:31:09,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:31:09,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:31:09,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:31:09,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:31:09,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:31:09,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:31:09,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:31:09,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:31:09,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:31:09,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:31:09,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:31:09,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:31:09,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:31:09,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:31:09,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:31:09,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:31:09,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:31:09,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:31:09,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:31:09,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:31:09,944 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:31:09,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:31:09,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:31:09,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:31:09,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:31:09,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:31:09,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:31:09,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:31:09,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:31:09,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:31:09,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:31:09,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:31:09,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:31:09,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:31:10,007 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:10,008 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:31:10,008 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 11, 13, 31, 10, 7518)) 2025-05-11 14:31:10,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:11,642 - app - INFO - 应用程序关闭中... 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-11 14:31:11,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:31:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:31:11,642 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:31:11,642 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:31:11,642 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:31:11,652 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:31:11,652 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:31:12,891 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:31:12,942 - 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-11 14:31:12,956 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:31:13,025 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:31:13,058 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:31:13,091 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:31:13,107 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:31:13,107 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,117 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:31:13,121 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,124 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:31:13,124 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,124 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:13,124 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:31:13,124 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,140 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:31:13,141 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:13,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:13,157 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:31:13,508 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:31:13,508 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:31:13,508 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:31:13,518 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:31:13,520 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:31:13,520 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:31:13,524 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:31:13,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:31:13,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:31:13,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:31:13,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:31:13,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:31:13,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:31:13,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:31:13,541 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:31:13,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:31:13,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:31:13,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:31:13,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:31:13,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:31:13,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:31:13,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:31:13,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:31:13,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:31:13,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:31:13,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:31:13,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:31:13,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:31:13,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:31:13,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:31:13,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:31:13,559 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:31:13,559 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:13,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:13,575 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:31:13,575 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, ) 2025-05-11 14:31:13,575 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:31:13,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:13,575 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:31:13,575 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:31:13,575 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:31:13,575 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:13,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.status NOT IN (%s, %s, %s)) 2025-05-11 14:31:13,575 - sqlalchemy.engine.Engine - INFO - [generated in 0.00155s] (, , ) 2025-05-11 14:31:13,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:13,590 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:31:13,590 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:31:13,590 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:31:13,590 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:31:13,590 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:31:13,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:13,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-11 14:31:13,590 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, datetime.datetime(2025, 5, 11, 13, 31, 13, 575043)) 2025-05-11 14:31:13,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,826 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:31:17,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,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-11 14:31:17,830 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:17,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,833 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,833 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:31:17,833 - sqlalchemy.engine.Engine - INFO - [cached since 0.003827s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:17,835 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,835 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:31:17,836 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:31:17,836 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:31:17,836 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,837 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:31:17,837 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 31, 17, 837389), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:31:17,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,839 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:31:17,839 - sqlalchemy.engine.Engine - INFO - [cached since 0.01748s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:17,839 - 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-11 14:31:17,839 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('5aea5c8f-fae7-4f9b-bfa8-80e2b523f159', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 31, 17, 835247), '{"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, 11, 14, 31, 17, 839234), datetime.datetime(2025, 5, 11, 14, 31, 17, 839234), 0) 2025-05-11 14:31:17,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,855 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,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.id = %s 2025-05-11 14:31:17,855 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('5aea5c8f-fae7-4f9b-bfa8-80e2b523f159',) 2025-05-11 14:31:17,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,855 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 (优先级 1) 添加到队列 0 2025-05-11 14:31:17,855 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:31:17,855 - services.sync_service - INFO - 正在同步创建任务到天风系统: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,855 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"5aea5c8f-fae7-4f9b-bfa8-80e2b523f159","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:31:17","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:31:17,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159, 优先级: 1 2025-05-11 14:31:17,888 - services.execution.task_executor - DEBUG - 任务 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 设置超时时间: 3600秒 2025-05-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,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.id = %s 2025-05-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.03239s ago] ('5aea5c8f-fae7-4f9b-bfa8-80e2b523f159',) 2025-05-11 14:31:17,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-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - [cached since 0.06358s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (datetime.datetime(2025, 5, 11, 14, 31, 17, 889449), datetime.datetime(2025, 5, 11, 14, 31, 17, 889449), '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159') 2025-05-11 14:31:17,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,889 - services.sync_service - INFO - 成功同步任务到系统任务: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,904 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,904 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,904 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0779秒 2025-05-11 14:31:17,907 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,923 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:17,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,923 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:31:17,923 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 31, 17, 923777), '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159') 2025-05-11 14:31:17,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,939 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:31:17,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,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-11 14:31:17,939 - sqlalchemy.engine.Engine - INFO - [generated in 0.00144s] ('aeb78586-811d-4b26-a4e6-f17bc22058c0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159', datetime.datetime(2025, 5, 11, 14, 31, 17, 939901), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 31, 17, 939901), datetime.datetime(2025, 5, 11, 14, 31, 17, 939901), 0) 2025-05-11 14:31:17,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,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-11 14:31:17,955 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] ('aeb78586-811d-4b26-a4e6-f17bc22058c0',) 2025-05-11 14:31:17,955 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:31:17,970 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:31:17,972 - 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-11 14:31:17,972 - sqlalchemy.engine.Engine - INFO - [generated in 0.00161s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 31, 17, 972612), 'aeb78586-811d-4b26-a4e6-f17bc22058c0') 2025-05-11 14:31:17,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,972 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:31:17,972 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:31:17,988 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:31:17,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:17,989 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:31:17,989 - sqlalchemy.engine.Engine - INFO - [cached since 0.04469s ago] ('4d05c188-f439-49a5-a39d-cc8c1ff762f2', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159', datetime.datetime(2025, 5, 11, 14, 31, 17, 988325), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 31, 17, 989408), datetime.datetime(2025, 5, 11, 14, 31, 17, 989408), 0) 2025-05-11 14:31:17,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:17,989 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 4d05c188-f439-49a5-a39d-cc8c1ff762f2 2025-05-11 14:31:17,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,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-11 14:31:18,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.04174s ago] ('4d05c188-f439-49a5-a39d-cc8c1ff762f2',) 2025-05-11 14:31:18,007 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:31:18,007 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:31:18,007 - 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-11 14:31:18,007 - sqlalchemy.engine.Engine - INFO - [cached since 0.03802s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 31, 18, 7044), '4d05c188-f439-49a5-a39d-cc8c1ff762f2') 2025-05-11 14:31:18,007 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,007 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:31:18,022 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,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-11 14:31:18,022 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] ('54052f37-34cc-4e2c-b17e-0179602d18f9', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159', datetime.datetime(2025, 5, 11, 14, 31, 18, 22596), datetime.datetime(2025, 5, 11, 14, 31, 18, 22596), 0) 2025-05-11 14:31:18,022 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,034 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:31:18,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,039 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:18,040 - sqlalchemy.engine.Engine - INFO - [cached since 0.07458s ago] ('4d05c188-f439-49a5-a39d-cc8c1ff762f2',) 2025-05-11 14:31:18,040 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:31:18,040 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:31:18,040 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:18,040 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 11, 14, 31, 18, 40003), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 31, 18, 40003), '4d05c188-f439-49a5-a39d-cc8c1ff762f2') 2025-05-11 14:31:18,040 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,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-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - [cached since 0.03417s ago] ('f702159a-db0c-49aa-91cf-3d8f5f6fd894', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159', datetime.datetime(2025, 5, 11, 14, 31, 18, 56873), datetime.datetime(2025, 5, 11, 14, 31, 18, 56873), 0) 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - [cached since 0.102s ago] ('aeb78586-811d-4b26-a4e6-f17bc22058c0',) 2025-05-11 14:31:18,056 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:31:18,056 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - [cached since 0.02771s ago] (datetime.datetime(2025, 5, 11, 14, 31, 18, 56873), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 31, 18, 56873), 'aeb78586-811d-4b26-a4e6-f17bc22058c0') 2025-05-11 14:31:18,056 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,072 - services.sync_service - INFO - 正在设置任务状态为已失败: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:18,089 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159 2025-05-11 14:31:18,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:18,089 - 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-11 14:31:18,089 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (datetime.datetime(2025, 5, 11, 14, 31, 18, 89393), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 165, 1, datetime.datetime(2025, 5, 11, 14, 31, 18, 89393), '5aea5c8f-fae7-4f9b-bfa8-80e2b523f159') 2025-05-11 14:31:18,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:18,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 5aea5c8f-fae7-4f9b-bfa8-80e2b523f159, 结果: False 2025-05-11 14:31:40,226 - app - INFO - 应用程序关闭中... 2025-05-11 14:31:40,226 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:31:40,228 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:31:40,228 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:31:40,228 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:31:40,228 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:31:40,228 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:31:40,228 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:31:40,228 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:31:40,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:31:40,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:31:40,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:31:40,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:31:40,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:31:40,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:31:40,231 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:31:40,231 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:31:40,231 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:31:40,231 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:31:40,231 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:31:40,231 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:31:40,231 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:31:41,368 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:31:41,428 - 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-11 14:31:41,430 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:31:41,506 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:31:41,543 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:31:41,566 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:31:41,587 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:31:41,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,587 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:31:41,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,587 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:31:41,594 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,604 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:31:41,604 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,604 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:31:41,604 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,607 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:31:41,607 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,607 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:31:41,607 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:31:41,610 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:41,610 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:31:41,970 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:31:41,970 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:31:41,970 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:31:41,970 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:31:41,970 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:31:41,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:31:41,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:31:41,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:31:41,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:31:41,978 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:31:41,989 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:31:41,989 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:31:41,989 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:41,995 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:31:41,995 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:41,995 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:31:41,995 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:31:41,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:42,010 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:31:42,010 - sqlalchemy.engine.Engine - INFO - [generated in 0.00353s] (, ) 2025-05-11 14:31:42,020 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:31:42,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:42,020 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:31:42,028 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:31:42,028 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:31:42,028 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:42,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.status NOT IN (%s, %s, %s)) 2025-05-11 14:31:42,043 - sqlalchemy.engine.Engine - INFO - [generated in 0.00407s] (, , ) 2025-05-11 14:31:42,043 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:42,043 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:31:42,043 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:31:42,043 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:31:42,043 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:31:42,043 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:31:42,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:42,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:31:42,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00238s] (, datetime.datetime(2025, 5, 11, 13, 31, 42, 28147)) 2025-05-11 14:31:42,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,818 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:31:46,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,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.id = %s 2025-05-11 14:31:46,822 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:46,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:31:46,826 - sqlalchemy.engine.Engine - INFO - [cached since 0.004091s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:46,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,828 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:31:46,828 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:31:46,828 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:31:46,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,830 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:31:46,830 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 31, 46, 830280), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:31:46,831 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,842 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,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-11 14:31:46,842 - sqlalchemy.engine.Engine - INFO - [cached since 0.02098s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:46,842 - 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-11 14:31:46,842 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('36748731-593f-4e27-b76d-d3afafb748f8', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 31, 46, 828270), '{"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, 11, 14, 31, 46, 842108), datetime.datetime(2025, 5, 11, 14, 31, 46, 842108), 0) 2025-05-11 14:31:46,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:31:46,851 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('36748731-593f-4e27-b76d-d3afafb748f8',) 2025-05-11 14:31:46,857 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,858 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 36748731-593f-4e27-b76d-d3afafb748f8 (优先级 1) 添加到队列 0 2025-05-11 14:31:46,858 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:31:46,858 - services.sync_service - INFO - 正在同步创建任务到天风系统: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,858 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"36748731-593f-4e27-b76d-d3afafb748f8","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:31:46","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:31:46,907 - services.sync_service - INFO - 成功同步任务到系统任务: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 36748731-593f-4e27-b76d-d3afafb748f8, 优先级: 1 2025-05-11 14:31:46,908 - services.execution.task_executor - DEBUG - 任务 36748731-593f-4e27-b76d-d3afafb748f8 设置超时时间: 3600秒 2025-05-11 14:31:46,909 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,909 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,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-11 14:31:46,909 - sqlalchemy.engine.Engine - INFO - [cached since 0.06418s ago] ('36748731-593f-4e27-b76d-d3afafb748f8',) 2025-05-11 14:31:46,921 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1031秒 2025-05-11 14:31:46,925 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:31:46,925 - sqlalchemy.engine.Engine - INFO - [cached since 0.1064s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:31:46,929 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:31:46,929 - sqlalchemy.engine.Engine - INFO - [generated in 0.00272s] (datetime.datetime(2025, 5, 11, 14, 31, 46, 929958), datetime.datetime(2025, 5, 11, 14, 31, 46, 929958), '36748731-593f-4e27-b76d-d3afafb748f8') 2025-05-11 14:31:46,929 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,941 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,958 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:46,958 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,958 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:31:46,974 - sqlalchemy.engine.Engine - INFO - [generated in 0.00214s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 31, 46, 958447), '36748731-593f-4e27-b76d-d3afafb748f8') 2025-05-11 14:31:46,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:46,975 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:31:46,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:46,975 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:31:46,991 - sqlalchemy.engine.Engine - INFO - [generated in 0.00184s] ('4b46bd2a-0928-43fe-acd3-ded26d6f98b8', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '36748731-593f-4e27-b76d-d3afafb748f8', datetime.datetime(2025, 5, 11, 14, 31, 46, 975620), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 31, 46, 975620), datetime.datetime(2025, 5, 11, 14, 31, 46, 975620), 0) 2025-05-11 14:31:46,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,013 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:47,013 - sqlalchemy.engine.Engine - INFO - [generated in 0.00338s] ('4b46bd2a-0928-43fe-acd3-ded26d6f98b8',) 2025-05-11 14:31:47,013 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:31:47,024 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:31:47,024 - 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-11 14:31:47,026 - sqlalchemy.engine.Engine - INFO - [generated in 0.00367s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 31, 47, 24698), '4b46bd2a-0928-43fe-acd3-ded26d6f98b8') 2025-05-11 14:31:47,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,041 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:31:47,041 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:31:47,041 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:31:47,041 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,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-11 14:31:47,047 - sqlalchemy.engine.Engine - INFO - [cached since 0.06134s ago] ('323e4c31-c814-43a7-8523-3f2307f76319', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '36748731-593f-4e27-b76d-d3afafb748f8', datetime.datetime(2025, 5, 11, 14, 31, 47, 41884), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 31, 47, 47087), datetime.datetime(2025, 5, 11, 14, 31, 47, 47087), 0) 2025-05-11 14:31:47,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,064 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 323e4c31-c814-43a7-8523-3f2307f76319 2025-05-11 14:31:47,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,064 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:47,064 - sqlalchemy.engine.Engine - INFO - [cached since 0.0576s ago] ('323e4c31-c814-43a7-8523-3f2307f76319',) 2025-05-11 14:31:47,074 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:31:47,074 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:31:47,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-11 14:31:47,074 - sqlalchemy.engine.Engine - INFO - [cached since 0.05639s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 31, 47, 74390), '323e4c31-c814-43a7-8523-3f2307f76319') 2025-05-11 14:31:47,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,091 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:31:47,091 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,091 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:31:47,091 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('d4dd0584-3560-46d8-a171-677020e6667e', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '36748731-593f-4e27-b76d-d3afafb748f8', datetime.datetime(2025, 5, 11, 14, 31, 47, 91957), datetime.datetime(2025, 5, 11, 14, 31, 47, 91957), 0) 2025-05-11 14:31:47,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,106 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:31:47,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,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-11 14:31:47,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.09532s ago] ('323e4c31-c814-43a7-8523-3f2307f76319',) 2025-05-11 14:31:47,111 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:31:47,112 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:31:47,112 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:31:47,112 - sqlalchemy.engine.Engine - INFO - [generated in 0.00132s] (datetime.datetime(2025, 5, 11, 14, 31, 47, 112197), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 31, 47, 112197), '323e4c31-c814-43a7-8523-3f2307f76319') 2025-05-11 14:31:47,112 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,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-11 14:31:47,124 - sqlalchemy.engine.Engine - INFO - [cached since 0.02971s ago] ('2e492682-cb88-49aa-b6c3-b58a3bd69c88', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '36748731-593f-4e27-b76d-d3afafb748f8', datetime.datetime(2025, 5, 11, 14, 31, 47, 123571), datetime.datetime(2025, 5, 11, 14, 31, 47, 123571), 0) 2025-05-11 14:31:47,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,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-11 14:31:47,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.1171s ago] ('4b46bd2a-0928-43fe-acd3-ded26d6f98b8',) 2025-05-11 14:31:47,126 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:31:47,126 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:31:47,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-11 14:31:47,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.02386s ago] (datetime.datetime(2025, 5, 11, 14, 31, 47, 126392), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 31, 47, 126392), '4b46bd2a-0928-43fe-acd3-ded26d6f98b8') 2025-05-11 14:31:47,139 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,140 - services.sync_service - INFO - 正在设置任务状态为已失败: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:47,157 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 36748731-593f-4e27-b76d-d3afafb748f8 2025-05-11 14:31:47,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:31:47,174 - 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-11 14:31:47,174 - sqlalchemy.engine.Engine - INFO - [generated in 0.00116s] (datetime.datetime(2025, 5, 11, 14, 31, 47, 157244), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 199, 1, datetime.datetime(2025, 5, 11, 14, 31, 47, 174743), '36748731-593f-4e27-b76d-d3afafb748f8') 2025-05-11 14:31:47,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:31:47,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 36748731-593f-4e27-b76d-d3afafb748f8, 结果: False 2025-05-11 14:32:41,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:32:41,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:32:41,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:32:41,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:32:41,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:32:41,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:32:42,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:32:42,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:32:42,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:32:42,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:32:42,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:32:42,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:32:42,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:32:42,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:32:42,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:32:42,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:32:42,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:32:42,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:32:42,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:32:42,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:32:42,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:32:42,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:32:42,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:32:42,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:32:42,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:32:42,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:32:42,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:32:42,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:32:42,066 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:32:42,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-11 14:32:42,066 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 11, 13, 32, 42, 66724)) 2025-05-11 14:32:42,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:33:12,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:33:12,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:33:12,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:33:12,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:33:12,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:33:12,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:33:42,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:33:42,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:33:42,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:33:42,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:33:42,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:33:42,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:33:42,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:33:42,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:33:42,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:33:42,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:33:42,069 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:33:42,069 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 33, 42, 60481)) 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:33:42,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:33:42,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:33:42,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:33:42,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:33:42,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:33:42,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:33:42,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:33:42,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:33:42,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:33:42,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:33:42,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:33:42,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:33:42,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:33:42,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:33:42,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:33:42,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:33:42,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:33:42,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:33:42,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:33:42,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:33:42,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:33:42,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:33:58,220 - app - INFO - 应用程序关闭中... 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:33:58,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:33:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:33:58,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:33:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:33:58,227 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:33:58,227 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:33:58,227 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:33:58,227 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:33:58,227 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:33:59,460 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:33:59,527 - 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-11 14:33:59,537 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:33:59,614 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:33:59,644 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:33:59,677 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:33:59,687 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:33:59,687 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,687 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:33:59,687 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,687 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:33:59,692 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:33:59,692 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:33:59,693 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:33:59,694 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,704 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:33:59,704 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,704 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:33:59,704 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,708 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:33:59,708 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,710 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:33:59,711 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,712 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:33:59,712 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,712 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:33:59,712 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:33:59,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:33:59,712 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:34:00,077 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:34:00,077 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:34:00,077 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:34:00,077 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:34:00,077 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:34:00,077 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:34:00,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:34:00,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:34:00,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:34:00,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:34:00,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:34:00,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:34:00,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:34:00,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:34:00,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:34:00,104 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:34:00,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:34:00,120 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:34:00,120 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:34:00,120 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:34:00,120 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:34:00,127 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:34:00,127 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:34:00,137 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:34:00,137 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:34:00,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:00,154 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:34:00,157 - sqlalchemy.engine.Engine - INFO - [generated in 0.00174s] (, ) 2025-05-11 14:34:00,157 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:34:00,157 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:00,161 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:34:00,161 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:34:00,161 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:34:00,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:00,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 NOT IN (%s, %s, %s)) 2025-05-11 14:34:00,171 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (, , ) 2025-05-11 14:34:00,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:00,176 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:34:00,178 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:34:00,178 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:34:00,178 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:34:00,178 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:34:00,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:00,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:34:00,178 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] (, datetime.datetime(2025, 5, 11, 13, 34, 0, 161604)) 2025-05-11 14:34:00,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,626 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:34:04,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,630 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:34:04,630 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:34:04,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,633 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,633 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:34:04,633 - sqlalchemy.engine.Engine - INFO - [cached since 0.003448s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:34:04,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,635 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:34:04,635 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:34:04,635 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:34:04,636 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,637 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:34:04,637 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 34, 4, 637719), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:34:04,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,641 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,641 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:34:04,641 - sqlalchemy.engine.Engine - INFO - [cached since 0.01757s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:34:04,641 - 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-11 14:34:04,641 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('7e42b9da-da28-4bfb-8be8-9d5c7c1e360d', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 34, 4, 635719), '{"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, 11, 14, 34, 4, 641492), datetime.datetime(2025, 5, 11, 14, 34, 4, 641492), 0) 2025-05-11 14:34:04,641 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,658 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:34:04,658 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('7e42b9da-da28-4bfb-8be8-9d5c7c1e360d',) 2025-05-11 14:34:04,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,658 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d (优先级 1) 添加到队列 0 2025-05-11 14:34:04,658 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:34:04,658 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:04,658 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7e42b9da-da28-4bfb-8be8-9d5c7c1e360d","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:34:04","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:34:04,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d, 优先级: 1 2025-05-11 14:34:04,741 - services.execution.task_executor - DEBUG - 任务 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 设置超时时间: 3600秒 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - [cached since 0.07763s ago] ('7e42b9da-da28-4bfb-8be8-9d5c7c1e360d',) 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - [cached since 0.1151s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (datetime.datetime(2025, 5, 11, 14, 34, 4, 742731), datetime.datetime(2025, 5, 11, 14, 34, 4, 742731), '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d') 2025-05-11 14:34:04,742 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,757 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:04,810 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 14:34:04,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,810 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:34:04,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00610s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 34, 4, 810279), '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d') 2025-05-11 14:34:04,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,825 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:34:04,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,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-11 14:34:04,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('b9451b1e-6bae-40b6-8fda-f8799e6f73bb', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d', datetime.datetime(2025, 5, 11, 14, 34, 4, 825898), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 34, 4, 825898), datetime.datetime(2025, 5, 11, 14, 34, 4, 825898), 0) 2025-05-11 14:34:04,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,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-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('b9451b1e-6bae-40b6-8fda-f8799e6f73bb',) 2025-05-11 14:34:04,841 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:34:04,841 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:34:04,841 - 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-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 34, 4, 841814), 'b9451b1e-6bae-40b6-8fda-f8799e6f73bb') 2025-05-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,841 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:34:04,841 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:34:04,841 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,841 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - [cached since 0.02186s ago] ('72daf9fb-d866-4850-8f0c-6224bb031bd6', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d', datetime.datetime(2025, 5, 11, 14, 34, 4, 841814), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 34, 4, 841814), datetime.datetime(2025, 5, 11, 14, 34, 4, 841814), 0) 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,858 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 72daf9fb-d866-4850-8f0c-6224bb031bd6 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - [cached since 0.02296s ago] ('72daf9fb-d866-4850-8f0c-6224bb031bd6',) 2025-05-11 14:34:04,858 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:34:04,858 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:34:04,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-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - [cached since 0.02165s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 34, 4, 858087), '72daf9fb-d866-4850-8f0c-6224bb031bd6') 2025-05-11 14:34:04,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,875 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:34:04,875 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,875 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:34:04,875 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('c5f0dd8a-8033-4afb-a2f1-ab821cf9e902', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d', datetime.datetime(2025, 5, 11, 14, 34, 4, 875996), datetime.datetime(2025, 5, 11, 14, 34, 4, 875996), 0) 2025-05-11 14:34:04,875 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,875 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - [cached since 0.04845s ago] ('72daf9fb-d866-4850-8f0c-6224bb031bd6',) 2025-05-11 14:34:04,893 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:34:04,893 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - [generated in 0.00362s] (datetime.datetime(2025, 5, 11, 14, 34, 4, 893842), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 34, 4, 893842), '72daf9fb-d866-4850-8f0c-6224bb031bd6') 2025-05-11 14:34:04,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,913 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,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-11 14:34:04,913 - sqlalchemy.engine.Engine - INFO - [cached since 0.0352s ago] ('a1c62274-abff-4aaa-997a-70ef8645f69f', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d', datetime.datetime(2025, 5, 11, 14, 34, 4, 913763), datetime.datetime(2025, 5, 11, 14, 34, 4, 913763), 0) 2025-05-11 14:34:04,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,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-11 14:34:04,922 - sqlalchemy.engine.Engine - INFO - [cached since 0.07659s ago] ('b9451b1e-6bae-40b6-8fda-f8799e6f73bb',) 2025-05-11 14:34:04,922 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:34:04,923 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:34:04,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-11 14:34:04,924 - sqlalchemy.engine.Engine - INFO - [cached since 0.02674s ago] (datetime.datetime(2025, 5, 11, 14, 34, 4, 924350), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 34, 4, 924659), 'b9451b1e-6bae-40b6-8fda-f8799e6f73bb') 2025-05-11 14:34:04,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:04,924 - services.sync_service - INFO - 正在设置任务状态为已失败: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:04,975 - services.sync_service - WARNING - 设置系统任务状态为已失败失败: 此天风任务id不存在 2025-05-11 14:34:04,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:34:04,991 - 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-11 14:34:04,991 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] (datetime.datetime(2025, 5, 11, 14, 34, 4, 975400), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 167, 1, datetime.datetime(2025, 5, 11, 14, 34, 4, 991270), '7e42b9da-da28-4bfb-8be8-9d5c7c1e360d') 2025-05-11 14:34:04,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:34:05,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d, 结果: False 2025-05-11 14:34:05,690 - services.sync_service - INFO - 成功同步任务到系统任务: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:05,690 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:05,690 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 7e42b9da-da28-4bfb-8be8-9d5c7c1e360d 2025-05-11 14:34:05,700 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 1.0736秒 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:35:00,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:35:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:35:00,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:35:00,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:35:00,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:35:00,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:35:00,181 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:35:00,181 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:35:00,183 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 13, 35, 0, 181516)) 2025-05-11 14:35:00,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:35:30,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:35:30,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:35:30,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:35:30,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:35:30,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:35:30,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:36:00,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:36:00,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:36:00,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:36:00,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:36:00,138 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:36:00,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:36:00,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:36:00,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:36:00,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:36:00,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:36:00,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:36:00,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:36:00,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:36:00,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:36:00,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:36:00,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:36:00,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:36:00,142 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:36:00,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:36:00,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:36:00,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:36:00,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:36:00,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:36:00,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:36:00,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:36:00,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:36:00,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:36:00,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:36:00,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:36:00,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:36:00,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:36:00,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:36:00,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:36:00,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:36:00,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:36:00,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:36:00,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:36:00,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:36:00,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:36:00,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:36:00,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:36:00,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:36:00,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:36:00,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:36:00,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:36:00,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:36:00,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:36:00,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:36:00,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:36:00,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:36:00,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:36:00,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:36:00,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:36:00,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:36:00,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:36:00,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:36:00,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:36:00,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:36:00,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:36:00,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:36:00,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:36:00,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:36:00,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:36:00,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:36:00,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:36:00,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:36:00,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:36:00,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:36:00,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:36:00,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:36:00,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:36:00,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:36:00,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:36:00,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:36:00,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:36:00,194 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:36:00,198 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 36, 0, 190972)) 2025-05-11 14:36:00,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:36:30,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:36:30,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:36:30,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:36:30,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:36:30,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:36:30,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:36:30,378 - app - INFO - 应用程序关闭中... 2025-05-11 14:36:30,380 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:36:30,383 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:36:30,388 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:36:30,388 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:36:30,388 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:36:30,389 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:36:30,391 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:36:30,394 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:36:30,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:36:30,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:36:30,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:36:30,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:36:30,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:36:30,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:36:30,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:36:30,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-11 14:36:30,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:36:30,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:36:30,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-11 14:36:30,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:36:30,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:36:30,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-11 14:36:30,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:36:30,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:36:30,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:36:30,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:36:30,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:36:30,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:36:30,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:36:30,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-11 14:36:30,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:36:30,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:36:30,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-11 14:36:30,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:36:30,435 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:36:30,435 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:36:30,435 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:36:30,435 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:36:30,435 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:36:30,435 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:36:31,744 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:36:31,807 - 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-11 14:36:31,816 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:36:31,887 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:36:31,924 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:36:31,940 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:36:31,955 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:36:31,956 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,957 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:36:31,961 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,965 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:36:31,968 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:36:31,971 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:36:31,972 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,973 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:36:31,974 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,975 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:36:31,975 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,976 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:36:31,976 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,979 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:36:31,979 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,980 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:36:31,980 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,981 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:36:31,982 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,983 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:36:31,983 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,984 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:36:31,984 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,985 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:36:31,985 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,987 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:36:31,987 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,987 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:36:31,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,989 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:36:31,989 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:36:31,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:36:31,989 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:36:32,342 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:36:32,342 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:36:32,342 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:36:32,342 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:36:32,342 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:36:32,351 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:36:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:36:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:36:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:36:32,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:36:32,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:36:32,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:36:32,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:36:32,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:36:32,367 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:36:32,367 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:36:32,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:36:32,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:36:32,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:36:32,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:36:32,399 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:36:32,399 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:36:32,415 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:36:32,415 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:36:32,422 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:36:32,422 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:36:32,422 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:36:32,422 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:36:32,422 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:36:32,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:36:32,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:36:32,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00138s] (, ) 2025-05-11 14:36:32,453 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:36:32,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:36:32,454 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:36:32,454 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:36:32,454 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:36:32,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:36:32,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-11 14:36:32,456 - sqlalchemy.engine.Engine - INFO - [generated in 0.00211s] (, , ) 2025-05-11 14:36:32,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:36:32,474 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:36:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:36:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:36:32,474 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:36:32,485 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:36:32,485 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:36:32,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-11 14:36:32,495 - sqlalchemy.engine.Engine - INFO - [generated in 0.00300s] (, datetime.datetime(2025, 5, 11, 13, 36, 32, 454589)) 2025-05-11 14:36:32,501 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:32,425 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:37:32,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:37:32,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:37:32,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:37:32,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:37:32,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:37:32,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:37:32,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:37:32,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:37:32,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:37:32,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:37:32,434 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:37:32,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:37:32,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:37:32,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:37:32,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:37:32,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:37:32,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:37:32,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:37:32,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:37:32,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:37:32,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:37:32,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:37:32,444 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:37:32,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:37:32,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:37:32,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:37:32,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:37:32,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:37:32,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:37:32,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:37:32,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:37:32,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:37:32,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:37:32,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:37:32,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:37:32,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:37:32,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:37:32,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:37:32,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:37:32,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:37:32,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:37:32,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:37:32,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:37:32,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:37:32,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:37:32,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:37:32,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:37:32,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:37:32,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:37:32,507 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:37:32,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:37:32,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:37:32,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:37:32,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:37:32,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:37:32,511 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:37:32,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:37:32,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:37:32,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:37:32,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:37:32,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:37:32,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:32,517 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:37:32,523 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 11, 13, 37, 32, 510069)) 2025-05-11 14:37:32,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:37:32,523 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:49,865 - app - INFO - 应用程序关闭中... 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:37:49,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:37:49,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:37:49,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:37:49,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:37:49,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:37:49,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:37:49,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:37:49,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:37:49,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:37:49,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:37:49,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:37:49,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:37:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:37:49,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:37:49,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:37:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:37:49,878 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:37:49,878 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:37:49,878 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:37:49,878 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:37:49,878 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:37:51,282 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:37:51,332 - 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-11 14:37:51,342 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:37:51,424 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:37:51,458 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:37:51,483 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:37:51,493 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:37:51,493 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,493 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:37:51,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,498 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:37:51,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:51,512 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:37:51,874 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:37:51,874 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:37:51,874 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:37:51,874 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:37:51,874 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:37:51,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:37:51,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:37:51,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:37:51,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:37:51,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:37:51,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:37:51,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:37:51,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:37:51,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:37:51,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:37:51,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:37:51,895 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:37:51,909 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:37:51,912 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:37:51,914 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:51,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:37:51,926 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, ) 2025-05-11 14:37:51,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:37:51,926 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:51,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:37:51,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:37:51,931 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:51,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 NOT IN (%s, %s, %s)) 2025-05-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (, , ) 2025-05-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:51,931 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:37:51,931 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:37:51,931 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:37:51,931 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:37:51,931 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:51,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-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, datetime.datetime(2025, 5, 11, 13, 37, 51, 931812)) 2025-05-11 14:37:51,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,673 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:37:58,674 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-11 14:37:58,676 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:37:58,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,680 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:37:58,680 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:37:58,682 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,684 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:37:58,684 - sqlalchemy.engine.Engine - INFO - [cached since 0.004862s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,685 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:37:58,685 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:37:58,685 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 37, 58, 685045), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:37:58,685 - sqlalchemy.engine.Engine - INFO - [cached since 0.01958s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:37:58,700 - 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-11 14:37:58,700 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('a148645e-c7b3-4abf-989f-8c44beb3ad7d', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 37, 58, 685045), '{"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, 11, 14, 37, 58, 700776), datetime.datetime(2025, 5, 11, 14, 37, 58, 700776), 0) 2025-05-11 14:37:58,700 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,709 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:37:58,709 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('a148645e-c7b3-4abf-989f-8c44beb3ad7d',) 2025-05-11 14:37:58,709 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,709 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a148645e-c7b3-4abf-989f-8c44beb3ad7d (优先级 1) 添加到队列 0 2025-05-11 14:37:58,716 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:37:58,716 - services.sync_service - INFO - 正在同步创建任务到天风系统: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:58,716 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a148645e-c7b3-4abf-989f-8c44beb3ad7d","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:37:58","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:37:58,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: a148645e-c7b3-4abf-989f-8c44beb3ad7d, 优先级: 1 2025-05-11 14:37:58,764 - services.execution.task_executor - DEBUG - 任务 a148645e-c7b3-4abf-989f-8c44beb3ad7d 设置超时时间: 3600秒 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - [cached since 0.05642s ago] ('a148645e-c7b3-4abf-989f-8c44beb3ad7d',) 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - [cached since 0.08884s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 11, 14, 37, 58, 764349), datetime.datetime(2025, 5, 11, 14, 37, 58, 764349), 'a148645e-c7b3-4abf-989f-8c44beb3ad7d') 2025-05-11 14:37:58,764 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,780 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:58,891 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 14:37:58,891 - services.sync_service - INFO - 成功同步任务到系统任务: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:58,891 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:58,891 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:58,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,891 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:37:58,891 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 37, 58, 891483), 'a148645e-c7b3-4abf-989f-8c44beb3ad7d') 2025-05-11 14:37:58,891 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2154秒 2025-05-11 14:37:58,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,909 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:37:58,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,909 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:37:58,909 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('db550029-412f-4288-bbee-ca4b05456d2c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a148645e-c7b3-4abf-989f-8c44beb3ad7d', datetime.datetime(2025, 5, 11, 14, 37, 58, 909655), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 37, 58, 909655), datetime.datetime(2025, 5, 11, 14, 37, 58, 909655), 0) 2025-05-11 14:37:58,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,922 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,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.id = %s 2025-05-11 14:37:58,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('db550029-412f-4288-bbee-ca4b05456d2c',) 2025-05-11 14:37:58,922 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:37:58,922 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:37:58,922 - 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-11 14:37:58,922 - sqlalchemy.engine.Engine - INFO - [generated in 0.00146s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 37, 58, 922829), 'db550029-412f-4288-bbee-ca4b05456d2c') 2025-05-11 14:37:58,922 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,937 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:37:58,937 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:37:58,937 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:37:58,938 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,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-11 14:37:58,938 - sqlalchemy.engine.Engine - INFO - [cached since 0.02564s ago] ('c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a148645e-c7b3-4abf-989f-8c44beb3ad7d', datetime.datetime(2025, 5, 11, 14, 37, 58, 937347), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 37, 58, 938852), datetime.datetime(2025, 5, 11, 14, 37, 58, 938852), 0) 2025-05-11 14:37:58,938 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,947 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - [cached since 0.02352s ago] ('c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4',) 2025-05-11 14:37:58,947 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:37:58,947 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:37:58,947 - 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-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - [cached since 0.02324s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 37, 58, 947497), 'c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4') 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,947 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,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-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('430690f7-1777-4799-aac3-a1da082866db', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a148645e-c7b3-4abf-989f-8c44beb3ad7d', datetime.datetime(2025, 5, 11, 14, 37, 58, 947497), datetime.datetime(2025, 5, 11, 14, 37, 58, 947497), 0) 2025-05-11 14:37:58,947 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,963 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:37:58,963 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,979 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:37:58,979 - sqlalchemy.engine.Engine - INFO - [cached since 0.05488s ago] ('c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4',) 2025-05-11 14:37:58,979 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:37:58,979 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:37:58,979 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:37:58,979 - sqlalchemy.engine.Engine - INFO - [generated in 0.00169s] (datetime.datetime(2025, 5, 11, 14, 37, 58, 979108), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 37, 58, 979108), 'c8c6d1ca-78c0-486e-8706-1ae0c0c65cb4') 2025-05-11 14:37:58,979 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:58,994 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:58,994 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:37:58,994 - sqlalchemy.engine.Engine - INFO - [cached since 0.04385s ago] ('372f3934-9110-4127-8720-72d37b182a3f', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'a148645e-c7b3-4abf-989f-8c44beb3ad7d', datetime.datetime(2025, 5, 11, 14, 37, 58, 994797), datetime.datetime(2025, 5, 11, 14, 37, 58, 994797), 0) 2025-05-11 14:37:58,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:59,010 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:59,010 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:37:59,010 - sqlalchemy.engine.Engine - INFO - [cached since 0.1007s ago] ('db550029-412f-4288-bbee-ca4b05456d2c',) 2025-05-11 14:37:59,026 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:37:59,026 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:37:59,026 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:37:59,026 - sqlalchemy.engine.Engine - INFO - [cached since 0.04751s ago] (datetime.datetime(2025, 5, 11, 14, 37, 59, 26893), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 37, 59, 26893), 'db550029-412f-4288-bbee-ca4b05456d2c') 2025-05-11 14:37:59,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:59,026 - services.sync_service - INFO - 正在设置任务状态为已失败: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:59,193 - services.sync_service - INFO - 成功设置系统任务状态为已失败: a148645e-c7b3-4abf-989f-8c44beb3ad7d 2025-05-11 14:37:59,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:37:59,210 - 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-11 14:37:59,210 - sqlalchemy.engine.Engine - INFO - [generated in 0.00192s] (datetime.datetime(2025, 5, 11, 14, 37, 59, 193850), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 246, 1, datetime.datetime(2025, 5, 11, 14, 37, 59, 210011), 'a148645e-c7b3-4abf-989f-8c44beb3ad7d') 2025-05-11 14:37:59,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:37:59,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: a148645e-c7b3-4abf-989f-8c44beb3ad7d, 结果: False 2025-05-11 14:38:22,350 - app - INFO - 应用程序关闭中... 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:38:22,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:38:22,351 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:38:22,351 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:38:22,351 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:38:22,351 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:38:22,351 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:38:22,351 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:38:23,598 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:38:23,656 - 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-11 14:38:23,656 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:38:23,736 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:38:23,767 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:38:23,794 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:38:23,794 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,805 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:38:23,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,825 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:38:23,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,834 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:38:23,834 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,834 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:38:23,843 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:38:23,845 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:23,847 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:38:24,230 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:38:24,230 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:38:24,230 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:38:24,231 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:38:24,231 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:38:24,231 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:38:24,231 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:38:24,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:38:24,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:38:24,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:38:24,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:38:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:38:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:38:24,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:38:24,234 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:38:24,234 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:38:24,234 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:38:24,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:24,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:38:24,254 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, ) 2025-05-11 14:38:24,254 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:38:24,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:24,254 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:38:24,258 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:38:24,258 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:38:24,258 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:24,258 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:38:24,258 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, , ) 2025-05-11 14:38:24,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:24,264 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:38:24,264 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:38:24,264 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:38:24,264 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:38:24,264 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:38:24,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:24,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:38:24,268 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, datetime.datetime(2025, 5, 11, 13, 38, 24, 258664)) 2025-05-11 14:38:24,268 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,645 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:38:28,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,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-11 14:38:28,650 - sqlalchemy.engine.Engine - INFO - [generated in 0.00125s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,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.id = %s 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - [cached since 0.006858s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,653 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:38:28,653 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:38:28,653 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 38, 28, 653273), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:38:28,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,674 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:38:28,674 - sqlalchemy.engine.Engine - INFO - [cached since 0.0268s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:38:28,674 - 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-11 14:38:28,674 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] ('b20c386d-a978-4cde-b550-fe73719141cd', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 38, 28, 653273), '{"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, 11, 14, 38, 28, 674986), datetime.datetime(2025, 5, 11, 14, 38, 28, 674986), 0) 2025-05-11 14:38:28,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,685 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,685 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:38:28,685 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('b20c386d-a978-4cde-b550-fe73719141cd',) 2025-05-11 14:38:28,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,685 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b20c386d-a978-4cde-b550-fe73719141cd (优先级 1) 添加到队列 0 2025-05-11 14:38:28,701 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:38:28,701 - services.sync_service - INFO - 正在同步创建任务到天风系统: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,701 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b20c386d-a978-4cde-b550-fe73719141cd","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:38:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:38:28,749 - services.sync_service - INFO - 成功同步任务到系统任务: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: b20c386d-a978-4cde-b550-fe73719141cd, 优先级: 1 2025-05-11 14:38:28,749 - services.execution.task_executor - DEBUG - 任务 b20c386d-a978-4cde-b550-fe73719141cd 设置超时时间: 3600秒 2025-05-11 14:38:28,749 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,749 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - [cached since 0.05997s ago] ('b20c386d-a978-4cde-b550-fe73719141cd',) 2025-05-11 14:38:28,749 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1041秒 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - [cached since 0.106s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] (datetime.datetime(2025, 5, 11, 14, 38, 28, 749382), datetime.datetime(2025, 5, 11, 14, 38, 28, 749382), 'b20c386d-a978-4cde-b550-fe73719141cd') 2025-05-11 14:38:28,749 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,765 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,766 - services.sync_service - INFO - 成功设置系统任务状态为执行中: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,782 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:38:28,782 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 38, 28, 782076), 'b20c386d-a978-4cde-b550-fe73719141cd') 2025-05-11 14:38:28,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,798 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:38:28,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,798 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:38:28,798 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('784aadab-5ae0-44a2-b8fd-3d2665094012', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b20c386d-a978-4cde-b550-fe73719141cd', datetime.datetime(2025, 5, 11, 14, 38, 28, 798478), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 38, 28, 798478), datetime.datetime(2025, 5, 11, 14, 38, 28, 798478), 0) 2025-05-11 14:38:28,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,798 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,813 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('784aadab-5ae0-44a2-b8fd-3d2665094012',) 2025-05-11 14:38:28,814 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:38:28,814 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:38:28,814 - 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-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 38, 28, 814700), '784aadab-5ae0-44a2-b8fd-3d2665094012') 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,814 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:38:28,814 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:38:28,814 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - [cached since 0.02396s ago] ('ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b20c386d-a978-4cde-b550-fe73719141cd', datetime.datetime(2025, 5, 11, 14, 38, 28, 814700), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 38, 28, 814700), datetime.datetime(2025, 5, 11, 14, 38, 28, 814700), 0) 2025-05-11 14:38:28,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,830 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb 2025-05-11 14:38:28,830 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,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.id = %s 2025-05-11 14:38:28,830 - sqlalchemy.engine.Engine - INFO - [cached since 0.022s ago] ('ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb',) 2025-05-11 14:38:28,830 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:38:28,830 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:38:28,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-11 14:38:28,830 - sqlalchemy.engine.Engine - INFO - [cached since 0.01995s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 38, 28, 830722), 'ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb') 2025-05-11 14:38:28,830 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,830 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:38:28,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,846 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:38:28,846 - sqlalchemy.engine.Engine - INFO - [generated in 0.00191s] ('3cf86e0f-08d2-46ee-b02d-194c9b278ae1', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b20c386d-a978-4cde-b550-fe73719141cd', datetime.datetime(2025, 5, 11, 14, 38, 28, 846568), datetime.datetime(2025, 5, 11, 14, 38, 28, 846568), 0) 2025-05-11 14:38:28,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,846 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,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-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.0509s ago] ('ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb',) 2025-05-11 14:38:28,862 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:38:28,862 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:38:28,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-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] (datetime.datetime(2025, 5, 11, 14, 38, 28, 862729), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 38, 28, 862729), 'ac4b25ad-dee0-4fd8-9c3c-3ffd320ef2cb') 2025-05-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:38:28,862 - sqlalchemy.engine.Engine - INFO - [cached since 0.02857s ago] ('f7af5034-8067-49b2-862c-36da89e3b88d', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'b20c386d-a978-4cde-b550-fe73719141cd', datetime.datetime(2025, 5, 11, 14, 38, 28, 862729), datetime.datetime(2025, 5, 11, 14, 38, 28, 862729), 0) 2025-05-11 14:38:28,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,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-11 14:38:28,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.07867s ago] ('784aadab-5ae0-44a2-b8fd-3d2665094012',) 2025-05-11 14:38:28,883 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:38:28,883 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:38:28,883 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:38:28,883 - sqlalchemy.engine.Engine - INFO - [cached since 0.02626s ago] (datetime.datetime(2025, 5, 11, 14, 38, 28, 883826), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 38, 28, 883826), '784aadab-5ae0-44a2-b8fd-3d2665094012') 2025-05-11 14:38:28,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,901 - services.sync_service - INFO - 正在设置任务状态为已失败: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,915 - services.sync_service - INFO - 成功设置系统任务状态为已失败: b20c386d-a978-4cde-b550-fe73719141cd 2025-05-11 14:38:28,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:38:28,915 - 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-11 14:38:28,915 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (datetime.datetime(2025, 5, 11, 14, 38, 28, 915577), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 136, 1, datetime.datetime(2025, 5, 11, 14, 38, 28, 915577), 'b20c386d-a978-4cde-b550-fe73719141cd') 2025-05-11 14:38:28,915 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:38:28,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: b20c386d-a978-4cde-b550-fe73719141cd, 结果: False 2025-05-11 14:38:59,659 - app - INFO - 应用程序关闭中... 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:38:59,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:38:59,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:38:59,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:38:59,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:38:59,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:38:59,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:38:59,664 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:38:59,664 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:38:59,664 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:38:59,664 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:38:59,667 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:38:59,667 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:39:00,884 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:39:00,948 - 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-11 14:39:00,948 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:39:01,035 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:39:01,066 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:39:01,102 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:39:01,115 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:39:01,125 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:39:01,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:01,136 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:39:01,498 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:39:01,498 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:39:01,498 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:39:01,498 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:39:01,498 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:39:01,508 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:39:01,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:39:01,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:39:01,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:39:01,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:39:01,521 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:39:01,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:39:01,539 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:39:01,539 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:39:01,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:01,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:39:01,550 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] (, ) 2025-05-11 14:39:01,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:39:01,550 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:01,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:39:01,550 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:39:01,560 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:39:01,560 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:01,560 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:39:01,560 - sqlalchemy.engine.Engine - INFO - [generated in 0.00273s] (, , ) 2025-05-11 14:39:01,570 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:01,570 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:39:01,570 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:39:01,570 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:39:01,570 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:39:01,580 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:39:01,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:01,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:39:01,583 - sqlalchemy.engine.Engine - INFO - [generated in 0.00093s] (, datetime.datetime(2025, 5, 11, 13, 39, 1, 560162)) 2025-05-11 14:39:01,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,116 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:39:06,118 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,119 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:39:06,119 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:39:06,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,123 - sqlalchemy.engine.Engine - INFO - [cached since 0.003652s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:39:06,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,124 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:39:06,124 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:39:06,124 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:39:06,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,125 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:39:06,125 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 39, 6, 125999), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:39:06,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,141 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:39:06,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.0243s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:39:06,141 - 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-11 14:39:06,146 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('64f704bd-c40d-49ce-9695-35cd335f95ec', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 39, 6, 124998), '{"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, 11, 14, 39, 6, 141704), datetime.datetime(2025, 5, 11, 14, 39, 6, 141704), 0) 2025-05-11 14:39:06,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,146 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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.id = %s 2025-05-11 14:39:06,146 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('64f704bd-c40d-49ce-9695-35cd335f95ec',) 2025-05-11 14:39:06,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,146 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 64f704bd-c40d-49ce-9695-35cd335f95ec (优先级 1) 添加到队列 0 2025-05-11 14:39:06,162 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:39:06,162 - services.sync_service - INFO - 正在同步创建任务到天风系统: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,162 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"64f704bd-c40d-49ce-9695-35cd335f95ec","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:39:06","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:39:06,218 - services.sync_service - INFO - 成功同步任务到系统任务: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 64f704bd-c40d-49ce-9695-35cd335f95ec, 优先级: 1 2025-05-11 14:39:06,222 - services.execution.task_executor - DEBUG - 任务 64f704bd-c40d-49ce-9695-35cd335f95ec 设置超时时间: 3600秒 2025-05-11 14:39:06,222 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,222 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,225 - sqlalchemy.engine.Engine - INFO - [cached since 0.07055s ago] ('64f704bd-c40d-49ce-9695-35cd335f95ec',) 2025-05-11 14:39:06,225 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1095秒 2025-05-11 14:39:06,232 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:39:06,232 - sqlalchemy.engine.Engine - INFO - [cached since 0.1135s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:39:06,232 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:39:06,232 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (datetime.datetime(2025, 5, 11, 14, 39, 6, 232248), datetime.datetime(2025, 5, 11, 14, 39, 6, 232248), '64f704bd-c40d-49ce-9695-35cd335f95ec') 2025-05-11 14:39:06,232 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,246 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,262 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,262 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:39:06,262 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 39, 6, 262263), '64f704bd-c40d-49ce-9695-35cd335f95ec') 2025-05-11 14:39:06,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,278 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:39:06,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,278 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:39:06,278 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('c7c7e5db-1eda-424c-a620-d0c43320806f', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64f704bd-c40d-49ce-9695-35cd335f95ec', datetime.datetime(2025, 5, 11, 14, 39, 6, 278295), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 39, 6, 278295), datetime.datetime(2025, 5, 11, 14, 39, 6, 278295), 0) 2025-05-11 14:39:06,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,294 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('c7c7e5db-1eda-424c-a620-d0c43320806f',) 2025-05-11 14:39:06,294 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:39:06,294 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:39:06,294 - 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-11 14:39:06,294 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 39, 6, 294205), 'c7c7e5db-1eda-424c-a620-d0c43320806f') 2025-05-11 14:39:06,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,309 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:39:06,309 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:39:06,309 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:39:06,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,309 - sqlalchemy.engine.Engine - INFO - [cached since 0.02723s ago] ('a4163784-02d4-436c-ab29-2b2767a58a28', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64f704bd-c40d-49ce-9695-35cd335f95ec', datetime.datetime(2025, 5, 11, 14, 39, 6, 309935), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 39, 6, 309935), datetime.datetime(2025, 5, 11, 14, 39, 6, 309935), 0) 2025-05-11 14:39:06,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,309 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a4163784-02d4-436c-ab29-2b2767a58a28 2025-05-11 14:39:06,309 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,309 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - [cached since 0.02654s ago] ('a4163784-02d4-436c-ab29-2b2767a58a28',) 2025-05-11 14:39:06,325 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:39:06,325 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:39:06,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-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - [cached since 0.02615s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 39, 6, 325582), 'a4163784-02d4-436c-ab29-2b2767a58a28') 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,325 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('187c136a-6260-4393-92e7-22a79801aa9b', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64f704bd-c40d-49ce-9695-35cd335f95ec', datetime.datetime(2025, 5, 11, 14, 39, 6, 325582), datetime.datetime(2025, 5, 11, 14, 39, 6, 325582), 0) 2025-05-11 14:39:06,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,341 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:39:06,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.05215s ago] ('a4163784-02d4-436c-ab29-2b2767a58a28',) 2025-05-11 14:39:06,341 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:39:06,341 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:39:06,341 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:39:06,341 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 11, 14, 39, 6, 341418), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 39, 6, 341418), 'a4163784-02d4-436c-ab29-2b2767a58a28') 2025-05-11 14:39:06,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,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-11 14:39:06,357 - sqlalchemy.engine.Engine - INFO - [cached since 0.0256s ago] ('dfb21555-2f55-4684-bd1e-6fe3b17ac9a6', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '64f704bd-c40d-49ce-9695-35cd335f95ec', datetime.datetime(2025, 5, 11, 14, 39, 6, 357064), datetime.datetime(2025, 5, 11, 14, 39, 6, 357064), 0) 2025-05-11 14:39:06,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - [cached since 0.07521s ago] ('c7c7e5db-1eda-424c-a620-d0c43320806f',) 2025-05-11 14:39:06,372 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:39:06,372 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - [cached since 0.02886s ago] (datetime.datetime(2025, 5, 11, 14, 39, 6, 372735), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 39, 6, 372735), 'c7c7e5db-1eda-424c-a620-d0c43320806f') 2025-05-11 14:39:06,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,394 - services.sync_service - INFO - 正在设置任务状态为已失败: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,451 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 64f704bd-c40d-49ce-9695-35cd335f95ec 2025-05-11 14:39:06,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:39:06,451 - 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-11 14:39:06,451 - sqlalchemy.engine.Engine - INFO - [generated in 0.00199s] (datetime.datetime(2025, 5, 11, 14, 39, 6, 451779), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 148, 1, datetime.datetime(2025, 5, 11, 14, 39, 6, 451779), '64f704bd-c40d-49ce-9695-35cd335f95ec') 2025-05-11 14:39:06,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:39:06,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 64f704bd-c40d-49ce-9695-35cd335f95ec, 结果: False 2025-05-11 14:40:01,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:40:01,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:40:01,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:40:01,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:40:01,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:40:01,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:40:01,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:40:01,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:40:01,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:40:01,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:40:01,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:40:01,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:40:01,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:40:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:40:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:40:01,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:40:01,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:40:01,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:40:01,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:40:01,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:40:01,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:40:01,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:40:01,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:40:01,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:40:01,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:40:01,592 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:40:01,598 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 11, 13, 40, 1, 587488)) 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:40:01,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:40:01,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:40:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:40:01,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:40:01,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:40:01,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:40:01,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:40:01,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:40:01,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:40:01,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:40:01,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:40:01,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:40:01,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:40:01,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:40:31,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:40:31,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:40:31,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:40:31,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:40:31,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:40:31,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:41:01,609 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:41:01,610 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:41:01,610 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 41, 1, 607445)) 2025-05-11 14:41:01,612 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:41:01,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:41:01,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:41:01,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:41:01,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:41:01,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:41:01,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:41:01,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:41:01,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:41:01,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:41:01,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:41:01,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:41:01,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:41:01,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:41:01,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:41:01,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:41:01,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:41:01,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:41:01,650 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:41:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:41:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:41:01,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:41:01,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:41:01,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:41:01,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:41:01,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:41:01,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:41:01,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:41:01,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:41:01,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:41:01,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:41:01,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:41:01,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:41:01,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:41:01,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:41:01,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:41:01,659 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:41:01,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:41:01,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:41:01,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:41:31,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:41:31,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:41:31,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:41:31,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:41:31,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:41:31,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:42:01,626 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:42:01,626 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:42:01,626 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 13, 42, 1, 626004)) 2025-05-11 14:42:01,626 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:42:01,679 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:42:01,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:42:01,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:42:01,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:42:01,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:42:01,679 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:42:01,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:42:01,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:42:01,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:42:01,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:42:01,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:42:01,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:42:01,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:42:01,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:42:01,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:42:01,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:42:01,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:42:01,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:42:01,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:42:01,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:42:01,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:42:01,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:42:01,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:42:01,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:42:01,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:42:01,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:42:01,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:42:01,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:42:01,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:42:01,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:42:01,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:42:01,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:42:01,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:42:01,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:42:01,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:42:01,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:42:01,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:42:01,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:42:01,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:42:01,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:42:01,741 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:42:01,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:42:01,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:42:01,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:42:01,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:42:01,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:42:01,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:42:01,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:42:01,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:42:01,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:42:01,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:42:01,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:42:01,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:42:01,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:42:01,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:42:01,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:42:01,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:42:01,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:42:01,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:42:01,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:42:01,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:42:01,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:42:01,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:42:01,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:42:31,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:42:31,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:42:31,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:42:31,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:42:31,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:42:31,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:43:01,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:43:01,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-11 14:43:01,650 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 11, 13, 43, 1, 648873)) 2025-05-11 14:43:01,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:43:01,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:43:01,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:43:01,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:43:01,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:43:01,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:43:01,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:43:01,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:43:01,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:43:01,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:43:01,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:43:01,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:43:01,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:43:01,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:43:01,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:43:01,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:43:01,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:43:01,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:43:01,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:43:31,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:43:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:43:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:43:31,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:43:31,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:43:31,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:44:01,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:44:01,644 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:44:01,644 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 11, 13, 44, 1, 644577)) 2025-05-11 14:44:01,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:44:01,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:44:01,924 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:44:01,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:44:01,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:44:01,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:44:01,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:44:01,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:44:01,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:44:01,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:44:01,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:44:01,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:44:01,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:44:01,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:44:01,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:44:31,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:44:31,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:44:31,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:44:31,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:44:31,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:44:31,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:45:01,658 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:45:01,658 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:45:01,658 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 11, 13, 45, 1, 656489)) 2025-05-11 14:45:01,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:45:01,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:45:01,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:45:01,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:45:01,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:45:01,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:45:01,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:45:02,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:45:02,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:45:02,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:45:02,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:45:02,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:45:02,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:45:02,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:45:02,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:45:02,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:45:02,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:45:02,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:45:32,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:45:32,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:45:32,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:45:32,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:45:32,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:45:32,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:46:01,668 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:46:01,668 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:46:01,668 - sqlalchemy.engine.Engine - INFO - [cached since 420.1s ago] (, datetime.datetime(2025, 5, 11, 13, 46, 1, 668666)) 2025-05-11 14:46:01,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:46:02,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:46:02,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:46:02,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:46:02,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:46:02,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:46:02,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:46:02,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:46:02,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:46:02,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:46:02,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:46:02,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:46:02,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:46:02,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:46:02,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:46:02,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:46:02,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:46:02,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:46:02,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:46:02,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:46:02,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:46:02,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:46:02,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:46:02,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:46:02,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:46:02,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:46:02,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:46:02,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:46:02,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:46:02,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:46:02,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:46:32,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:46:32,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:46:32,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:46:32,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:46:32,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:46:32,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:46:32,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:47:01,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:47:01,681 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:47:01,684 - sqlalchemy.engine.Engine - INFO - [cached since 480.1s ago] (, datetime.datetime(2025, 5, 11, 13, 47, 1, 678439)) 2025-05-11 14:47:01,687 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:47:02,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:47:02,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:47:02,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:47:02,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:47:02,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:47:02,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:47:02,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:47:02,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:47:02,067 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:47:02,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:47:02,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:47:02,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:47:02,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:47:02,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:47:02,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:47:02,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:47:02,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:47:02,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:47:02,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:47:02,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:47:02,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:47:02,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:47:02,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:47:02,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:47:02,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:47:02,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:47:02,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:47:02,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:47:02,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:47:02,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:47:02,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:47:02,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:47:02,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:47:02,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:47:02,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:47:02,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:47:02,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:47:02,112 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:47:02,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:47:02,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:47:02,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:47:02,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:47:02,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:47:02,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:47:02,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:47:02,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:47:02,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:47:02,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:47:02,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:47:02,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:47:02,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:47:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:47:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:47:02,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:47:02,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:47:02,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:47:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:47:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:47:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:47:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:47:02,143 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:47:02,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:47:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:47:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:47:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:47:02,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:47:02,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:47:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:47:32,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:47:32,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:47:32,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:47:32,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:47:32,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:47:32,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:47:32,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:47:32,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:47:32,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:47:32,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:47:32,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:47:32,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:48:01,708 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:48:01,709 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:48:01,709 - sqlalchemy.engine.Engine - INFO - [cached since 540.1s ago] (, datetime.datetime(2025, 5, 11, 13, 48, 1, 708598)) 2025-05-11 14:48:01,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:48:02,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:48:02,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:48:02,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:48:02,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:48:02,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:48:02,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:48:02,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:48:02,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:48:02,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:48:02,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:48:02,177 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:48:02,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:48:02,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:48:02,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:48:02,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:48:02,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:48:02,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:48:02,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:48:02,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:48:02,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:48:02,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:48:02,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:48:02,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:48:02,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:48:02,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:48:02,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:48:02,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:48:02,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:48:02,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:48:02,196 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:48:02,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:48:02,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:48:02,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:48:02,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:48:02,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:48:02,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:48:02,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:48:02,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:48:02,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:48:02,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:48:02,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:48:02,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:48:02,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:48:02,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:48:02,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:48:02,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:48:02,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:48:02,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:48:02,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:48:02,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:48:02,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:48:02,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:48:02,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:48:02,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:48:02,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:48:02,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:48:02,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:48:02,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:48:02,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:48:02,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:48:02,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:48:02,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:48:02,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:48:02,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:48:02,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:48:02,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:48:02,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:48:02,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:48:02,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:48:02,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:48:02,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:48:02,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:48:02,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:48:02,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:48:02,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:48:02,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:48:02,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:48:02,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:48:32,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:48:32,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:48:32,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:48:32,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:48:32,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:48:32,241 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:48:32,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:48:32,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:48:32,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:48:32,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:48:32,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:48:32,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:49:01,713 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:49:01,714 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:49:01,717 - sqlalchemy.engine.Engine - INFO - [cached since 600.1s ago] (, datetime.datetime(2025, 5, 11, 13, 49, 1, 713397)) 2025-05-11 14:49:01,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:49:02,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:49:02,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:49:02,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:49:02,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:49:02,263 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:49:02,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:49:02,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:49:02,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:49:02,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:49:02,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:49:02,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:49:02,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:49:02,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:49:02,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:49:02,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:49:02,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:49:02,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:49:02,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:49:02,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:49:02,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:49:02,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:49:02,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:49:02,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:49:02,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:49:02,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:49:02,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:49:02,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:49:02,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:49:02,294 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:49:02,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:49:02,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:49:02,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:49:02,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:49:02,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:49:02,297 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:49:02,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:49:02,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:49:02,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:49:02,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:49:02,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:49:02,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:49:02,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:49:02,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:49:02,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:49:02,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:49:02,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:49:02,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:49:02,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:49:02,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:49:02,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:49:02,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:49:02,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:49:02,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:49:02,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:49:02,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:49:02,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:49:02,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:49:02,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:49:02,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:49:02,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:49:02,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:49:02,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:49:02,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:49:02,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:49:02,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:49:02,326 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:49:02,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:49:02,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:49:02,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:49:02,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:49:02,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:49:02,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:49:02,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:49:02,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:49:02,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:49:02,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:49:02,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:49:02,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:49:32,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:49:32,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:49:32,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:49:32,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:49:32,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:49:32,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:49:32,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:49:32,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:49:32,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:49:32,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:49:32,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:49:32,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:50:01,730 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:50:01,731 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:50:01,731 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 11, 13, 50, 1, 730562)) 2025-05-11 14:50:01,731 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:50:02,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:50:02,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:50:02,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:50:02,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:50:02,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:50:02,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:50:02,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:50:02,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:50:02,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:50:02,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:50:02,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:50:02,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:50:02,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:50:02,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:50:02,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:50:02,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:50:02,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:50:02,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:50:02,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:50:02,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:50:02,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:50:02,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:50:02,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:50:02,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:50:02,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:50:02,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:50:02,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:50:02,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:50:02,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:50:02,398 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:50:02,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:50:02,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:50:02,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:50:02,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:50:02,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:50:02,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:50:02,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:50:02,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:50:02,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:50:02,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:50:02,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:50:02,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:50:02,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:50:32,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:50:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:50:32,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:50:32,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:50:32,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:50:32,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:50:32,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:50:32,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:50:32,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:50:32,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:50:32,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:50:32,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:51:01,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:51:01,752 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:51:01,752 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 11, 13, 51, 1, 752929)) 2025-05-11 14:51:01,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:51:02,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:51:02,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:51:02,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:51:02,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:51:02,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:51:02,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:51:02,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:51:02,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:51:02,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:51:02,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:51:02,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:51:02,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:51:02,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:51:02,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:51:02,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:51:02,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:51:02,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:51:02,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:51:02,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:51:02,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:51:02,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:51:02,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:51:02,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:51:02,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:51:02,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:51:02,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:51:02,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:51:02,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:51:02,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:51:02,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:51:02,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:51:02,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:51:02,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:51:02,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:51:02,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:51:02,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:51:02,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:51:02,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:51:02,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:51:02,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:51:02,506 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:51:02,506 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:51:02,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:51:02,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:51:02,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:51:02,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:51:02,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:51:02,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:51:02,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:51:02,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:51:02,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:51:02,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:51:02,527 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:51:02,527 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:51:02,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:51:02,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:51:02,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:51:02,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:51:02,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:51:02,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:51:02,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:51:02,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:51:02,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:51:02,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:51:02,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:51:02,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:51:02,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:51:02,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:51:32,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:51:32,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:51:32,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:51:32,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:51:32,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:51:32,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:51:32,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:51:53,570 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/64f704bd-c40d-49ce-9695-35cd335f95ec 来自 192.168.189.211 2025-05-11 14:51:53,570 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/64f704bd-c40d-49ce-9695-35cd335f95ec 状态码: 200 耗时: 0.0000秒 2025-05-11 14:51:53,578 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/64f704bd-c40d-49ce-9695-35cd335f95ec 来自 192.168.189.211 2025-05-11 14:51:53,578 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:51:53,578 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 14:51:53,578 - sqlalchemy.engine.Engine - INFO - [cached since 767.4s ago] ('64f704bd-c40d-49ce-9695-35cd335f95ec',) 2025-05-11 14:51:53,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:51:53,578 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/64f704bd-c40d-49ce-9695-35cd335f95ec 状态码: 200 耗时: 0.0009秒 2025-05-11 14:51:53,591 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/64f704bd-c40d-49ce-9695-35cd335f95ec 来自 192.168.189.211 2025-05-11 14:51:53,591 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/64f704bd-c40d-49ce-9695-35cd335f95ec 状态码: 200 耗时: 0.0000秒 2025-05-11 14:51:53,591 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/64f704bd-c40d-49ce-9695-35cd335f95ec 来自 192.168.189.211 2025-05-11 14:51:53,593 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:51:53,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.task_record_id = %s 2025-05-11 14:51:53,594 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] ('64f704bd-c40d-49ce-9695-35cd335f95ec',) 2025-05-11 14:51:53,594 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:51:53,594 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/64f704bd-c40d-49ce-9695-35cd335f95ec 状态码: 200 耗时: 0.0035秒 2025-05-11 14:52:01,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:52:01,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-11 14:52:01,759 - sqlalchemy.engine.Engine - INFO - [cached since 780.2s ago] (, datetime.datetime(2025, 5, 11, 13, 52, 1, 758357)) 2025-05-11 14:52:01,759 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:52:02,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:52:02,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:52:02,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:52:02,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:52:02,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:52:02,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:52:02,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:52:32,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:52:32,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:52:32,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:52:32,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:52:32,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:52:32,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:52:32,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:52:32,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:52:32,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:52:32,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:52:32,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:52:32,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:53:01,761 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:53:01,761 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:53:01,761 - sqlalchemy.engine.Engine - INFO - [cached since 840.2s ago] (, datetime.datetime(2025, 5, 11, 13, 53, 1, 761983)) 2025-05-11 14:53:01,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:53:02,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:53:02,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:53:02,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:53:02,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:53:02,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:53:02,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:53:02,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:53:02,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:53:02,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:53:02,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:53:02,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:53:02,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:53:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:53:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:53:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:53:02,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:53:02,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:53:02,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:53:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:53:02,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:53:02,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:53:02,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:53:02,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:53:02,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:53:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:53:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:53:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:53:02,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:53:02,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:53:02,643 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:53:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:53:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:53:02,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:53:02,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:53:02,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:53:02,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:53:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:53:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:53:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:53:02,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:53:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:53:32,628 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:53:32,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:53:32,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:53:32,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:53:32,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:53:32,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:53:32,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:53:32,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:53:32,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:53:32,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:53:32,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:53:32,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:53:32,850 - app - INFO - 应用程序关闭中... 2025-05-11 14:53:32,850 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:53:32,850 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:53:32,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:53:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:53:32,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:53:32,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:53:32,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:53:32,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:53:32,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 0 2025-05-11 14:53:32,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:53:32,855 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:53:32,855 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:53:32,855 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:53:32,855 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:53:32,855 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:53:32,855 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:53:34,208 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:53:34,264 - 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-11 14:53:34,264 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:53:34,349 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:53:34,397 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:53:34,420 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:53:34,434 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,440 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:53:34,447 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:53:34,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,450 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:53:34,450 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,451 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:53:34,451 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,452 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:53:34,452 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,454 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:53:34,454 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:53:34,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:53:34,456 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:53:34,831 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:53:34,831 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:53:34,831 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:53:34,831 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:53:34,831 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:53:34,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:53:34,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:53:34,839 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:53:34,839 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:53:34,846 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:53:34,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:53:34,867 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:53:34,867 - sqlalchemy.engine.Engine - INFO - [generated in 0.00167s] (, ) 2025-05-11 14:53:34,867 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:53:34,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:53:34,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:53:34,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:53:34,881 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:53:34,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:53:34,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 NOT IN (%s, %s, %s)) 2025-05-11 14:53:34,888 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (, , ) 2025-05-11 14:53:34,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:53:34,914 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:53:34,914 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:53:34,914 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:53:34,914 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:53:34,914 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:53:34,914 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:53:34,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-11 14:53:34,914 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] (, datetime.datetime(2025, 5, 11, 13, 53, 34, 881762)) 2025-05-11 14:53:34,931 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:54:34,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:54:34,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:54:34,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:54:34,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:54:34,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:54:34,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:54:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:54:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:54:34,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:54:34,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:54:34,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:54:34,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:54:34,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:54:34,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:54:34,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:54:34,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:54:34,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:54:34,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:54:34,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:54:34,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:54:34,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:54:34,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:54:34,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:54:34,876 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:54:34,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:54:34,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:54:34,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:54:34,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:54:34,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:54:34,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:54:34,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:54:34,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:54:34,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:54:34,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:54:34,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:54:34,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:54:34,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:54:34,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:54:34,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:54:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:54:34,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:54:34,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:54:34,933 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:54:34,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:54:34,937 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 13, 54, 34, 933837)) 2025-05-11 14:54:34,937 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:54:35,044 - app - INFO - 应用程序关闭中... 2025-05-11 14:54:35,049 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:54:35,049 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:54:35,049 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:54:35,049 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:54:35,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:54:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:54:35,050 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:54:35,050 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:54:35,050 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:54:35,050 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:54:35,050 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:54:36,243 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:54:36,300 - 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-11 14:54:36,300 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:54:36,383 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:54:36,425 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:54:36,442 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:54:36,458 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:54:36,458 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,461 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:54:36,466 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,466 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:54:36,466 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:54:36,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:54:36,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,483 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:54:36,483 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,483 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:54:36,483 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:54:36,495 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,499 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:54:36,501 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,501 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:54:36,501 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,509 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:54:36,509 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,509 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:54:36,516 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,516 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:54:36,516 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,526 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:54:36,526 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,533 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:54:36,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,533 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:54:36,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,543 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:54:36,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:54:36,549 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:54:36,549 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:54:36,909 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:54:36,909 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:54:36,909 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:54:36,909 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:54:36,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:54:36,916 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:54:36,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:54:36,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:54:36,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:54:36,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:54:36,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:54:36,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:54:36,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:54:36,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:54:36,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:54:36,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:54:36,932 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:54:36,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:54:36,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:54:36,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:54:36,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:54:36,959 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:54:36,959 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:54:36,963 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:54:36,966 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:54:36,966 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:54:36,966 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:54:36,966 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:54:36,976 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:54:36,979 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:54:36,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-11 14:54:36,993 - sqlalchemy.engine.Engine - INFO - [generated in 0.00191s] (, ) 2025-05-11 14:54:36,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:54:36,993 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:54:37,000 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:54:37,000 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:54:37,000 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:54:37,000 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:54:37,010 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 14:54:37,010 - sqlalchemy.engine.Engine - INFO - [generated in 0.00233s] (, , ) 2025-05-11 14:54:37,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:54:37,016 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:54:37,016 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:54:37,016 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:54:37,016 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:54:37,016 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:54:37,026 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:54:37,032 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:54:37,032 - sqlalchemy.engine.Engine - INFO - [generated in 0.00253s] (, datetime.datetime(2025, 5, 11, 13, 54, 37, 946)) 2025-05-11 14:54:37,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:15,031 - app - INFO - 应用程序关闭中... 2025-05-11 14:55:15,031 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:55:15,031 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:55:15,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:55:15,032 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:55:15,032 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:55:15,040 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:55:15,040 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:55:15,040 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:55:15,040 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:55:16,334 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:55:16,398 - 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-11 14:55:16,398 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:55:16,478 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:55:16,512 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:55:16,541 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:55:16,558 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:55:16,558 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,565 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:55:16,565 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,565 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:55:16,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:16,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:55:16,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:55:16,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,590 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:55:16,590 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,590 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:55:16,590 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:55:16,596 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,606 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:55:16,606 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:55:16,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:16,614 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:55:16,969 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:55:16,969 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:55:16,969 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:55:16,969 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:55:16,973 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:55:16,973 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:55:16,973 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:55:16,973 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:55:16,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:55:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:55:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:55:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:55:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:55:16,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:55:16,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:55:16,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:55:16,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:55:16,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:55:16,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:55:16,996 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:55:17,021 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:55:17,021 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:55:17,021 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:55:17,030 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:55:17,030 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:55:17,035 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:55:17,035 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:55:17,039 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:17,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 14:55:17,058 - sqlalchemy.engine.Engine - INFO - [generated in 0.00223s] (, ) 2025-05-11 14:55:17,058 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:55:17,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:17,063 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:55:17,063 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:55:17,063 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:55:17,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:17,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-11 14:55:17,079 - sqlalchemy.engine.Engine - INFO - [generated in 0.00356s] (, , ) 2025-05-11 14:55:17,098 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:17,098 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:55:17,098 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:55:17,098 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:55:17,098 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:55:17,098 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:55:17,098 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:17,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-11 14:55:17,105 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, datetime.datetime(2025, 5, 11, 13, 55, 17, 73598)) 2025-05-11 14:55:17,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:29,953 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:55:29,957 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0038秒 2025-05-11 14:55:29,959 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 14:55:29,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:29,964 - 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-11 14:55:29,965 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] {} 2025-05-11 14:55:29,967 - 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-11 14:55:29,968 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] {'param_1': 0, 'param_2': 10} 2025-05-11 14:55:29,970 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 14:55:29,971 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0120秒 2025-05-11 14:55:32,041 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:32,042 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-11 14:55:32,043 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:32,045 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:32,045 - 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-11 14:55:32,046 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:55:32,047 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:32,049 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0060秒 2025-05-11 14:55:34,586 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:55:34,589 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-11 14:55:34,590 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:55:34,590 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:55:34,590 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,590 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0005秒 2025-05-11 14:55:34,590 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,590 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,590 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 14:55:34,590 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,602 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,602 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:55:34,605 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:34,605 - 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-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - [cached since 2.562s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:34,605 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:55:34,605 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 14:55:34,605 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,605 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,605 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0025秒 2025-05-11 14:55:34,605 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 14:55:34,605 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 14:55:34,605 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,605 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:34,620 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0157秒 2025-05-11 14:55:34,620 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:34,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-11 14:55:34,620 - sqlalchemy.engine.Engine - INFO - [cached since 2.579s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:55:34,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:34,620 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,620 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,620 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 14:55:34,620 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 14:55:34,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:34,636 - 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-11 14:55:34,636 - sqlalchemy.engine.Engine - INFO - [cached since 2.591s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 14:55:34,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:34,636 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0157秒 2025-05-11 14:55:38,440 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:55:38,441 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-11 14:55:38,443 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 14:55:38,446 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,447 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:55:38,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:55:38,450 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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-11 14:55:38,453 - sqlalchemy.engine.Engine - INFO - [cached since 0.005668s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:55:38,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,456 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 14:55:38,456 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 14:55:38,457 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 14:55:38,458 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,459 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 14:55:38,459 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 14, 55, 38, 458963), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 14:55:38,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,476 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 14:55:38,476 - sqlalchemy.engine.Engine - INFO - [cached since 0.03042s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:55:38,476 - 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-11 14:55:38,476 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 14, 55, 38, 456968), '{"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, 11, 14, 55, 38, 476782), datetime.datetime(2025, 5, 11, 14, 55, 38, 476782), 0) 2025-05-11 14:55:38,476 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,492 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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.id = %s 2025-05-11 14:55:38,492 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc',) 2025-05-11 14:55:38,492 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,492 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc (优先级 1) 添加到队列 0 2025-05-11 14:55:38,492 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 14:55:38,492 - services.sync_service - INFO - 正在同步创建任务到天风系统: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,492 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 14:55:38","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 14:55:38,552 - services.sync_service - INFO - 成功同步任务到系统任务: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc, 优先级: 1 2025-05-11 14:55:38,552 - services.execution.task_executor - DEBUG - 任务 c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 设置超时时间: 3600秒 2025-05-11 14:55:38,552 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,552 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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-11 14:55:38,552 - sqlalchemy.engine.Engine - INFO - [cached since 0.06995s ago] ('c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc',) 2025-05-11 14:55:38,552 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1082秒 2025-05-11 14:55:38,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-11 14:55:38,552 - sqlalchemy.engine.Engine - INFO - [cached since 0.1178s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 14:55:38,568 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:55:38,568 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (datetime.datetime(2025, 5, 11, 14, 55, 38, 552131), datetime.datetime(2025, 5, 11, 14, 55, 38, 568040), 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc') 2025-05-11 14:55:38,568 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,568 - services.sync_service - INFO - 正在设置系统任务状态为执行中: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,583 - services.sync_service - INFO - 成功设置系统任务状态为执行中: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,599 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,599 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 14:55:38,599 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('任务执行中', , datetime.datetime(2025, 5, 11, 14, 55, 38, 599893), 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc') 2025-05-11 14:55:38,603 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,603 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 14:55:38,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,603 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:55:38,617 - sqlalchemy.engine.Engine - INFO - [generated in 0.00269s] ('094f9829-2aaa-4ca4-b50d-6cf04524def7', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc', datetime.datetime(2025, 5, 11, 14, 55, 38, 603322), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 55, 38, 603322), datetime.datetime(2025, 5, 11, 14, 55, 38, 603322), 0) 2025-05-11 14:55:38,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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-11 14:55:38,635 - sqlalchemy.engine.Engine - INFO - [generated in 0.00450s] ('094f9829-2aaa-4ca4-b50d-6cf04524def7',) 2025-05-11 14:55:38,635 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:55:38,635 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:55:38,635 - 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-11 14:55:38,635 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 55, 38, 635328), '094f9829-2aaa-4ca4-b50d-6cf04524def7') 2025-05-11 14:55:38,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,651 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 14:55:38,651 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 14:55:38,651 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 14:55:38,651 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,651 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:55:38,651 - sqlalchemy.engine.Engine - INFO - [cached since 0.04369s ago] ('5e91851d-4e59-4586-b80f-39ae8fbd91b9', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc', datetime.datetime(2025, 5, 11, 14, 55, 38, 651109), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 14, 55, 38, 651109), datetime.datetime(2025, 5, 11, 14, 55, 38, 651109), 0) 2025-05-11 14:55:38,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,669 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 5e91851d-4e59-4586-b80f-39ae8fbd91b9 2025-05-11 14:55:38,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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.id = %s 2025-05-11 14:55:38,669 - sqlalchemy.engine.Engine - INFO - [cached since 0.04843s ago] ('5e91851d-4e59-4586-b80f-39ae8fbd91b9',) 2025-05-11 14:55:38,669 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:55:38,669 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:55:38,685 - 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-11 14:55:38,685 - sqlalchemy.engine.Engine - INFO - [cached since 0.04671s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 14, 55, 38, 685765), '5e91851d-4e59-4586-b80f-39ae8fbd91b9') 2025-05-11 14:55:38,685 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,701 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 14:55:38,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,701 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:55:38,701 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] ('b294a1a8-36dd-4bf2-8bb2-d30e3792d714', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc', datetime.datetime(2025, 5, 11, 14, 55, 38, 701570), datetime.datetime(2025, 5, 11, 14, 55, 38, 701570), 0) 2025-05-11 14:55:38,701 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,719 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 14:55:38,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,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-11 14:55:38,719 - sqlalchemy.engine.Engine - INFO - [cached since 0.1032s ago] ('5e91851d-4e59-4586-b80f-39ae8fbd91b9',) 2025-05-11 14:55:38,735 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 14:55:38,735 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 14:55:38,735 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:55:38,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00218s] (datetime.datetime(2025, 5, 11, 14, 55, 38, 735533), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 55, 38, 735533), '5e91851d-4e59-4586-b80f-39ae8fbd91b9') 2025-05-11 14:55:38,735 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,751 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,751 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 14:55:38,751 - sqlalchemy.engine.Engine - INFO - [cached since 0.04847s ago] ('687ce2da-d77c-424e-a055-9614e49d95f8', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc', datetime.datetime(2025, 5, 11, 14, 55, 38, 751317), datetime.datetime(2025, 5, 11, 14, 55, 38, 751317), 0) 2025-05-11 14:55:38,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - [cached since 0.1397s ago] ('094f9829-2aaa-4ca4-b50d-6cf04524def7',) 2025-05-11 14:55:38,767 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 14:55:38,767 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - [cached since 0.03844s ago] (datetime.datetime(2025, 5, 11, 14, 55, 38, 767438), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 14, 55, 38, 767438), '094f9829-2aaa-4ca4-b50d-6cf04524def7') 2025-05-11 14:55:38,767 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,783 - services.sync_service - INFO - 正在设置任务状态为已失败: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,799 - services.sync_service - INFO - 成功设置系统任务状态为已失败: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc 2025-05-11 14:55:38,799 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:55:38,799 - 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-11 14:55:38,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00227s] (datetime.datetime(2025, 5, 11, 14, 55, 38, 799080), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 215, 1, datetime.datetime(2025, 5, 11, 14, 55, 38, 799080), 'c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc') 2025-05-11 14:55:38,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:55:38,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: c36d29e7-d6bb-49a4-8ddf-4e9d0c600ddc, 结果: False 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:56:16,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:56:16,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:56:17,004 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:56:17,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:56:17,100 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:56:17,100 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:56:17,100 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 13, 56, 17, 100510)) 2025-05-11 14:56:17,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:56:47,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:56:47,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:56:47,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:56:47,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:56:47,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:56:47,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:57:17,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:57:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:57:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:57:17,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:57:17,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:57:17,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:57:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:57:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:57:17,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:57:17,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:57:17,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:57:17,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:57:17,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:57:17,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:57:17,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:57:17,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:57:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:57:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:57:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:57:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:57:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:57:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:57:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:57:17,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:57:17,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:57:17,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:57:17,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:57:17,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:57:17,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:57:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:57:17,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:57:17,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:57:17,097 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 13, 57, 17, 97844)) 2025-05-11 14:57:17,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:57:47,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:57:47,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:57:47,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:57:47,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:57:47,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:57:47,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:58:17,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:58:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:58:17,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:58:17,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:58:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:58:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:58:17,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:58:17,107 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:58:17,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-11 14:58:17,107 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 13, 58, 17, 107993)) 2025-05-11 14:58:17,113 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:58:17,143 - app - INFO - 应用程序关闭中... 2025-05-11 14:58:17,143 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 13 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 12 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 11 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 10 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 9 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 8 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 7 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 6 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 5 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 4 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 3 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 2 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 1 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 0 2025-05-11 14:58:17,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:58:17,145 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:58:17,145 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:58:17,145 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:58:17,145 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:58:17,145 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:58:17,145 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:58:18,474 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:58:18,539 - 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-11 14:58:18,542 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:58:18,629 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:58:18,660 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:58:18,686 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:58:18,696 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:58:18,696 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,696 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:58:18,696 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,706 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:58:18,709 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,709 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:58:18,709 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:58:18,720 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,720 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:58:18,720 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,720 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:58:18,720 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:58:18,730 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:58:18,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:58:18,740 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,740 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:58:18,748 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:58:18,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,760 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:58:18,760 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,763 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:58:18,766 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,771 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:58:18,774 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:58:18,775 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:58:18,775 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:58:19,125 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:58:19,125 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:58:19,141 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:58:19,141 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:58:19,141 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:58:19,141 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:58:19,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:58:19,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:58:19,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:58:19,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:58:19,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:58:19,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:58:19,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:58:19,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:58:19,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:58:19,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:58:19,160 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:58:19,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:58:19,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:58:19,176 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:58:19,176 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:58:19,176 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:58:19,176 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:58:19,176 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:58:19,176 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:58:19,192 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:58:19,192 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:58:19,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:58:19,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-11 14:58:19,209 - sqlalchemy.engine.Engine - INFO - [generated in 0.00393s] (, ) 2025-05-11 14:58:19,209 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:58:19,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:58:19,225 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:58:19,225 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:58:19,225 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:58:19,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:58:19,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 NOT IN (%s, %s, %s)) 2025-05-11 14:58:19,225 - sqlalchemy.engine.Engine - INFO - [generated in 0.00131s] (, , ) 2025-05-11 14:58:19,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:58:19,241 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:58:19,241 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:58:19,241 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:58:19,241 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:58:19,241 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:58:19,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:58:19,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 14:58:19,241 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] (, datetime.datetime(2025, 5, 11, 13, 58, 19, 225802)) 2025-05-11 14:58:19,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:59:19,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 14:59:19,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:59:19,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:59:19,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:59:19,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 14:59:19,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 14:59:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:59:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:59:19,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:59:19,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 14:59:19,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 14:59:19,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 14:59:19,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:59:19,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:59:19,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 14:59:19,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:59:19,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:59:19,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 14:59:19,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 14:59:19,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 14:59:19,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:59:19,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:59:19,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:59:19,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 14:59:19,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 14:59:19,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 14:59:19,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:59:19,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:59:19,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:59:19,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 14:59:19,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 14:59:19,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 14:59:19,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:59:19,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-11 14:59:19,226 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 11, 13, 59, 19, 224087)) 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:59:19,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 14:59:19,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 14:59:19,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:59:19,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:59:19,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 14:59:19,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 14:59:19,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 14:59:19,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:59:19,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:59:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:59:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 14:59:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:59:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:59:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 14:59:19,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 14:59:19,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:59:19,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:59:19,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:59:19,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 14:59:19,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:59:19,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:59:32,807 - app - INFO - 应用程序关闭中... 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 14:59:32,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 14:59:32,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 14:59:32,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 14:59:32,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 14:59:32,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 14:59:32,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 14:59:32,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 14:59:32,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 14:59:32,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 14:59:32,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 14:59:32,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 14:59:32,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 14:59:32,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 14:59:32,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 14:59:32,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 14:59:32,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 14:59:32,824 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 14:59:32,824 - app - INFO - 增强版任务调度器已停止 2025-05-11 14:59:32,824 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 14:59:32,824 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 14:59:32,824 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 14:59:32,824 - data.session - INFO - 数据库连接已关闭 2025-05-11 14:59:34,065 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 14:59:34,122 - 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-11 14:59:34,122 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 14:59:34,207 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 14:59:34,245 - data.session - INFO - 正在初始化数据库... 2025-05-11 14:59:34,273 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 14:59:34,284 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 14:59:34,294 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,304 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 14:59:34,304 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 14:59:34,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:59:34,306 - data.session - INFO - 数据库表初始化完成 2025-05-11 14:59:34,677 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 14:59:34,679 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 14:59:34,679 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 14:59:34,679 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 14:59:34,679 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 14:59:34,679 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 14:59:34,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 14:59:34,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 14:59:34,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 14:59:34,689 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 14:59:34,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 14:59:34,705 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 14:59:34,721 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:59:34,721 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 14:59:34,721 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:59:34,721 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 14:59:34,737 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:59:34,739 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 14:59:34,740 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 14:59:34,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:59:34,755 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 14:59:34,755 - sqlalchemy.engine.Engine - INFO - [generated in 0.00296s] (, ) 2025-05-11 14:59:34,755 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 14:59:34,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:59:34,771 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 14:59:34,771 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 14:59:34,771 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 14:59:34,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:59:34,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.status NOT IN (%s, %s, %s)) 2025-05-11 14:59:34,771 - sqlalchemy.engine.Engine - INFO - [generated in 0.00370s] (, , ) 2025-05-11 14:59:34,788 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 14:59:34,788 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 14:59:34,788 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 14:59:34,788 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 14:59:34,788 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 14:59:34,788 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 14:59:34,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 14:59:34,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-11 14:59:34,804 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] (, datetime.datetime(2025, 5, 11, 13, 59, 34, 771880)) 2025-05-11 14:59:34,804 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:00:34,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:00:34,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:00:34,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:00:34,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:00:34,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:00:34,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:00:34,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:00:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:00:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:00:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:00:34,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:00:34,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:00:34,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:00:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:00:34,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:00:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:00:34,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:00:34,728 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:00:34,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:00:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:00:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:00:34,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:00:34,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:00:34,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:00:34,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:00:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:00:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:00:34,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:00:34,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:00:34,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:00:34,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:00:34,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:00:34,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:00:34,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:00:34,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:00:34,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:00:34,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:00:34,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:00:34,809 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:00:34,811 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:00:34,811 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 0, 34, 809582)) 2025-05-11 15:00:34,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:01:34,749 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:01:34,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:01:34,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:01:34,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:01:34,750 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:01:34,750 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:01:34,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:01:34,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:01:34,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:01:34,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:01:34,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:01:34,765 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:01:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:01:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:01:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:01:34,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:01:34,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:01:34,765 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:01:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:01:34,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:01:34,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:01:34,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:01:34,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:01:34,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:01:34,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:01:34,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:01:34,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:01:34,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:01:34,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:01:34,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:01:34,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:01:34,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:01:34,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:01:34,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:01:34,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:01:34,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:01:34,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:01:34,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:01:34,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:01:34,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:01:34,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:01:34,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:01:34,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:01:34,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:01:34,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:01:34,845 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:01:34,846 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 14, 1, 34, 813459)) 2025-05-11 15:01:34,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:01:34,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:01:34,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:01:34,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:01:34,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:01:34,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:01:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:02:34,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:02:34,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:02:34,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:02:34,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:02:34,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:02:34,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:02:34,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:02:34,856 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:02:34,856 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 11, 14, 2, 34, 853174)) 2025-05-11 15:02:34,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:02:34,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:02:34,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:02:34,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:02:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:02:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:02:34,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:02:34,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:02:34,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:02:34,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:02:34,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:02:34,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:02:34,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:02:34,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:02:34,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:02:34,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:02:34,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:02:34,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:02:34,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:02:34,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:02:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:02:34,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:02:34,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:02:34,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:02:34,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:02:34,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:02:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:02:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:02:34,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:02:34,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:02:34,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:02:34,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:02:35,050 - app - INFO - 应用程序关闭中... 2025-05-11 15:02:35,050 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:02:35,051 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:02:35,051 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:02:35,052 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:02:35,052 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:02:35,052 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:02:35,052 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:02:35,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:02:35,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:02:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:02:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:02:35,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:02:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:02:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:02:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:02:35,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:02:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:02:35,069 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:02:35,069 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:02:35,069 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:02:35,069 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:02:35,069 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:02:36,525 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:02:36,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 "", 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-11 15:02:36,586 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:02:36,695 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:02:36,740 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:02:36,773 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:02:36,785 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,794 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:02:36,801 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:02:36,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:02:36,803 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:02:37,186 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:02:37,186 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:02:37,186 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:02:37,186 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:02:37,186 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:02:37,186 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:02:37,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:02:37,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:02:37,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:02:37,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:02:37,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:02:37,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:02:37,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:02:37,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:02:37,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:02:37,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:02:37,218 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:02:37,221 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:02:37,236 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:02:37,236 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:02:37,236 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:02:37,236 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:02:37,236 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:02:37,240 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:02:37,240 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:02:37,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:02:37,250 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:02:37,250 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (, ) 2025-05-11 15:02:37,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:02:37,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:02:37,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:02:37,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:02:37,252 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:02:37,252 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:02:37,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 NOT IN (%s, %s, %s)) 2025-05-11 15:02:37,256 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, , ) 2025-05-11 15:02:37,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:02:37,256 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:02:37,256 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:02:37,256 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:02:37,256 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:02:37,261 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:02:37,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:02:37,264 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:02:37,264 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, datetime.datetime(2025, 5, 11, 14, 2, 37, 252149)) 2025-05-11 15:02:37,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:36,252 - app - INFO - 应用程序关闭中... 2025-05-11 15:03:36,252 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:03:36,252 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:03:36,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:03:36,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:03:36,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:03:36,253 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:03:36,253 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:03:36,254 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:03:36,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:03:36,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:03:36,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:03:36,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:03:36,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:03:36,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:03:36,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:03:36,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:03:36,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:03:36,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:03:36,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:03:36,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:03:36,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:03:36,261 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:03:36,261 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:03:36,263 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:03:36,263 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:03:36,263 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:03:36,263 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:03:37,560 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:03:37,612 - 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-11 15:03:37,612 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:03:37,700 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:03:37,725 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:03:37,748 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:03:37,759 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:03:37,759 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,759 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:03:37,759 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,769 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:03:37,769 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:37,771 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:03:37,771 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,771 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:03:37,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,779 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:03:37,779 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:03:37,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:03:37,799 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,809 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:03:37,809 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:03:37,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:37,809 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:03:38,160 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:03:38,160 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:03:38,160 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:03:38,160 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:03:38,164 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:03:38,164 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:03:38,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:03:38,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:03:38,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:03:38,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:03:38,172 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:03:38,172 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:03:38,182 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:38,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:03:38,196 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (, ) 2025-05-11 15:03:38,196 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:03:38,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:38,196 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:03:38,196 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:03:38,196 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:03:38,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:38,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.status NOT IN (%s, %s, %s)) 2025-05-11 15:03:38,202 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] (, , ) 2025-05-11 15:03:38,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:38,212 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:03:38,212 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:03:38,212 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:03:38,212 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:03:38,212 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:03:38,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:38,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-11 15:03:38,219 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (, datetime.datetime(2025, 5, 11, 14, 3, 38, 196575)) 2025-05-11 15:03:38,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,879 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:03:41,882 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,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-11 15:03:41,885 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:03:41,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,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-11 15:03:41,888 - sqlalchemy.engine.Engine - INFO - [cached since 0.00468s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:03:41,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,890 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:03:41,890 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:03:41,890 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:03:41,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,891 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:03:41,893 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 3, 41, 891929), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:03:41,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,898 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,910 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:03:41,910 - sqlalchemy.engine.Engine - INFO - [cached since 0.02634s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:03:41,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-11 15:03:41,910 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('f1ce0d8d-285a-4465-80b4-1813511b71be', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 3, 41, 890880), '{"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, 11, 15, 3, 41, 910110), datetime.datetime(2025, 5, 11, 15, 3, 41, 910110), 0) 2025-05-11 15:03:41,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,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.id = %s 2025-05-11 15:03:41,921 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('f1ce0d8d-285a-4465-80b4-1813511b71be',) 2025-05-11 15:03:41,925 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:41,925 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f1ce0d8d-285a-4465-80b4-1813511b71be (优先级 1) 添加到队列 0 2025-05-11 15:03:41,925 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:03:41,925 - services.sync_service - INFO - 正在同步创建任务到天风系统: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:41,925 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"f1ce0d8d-285a-4465-80b4-1813511b71be","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:03:41","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:03:41,954 - services.sync_service - INFO - 成功同步任务到系统任务: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:41,957 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:41,957 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:41,958 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0783秒 2025-05-11 15:03:41,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: f1ce0d8d-285a-4465-80b4-1813511b71be, 优先级: 1 2025-05-11 15:03:41,988 - services.execution.task_executor - DEBUG - 任务 f1ce0d8d-285a-4465-80b4-1813511b71be 设置超时时间: 3600秒 2025-05-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:41,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.id = %s 2025-05-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.06752s ago] ('f1ce0d8d-285a-4465-80b4-1813511b71be',) 2025-05-11 15:03:41,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-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - [cached since 0.109s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (datetime.datetime(2025, 5, 11, 15, 3, 41, 988479), datetime.datetime(2025, 5, 11, 15, 3, 41, 988479), 'f1ce0d8d-285a-4465-80b4-1813511b71be') 2025-05-11 15:03:41,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,001 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:42,009 - services.sync_service - INFO - 成功设置系统任务状态为执行中: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:42,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,019 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:03:42,021 - sqlalchemy.engine.Engine - INFO - [generated in 0.00076s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 3, 42, 19475), 'f1ce0d8d-285a-4465-80b4-1813511b71be') 2025-05-11 15:03:42,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,031 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:03:42,031 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,035 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:03:42,035 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('f4ec9c90-0b18-4be2-a8b2-86b41000ef10', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f1ce0d8d-285a-4465-80b4-1813511b71be', datetime.datetime(2025, 5, 11, 15, 3, 42, 31475), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 3, 42, 35201), datetime.datetime(2025, 5, 11, 15, 3, 42, 35201), 0) 2025-05-11 15:03:42,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,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-11 15:03:42,037 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('f4ec9c90-0b18-4be2-a8b2-86b41000ef10',) 2025-05-11 15:03:42,037 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:03:42,037 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:03:42,037 - 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-11 15:03:42,037 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 3, 42, 37966), 'f4ec9c90-0b18-4be2-a8b2-86b41000ef10') 2025-05-11 15:03:42,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,054 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:03:42,054 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:03:42,054 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:03:42,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,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-11 15:03:42,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.02821s ago] ('20fbb871-3e77-4188-9641-82129f050435', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f1ce0d8d-285a-4465-80b4-1813511b71be', datetime.datetime(2025, 5, 11, 15, 3, 42, 54464), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 3, 42, 54464), datetime.datetime(2025, 5, 11, 15, 3, 42, 54464), 0) 2025-05-11 15:03:42,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,073 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 20fbb871-3e77-4188-9641-82129f050435 2025-05-11 15:03:42,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,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-11 15:03:42,077 - sqlalchemy.engine.Engine - INFO - [cached since 0.03258s ago] ('20fbb871-3e77-4188-9641-82129f050435',) 2025-05-11 15:03:42,084 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:03:42,084 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:03:42,084 - 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-11 15:03:42,084 - sqlalchemy.engine.Engine - INFO - [cached since 0.03955s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 3, 42, 84588), '20fbb871-3e77-4188-9641-82129f050435') 2025-05-11 15:03:42,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,099 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:03:42,099 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,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-11 15:03:42,099 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('ed2b3797-578c-45ab-b9a5-0dfe1c51b4ed', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f1ce0d8d-285a-4465-80b4-1813511b71be', datetime.datetime(2025, 5, 11, 15, 3, 42, 99476), datetime.datetime(2025, 5, 11, 15, 3, 42, 99476), 0) 2025-05-11 15:03:42,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,103 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:03:42,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,117 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:03:42,117 - sqlalchemy.engine.Engine - INFO - [cached since 0.07202s ago] ('20fbb871-3e77-4188-9641-82129f050435',) 2025-05-11 15:03:42,119 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:03:42,119 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:03:42,119 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:03:42,119 - sqlalchemy.engine.Engine - INFO - [generated in 0.00151s] (datetime.datetime(2025, 5, 11, 15, 3, 42, 119692), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 3, 42, 119692), '20fbb871-3e77-4188-9641-82129f050435') 2025-05-11 15:03:42,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,135 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:03:42,135 - sqlalchemy.engine.Engine - INFO - [cached since 0.03933s ago] ('de7bc3a5-190d-49c7-b66d-061b0db3d579', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'f1ce0d8d-285a-4465-80b4-1813511b71be', datetime.datetime(2025, 5, 11, 15, 3, 42, 135564), datetime.datetime(2025, 5, 11, 15, 3, 42, 135564), 0) 2025-05-11 15:03:42,141 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:03:42,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.1102s ago] ('f4ec9c90-0b18-4be2-a8b2-86b41000ef10',) 2025-05-11 15:03:42,151 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:03:42,151 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:03:42,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-11 15:03:42,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.03572s ago] (datetime.datetime(2025, 5, 11, 15, 3, 42, 151514), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 3, 42, 151514), 'f4ec9c90-0b18-4be2-a8b2-86b41000ef10') 2025-05-11 15:03:42,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,167 - services.sync_service - INFO - 正在设置任务状态为已失败: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:42,219 - services.sync_service - INFO - 成功设置系统任务状态为已失败: f1ce0d8d-285a-4465-80b4-1813511b71be 2025-05-11 15:03:42,235 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:03:42,236 - 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-11 15:03:42,236 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] (datetime.datetime(2025, 5, 11, 15, 3, 42, 219678), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 165, 1, datetime.datetime(2025, 5, 11, 15, 3, 42, 236948), 'f1ce0d8d-285a-4465-80b4-1813511b71be') 2025-05-11 15:03:42,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:03:42,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: f1ce0d8d-285a-4465-80b4-1813511b71be, 结果: False 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:04:38,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:04:38,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:04:38,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:04:38,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:04:38,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:04:38,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:04:38,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:04:38,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:04:38,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:04:38,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:04:38,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:04:38,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:04:38,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:04:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:04:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:04:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:04:38,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:04:38,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:04:38,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:04:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:04:38,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:04:38,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:04:38,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:04:38,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:04:38,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:04:38,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:04:38,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:04:38,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:04:38,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:04:38,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:04:38,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:04:38,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:04:38,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:04:38,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:04:38,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:04:38,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:04:38,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:04:38,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:04:38,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:04:38,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:04:38,238 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:04:38,238 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 11, 14, 4, 38, 236605)) 2025-05-11 15:04:38,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:04:38,301 - app - INFO - 应用程序关闭中... 2025-05-11 15:04:38,301 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:04:38,301 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:04:38,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:04:38,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:04:38,301 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:04:38,301 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:04:38,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:04:38,311 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:04:38,311 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:04:38,311 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:04:38,311 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:04:38,311 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:04:38,311 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:04:39,604 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:04:39,659 - 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-11 15:04:39,659 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:04:39,740 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:04:39,760 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:04:39,792 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:04:39,808 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:04:39,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,808 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:04:39,813 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,814 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:04:39,814 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,815 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:04:39,815 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:04:39,815 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,817 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:04:39,818 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,823 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:04:39,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,826 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:04:39,827 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,829 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:04:39,831 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,835 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:04:39,839 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,841 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:04:39,843 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,843 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:04:39,843 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,843 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:04:39,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:04:39,874 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:04:40,243 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:04:40,243 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:04:40,243 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:04:40,258 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:04:40,260 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:04:40,260 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:04:40,261 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:04:40,262 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:04:40,262 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:04:40,263 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:04:40,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:04:40,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 15:04:40,263 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] (, ) 2025-05-11 15:04:40,276 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:04:40,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:04:40,276 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:04:40,276 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:04:40,276 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:04:40,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:04:40,276 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:04:40,276 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (, , ) 2025-05-11 15:04:40,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:04:40,293 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:04:40,294 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:04:40,294 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:04:40,294 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:04:40,296 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:04:40,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:04:40,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:04:40,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00348s] (, datetime.datetime(2025, 5, 11, 14, 4, 40, 276257)) 2025-05-11 15:04:40,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:40,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:05:40,301 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:05:40,303 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 14, 5, 40, 299637)) 2025-05-11 15:05:40,305 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:40,494 - app - INFO - 应用程序关闭中... 2025-05-11 15:05:40,497 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:05:40,497 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:05:40,499 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:05:40,499 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:05:40,499 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:05:40,499 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:05:40,508 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:05:40,510 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:05:40,510 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:05:40,510 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:05:40,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:05:40,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:05:40,510 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:05:40,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:05:40,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:05:40,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:05:40,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:05:40,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:05:40,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:05:40,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:05:40,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:05:40,523 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:05:40,523 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:05:40,523 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:05:40,523 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:05:40,523 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:05:40,523 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:05:40,525 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:05:41,835 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:05:41,898 - 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-11 15:05:41,901 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:05:41,980 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:05:42,012 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:05:42,040 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:05:42,065 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:05:42,065 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,067 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:05:42,067 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,067 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:05:42,068 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:05:42,069 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:05:42,069 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,070 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:05:42,071 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,072 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:05:42,072 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:05:42,074 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,075 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:05:42,075 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,076 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:05:42,077 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,078 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:05:42,078 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,079 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:05:42,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,081 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:05:42,081 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,081 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:05:42,081 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:05:42,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:42,083 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:05:42,451 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:05:42,452 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:05:42,452 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:05:42,452 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:05:42,453 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:05:42,454 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:05:42,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:05:42,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:05:42,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:05:42,454 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:05:42,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:05:42,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:05:42,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:05:42,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:05:42,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:05:42,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:05:42,457 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:05:42,457 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:05:42,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:05:42,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:05:42,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:05:42,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:05:42,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:05:42,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:05:42,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:05:42,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:05:42,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:05:42,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:05:42,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:05:42,463 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:05:42,486 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:05:42,487 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:05:42,487 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:05:42,488 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:05:42,488 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:05:42,489 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:05:42,489 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:05:42,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:05:42,500 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:05:42,501 - sqlalchemy.engine.Engine - INFO - [generated in 0.00107s] (, ) 2025-05-11 15:05:42,503 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:05:42,503 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:42,504 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:05:42,504 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:05:42,505 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:05:42,505 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:05:42,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-11 15:05:42,508 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, , ) 2025-05-11 15:05:42,509 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:05:42,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:42,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:05:42,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:05:42,511 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (, datetime.datetime(2025, 5, 11, 14, 5, 42, 505187)) 2025-05-11 15:05:42,512 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:05:42,512 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:05:42,512 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:05:42,512 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:05:42,514 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:05:59,719 - app - INFO - 应用程序关闭中... 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:05:59,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:05:59,719 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:05:59,719 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:05:59,719 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:05:59,719 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:05:59,719 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:05:59,719 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:06:00,914 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:06:00,971 - 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-11 15:06:00,982 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:06:01,064 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:06:01,095 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:06:01,115 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:06:01,136 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:06:01,136 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,136 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,146 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:06:01,157 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:01,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:01,167 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:06:01,537 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:06:01,547 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:06:01,547 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:06:01,547 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:06:01,547 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:06:01,547 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:06:01,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:06:01,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:06:01,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:06:01,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:06:01,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:06:01,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:06:01,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:06:01,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:06:01,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:06:01,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:06:01,579 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:06:01,579 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:01,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:01,595 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:06:01,595 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, ) 2025-05-11 15:06:01,595 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:06:01,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:01,595 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:06:01,595 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:06:01,595 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:01,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 NOT IN (%s, %s, %s)) 2025-05-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (, , ) 2025-05-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:01,604 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:06:01,604 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:06:01,604 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:06:01,604 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:06:01,604 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:01,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-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (, datetime.datetime(2025, 5, 11, 14, 6, 1, 604480)) 2025-05-11 15:06:01,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,752 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:06:05,752 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 15:06:05,756 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:06:05,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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.id = %s 2025-05-11 15:06:05,759 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:05,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,762 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,762 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:06:05,763 - sqlalchemy.engine.Engine - INFO - [cached since 0.003375s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:05,763 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,764 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:06:05,764 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:06:05,764 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:06:05,765 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,765 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:06:05,765 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 6, 5, 765262), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:06:05,765 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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.id = %s 2025-05-11 15:06:05,781 - sqlalchemy.engine.Engine - INFO - [cached since 0.02381s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:05,781 - 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-11 15:06:05,781 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('43d0a6ef-3757-494b-b543-6c876b2c7c14', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 6, 5, 764263), '{"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, 11, 15, 6, 5, 781281), datetime.datetime(2025, 5, 11, 15, 6, 5, 781281), 0) 2025-05-11 15:06:05,781 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,797 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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-11 15:06:05,797 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('43d0a6ef-3757-494b-b543-6c876b2c7c14',) 2025-05-11 15:06:05,797 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,797 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 43d0a6ef-3757-494b-b543-6c876b2c7c14 (优先级 1) 添加到队列 0 2025-05-11 15:06:05,804 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:06:05,804 - services.sync_service - INFO - 正在同步创建任务到天风系统: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,804 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"43d0a6ef-3757-494b-b543-6c876b2c7c14","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:06:05","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:06:05,853 - services.sync_service - INFO - 成功同步任务到系统任务: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 43d0a6ef-3757-494b-b543-6c876b2c7c14, 优先级: 1 2025-05-11 15:06:05,854 - services.execution.task_executor - DEBUG - 任务 43d0a6ef-3757-494b-b543-6c876b2c7c14 设置超时时间: 3600秒 2025-05-11 15:06:05,854 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,854 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - [cached since 0.05892s ago] ('43d0a6ef-3757-494b-b543-6c876b2c7c14',) 2025-05-11 15:06:05,854 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0981秒 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - [cached since 0.09902s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (datetime.datetime(2025, 5, 11, 15, 6, 5, 854530), datetime.datetime(2025, 5, 11, 15, 6, 5, 854530), '43d0a6ef-3757-494b-b543-6c876b2c7c14') 2025-05-11 15:06:05,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,870 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,887 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:05,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,887 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:06:05,887 - sqlalchemy.engine.Engine - INFO - [generated in 0.00192s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 6, 5, 887915), '43d0a6ef-3757-494b-b543-6c876b2c7c14') 2025-05-11 15:06:05,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,901 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:06:05,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,916 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:05,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] ('2ae5771f-532b-4383-bdae-fae873ecf9b0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '43d0a6ef-3757-494b-b543-6c876b2c7c14', datetime.datetime(2025, 5, 11, 15, 6, 5, 901926), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 6, 5, 916770), datetime.datetime(2025, 5, 11, 15, 6, 5, 916770), 0) 2025-05-11 15:06:05,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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-11 15:06:05,927 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('2ae5771f-532b-4383-bdae-fae873ecf9b0',) 2025-05-11 15:06:05,927 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:06:05,927 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:06:05,935 - 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-11 15:06:05,935 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 6, 5, 935696), '2ae5771f-532b-4383-bdae-fae873ecf9b0') 2025-05-11 15:06:05,935 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,935 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:06:05,935 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:06:05,935 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:06:05,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,949 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:05,949 - sqlalchemy.engine.Engine - INFO - [cached since 0.03298s ago] ('7284b43a-d2b5-4e57-923f-848c3c3762e8', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '43d0a6ef-3757-494b-b543-6c876b2c7c14', datetime.datetime(2025, 5, 11, 15, 6, 5, 935696), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 6, 5, 949802), datetime.datetime(2025, 5, 11, 15, 6, 5, 949802), 0) 2025-05-11 15:06:05,950 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,952 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 7284b43a-d2b5-4e57-923f-848c3c3762e8 2025-05-11 15:06:05,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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-11 15:06:05,952 - sqlalchemy.engine.Engine - INFO - [cached since 0.02852s ago] ('7284b43a-d2b5-4e57-923f-848c3c3762e8',) 2025-05-11 15:06:05,952 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:06:05,952 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:06:05,952 - 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-11 15:06:05,952 - sqlalchemy.engine.Engine - INFO - [cached since 0.02644s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 6, 5, 952513), '7284b43a-d2b5-4e57-923f-848c3c3762e8') 2025-05-11 15:06:05,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,968 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:06:05,968 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,968 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:05,968 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('30e667d5-b83b-431d-8c0d-d4fc17c6ebdc', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '43d0a6ef-3757-494b-b543-6c876b2c7c14', datetime.datetime(2025, 5, 11, 15, 6, 5, 968255), datetime.datetime(2025, 5, 11, 15, 6, 5, 968255), 0) 2025-05-11 15:06:05,968 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,968 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:06:05,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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-11 15:06:05,983 - sqlalchemy.engine.Engine - INFO - [cached since 0.0565s ago] ('7284b43a-d2b5-4e57-923f-848c3c3762e8',) 2025-05-11 15:06:05,988 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:06:05,988 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:06:05,988 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:06:05,988 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] (datetime.datetime(2025, 5, 11, 15, 6, 5, 988319), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 6, 5, 988319), '7284b43a-d2b5-4e57-923f-848c3c3762e8') 2025-05-11 15:06:05,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.03093s ago] ('fa17915b-f549-43af-bc54-fb35545f3c36', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '43d0a6ef-3757-494b-b543-6c876b2c7c14', datetime.datetime(2025, 5, 11, 15, 6, 5, 999654), datetime.datetime(2025, 5, 11, 15, 6, 5, 999654), 0) 2025-05-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:05,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-11 15:06:05,999 - sqlalchemy.engine.Engine - INFO - [cached since 0.08294s ago] ('2ae5771f-532b-4383-bdae-fae873ecf9b0',) 2025-05-11 15:06:06,015 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:06:06,015 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:06:06,015 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:06:06,015 - sqlalchemy.engine.Engine - INFO - [cached since 0.02611s ago] (datetime.datetime(2025, 5, 11, 15, 6, 6, 15367), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 6, 6, 15367), '2ae5771f-532b-4383-bdae-fae873ecf9b0') 2025-05-11 15:06:06,015 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:06,031 - services.sync_service - INFO - 正在设置任务状态为已失败: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:06,068 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 43d0a6ef-3757-494b-b543-6c876b2c7c14 2025-05-11 15:06:06,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:06,084 - 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-11 15:06:06,084 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (datetime.datetime(2025, 5, 11, 15, 6, 6, 68246), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 161, 1, datetime.datetime(2025, 5, 11, 15, 6, 6, 84326), '43d0a6ef-3757-494b-b543-6c876b2c7c14') 2025-05-11 15:06:06,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:06,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 43d0a6ef-3757-494b-b543-6c876b2c7c14, 结果: False 2025-05-11 15:06:48,581 - app - INFO - 应用程序关闭中... 2025-05-11 15:06:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:06:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:06:48,581 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:06:48,581 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:06:48,591 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:06:48,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:06:48,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:06:48,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:06:48,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:06:48,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:06:48,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:06:48,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:06:48,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:06:48,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:06:48,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:06:48,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:06:48,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:06:48,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:06:48,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:06:48,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:06:48,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:06:48,621 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:06:48,621 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:06:48,621 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:06:48,621 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:06:48,621 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:06:48,621 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:06:49,957 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:06:50,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-11 15:06:50,014 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:06:50,090 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:06:50,123 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:06:50,158 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:06:50,168 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:06:50,168 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,178 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:06:50,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,178 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:06:50,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:06:50,188 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:06:50,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,209 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:06:50,209 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,209 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:06:50,209 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:06:50,209 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:50,209 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:06:50,570 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:06:50,570 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:06:50,570 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:06:50,570 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:06:50,570 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:06:50,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:06:50,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:06:50,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:06:50,579 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:06:50,584 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:06:50,584 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:50,597 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:06:50,597 - sqlalchemy.engine.Engine - INFO - [generated in 0.00515s] (, ) 2025-05-11 15:06:50,597 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:06:50,597 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:50,597 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:06:50,611 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:06:50,611 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:06:50,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:50,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 NOT IN (%s, %s, %s)) 2025-05-11 15:06:50,614 - sqlalchemy.engine.Engine - INFO - [generated in 0.00356s] (, , ) 2025-05-11 15:06:50,630 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:50,630 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:06:50,630 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:06:50,630 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:06:50,630 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:06:50,630 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:06:50,630 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:50,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-11 15:06:50,648 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] (, datetime.datetime(2025, 5, 11, 14, 6, 50, 611162)) 2025-05-11 15:06:50,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,181 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:06:55,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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.id = %s 2025-05-11 15:06:55,185 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:55,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,188 - sqlalchemy.engine.Engine - INFO - [cached since 0.003436s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:55,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,190 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:06:55,191 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:06:55,191 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:06:55,191 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,192 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:06:55,193 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 6, 55, 192070), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:06:55,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,199 - sqlalchemy.engine.Engine - INFO - [cached since 0.02506s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:55,211 - 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-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] ('212f30f3-e28d-4739-9d6c-5e5ff1a560c1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 6, 55, 190151), '{"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, 11, 15, 6, 55, 211252), datetime.datetime(2025, 5, 11, 15, 6, 55, 211252), 0) 2025-05-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('212f30f3-e28d-4739-9d6c-5e5ff1a560c1',) 2025-05-11 15:06:55,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,211 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 (优先级 1) 添加到队列 0 2025-05-11 15:06:55,226 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:06:55,226 - services.sync_service - INFO - 正在同步创建任务到天风系统: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,226 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"212f30f3-e28d-4739-9d6c-5e5ff1a560c1","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:06:55","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:06:55,278 - services.sync_service - INFO - 成功同步任务到系统任务: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1, 优先级: 1 2025-05-11 15:06:55,278 - services.execution.task_executor - DEBUG - 任务 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 设置超时时间: 3600秒 2025-05-11 15:06:55,278 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,278 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - [cached since 0.06202s ago] ('212f30f3-e28d-4739-9d6c-5e5ff1a560c1',) 2025-05-11 15:06:55,278 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0977秒 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - [cached since 0.1024s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (datetime.datetime(2025, 5, 11, 15, 6, 55, 278898), datetime.datetime(2025, 5, 11, 15, 6, 55, 278898), '212f30f3-e28d-4739-9d6c-5e5ff1a560c1') 2025-05-11 15:06:55,278 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,295 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,344 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,344 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:06:55,344 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 6, 55, 344000), '212f30f3-e28d-4739-9d6c-5e5ff1a560c1') 2025-05-11 15:06:55,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,359 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:06:55,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,359 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:55,359 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('cf9d991d-a33f-4116-b7ba-0a53a2057d7d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '212f30f3-e28d-4739-9d6c-5e5ff1a560c1', datetime.datetime(2025, 5, 11, 15, 6, 55, 359916), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 6, 55, 359916), datetime.datetime(2025, 5, 11, 15, 6, 55, 359916), 0) 2025-05-11 15:06:55,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('cf9d991d-a33f-4116-b7ba-0a53a2057d7d',) 2025-05-11 15:06:55,375 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:06:55,375 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:06:55,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-11 15:06:55,375 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 6, 55, 375773), 'cf9d991d-a33f-4116-b7ba-0a53a2057d7d') 2025-05-11 15:06:55,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,395 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:06:55,395 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:06:55,395 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:06:55,395 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,395 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:55,395 - sqlalchemy.engine.Engine - INFO - [cached since 0.03366s ago] ('635959ee-267a-459e-a7a4-ea97ec18ca79', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '212f30f3-e28d-4739-9d6c-5e5ff1a560c1', datetime.datetime(2025, 5, 11, 15, 6, 55, 395508), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 6, 55, 395508), datetime.datetime(2025, 5, 11, 15, 6, 55, 395508), 0) 2025-05-11 15:06:55,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,407 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 635959ee-267a-459e-a7a4-ea97ec18ca79 2025-05-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - [cached since 0.02279s ago] ('635959ee-267a-459e-a7a4-ea97ec18ca79',) 2025-05-11 15:06:55,407 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:06:55,407 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:06:55,407 - 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-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - [cached since 0.02313s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 6, 55, 407760), '635959ee-267a-459e-a7a4-ea97ec18ca79') 2025-05-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,407 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:06:55,407 - sqlalchemy.engine.Engine - INFO - [generated in 0.00028s] ('5972f728-8792-4bca-9b06-ad009fa0807b', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '212f30f3-e28d-4739-9d6c-5e5ff1a560c1', datetime.datetime(2025, 5, 11, 15, 6, 55, 407760), datetime.datetime(2025, 5, 11, 15, 6, 55, 407760), 0) 2025-05-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,423 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.04747s ago] ('635959ee-267a-459e-a7a4-ea97ec18ca79',) 2025-05-11 15:06:55,423 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:06:55,423 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] (datetime.datetime(2025, 5, 11, 15, 6, 55, 423638), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 6, 55, 423638), '635959ee-267a-459e-a7a4-ea97ec18ca79') 2025-05-11 15:06:55,423 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,439 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,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-11 15:06:55,439 - sqlalchemy.engine.Engine - INFO - [cached since 0.02542s ago] ('8cd27613-fcf7-41ec-bde8-ba7d762ac5a8', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '212f30f3-e28d-4739-9d6c-5e5ff1a560c1', datetime.datetime(2025, 5, 11, 15, 6, 55, 439546), datetime.datetime(2025, 5, 11, 15, 6, 55, 439546), 0) 2025-05-11 15:06:55,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - [cached since 0.07062s ago] ('cf9d991d-a33f-4116-b7ba-0a53a2057d7d',) 2025-05-11 15:06:55,455 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:06:55,455 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - [cached since 0.0211s ago] (datetime.datetime(2025, 5, 11, 15, 6, 55, 455341), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 6, 55, 455341), 'cf9d991d-a33f-4116-b7ba-0a53a2057d7d') 2025-05-11 15:06:55,455 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,460 - services.sync_service - INFO - 正在设置任务状态为已失败: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,508 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1 2025-05-11 15:06:55,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:06:55,511 - 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-11 15:06:55,511 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] (datetime.datetime(2025, 5, 11, 15, 6, 55, 508735), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 165, 1, datetime.datetime(2025, 5, 11, 15, 6, 55, 511346), '212f30f3-e28d-4739-9d6c-5e5ff1a560c1') 2025-05-11 15:06:55,511 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:06:55,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 212f30f3-e28d-4739-9d6c-5e5ff1a560c1, 结果: False 2025-05-11 15:07:28,095 - app - INFO - 应用程序关闭中... 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:07:28,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:07:28,095 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:07:28,095 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:07:28,095 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:07:28,095 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:07:28,095 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:07:28,095 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:07:29,299 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:07:29,356 - 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-11 15:07:29,357 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:07:29,436 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:07:29,467 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:07:29,498 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,514 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:07:29,529 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:07:29,545 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:29,545 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:07:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:07:29,907 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:07:29,907 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:07:29,907 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:07:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:07:29,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:07:29,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:07:29,923 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:07:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:07:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:07:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:07:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:07:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:07:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:07:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:07:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:07:29,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:07:29,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:07:29,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:07:29,929 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:07:29,939 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:29,939 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:07:29,955 - sqlalchemy.engine.Engine - INFO - [generated in 0.00160s] (, ) 2025-05-11 15:07:29,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:07:29,955 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:29,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:07:29,955 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:07:29,955 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:07:29,955 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:29,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 NOT IN (%s, %s, %s)) 2025-05-11 15:07:29,955 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (, , ) 2025-05-11 15:07:29,962 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:29,962 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:07:29,962 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:07:29,962 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:07:29,962 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:07:29,962 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:07:29,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:29,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:07:29,962 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] (, datetime.datetime(2025, 5, 11, 14, 7, 29, 955470)) 2025-05-11 15:07:29,962 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,118 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:07:33,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,123 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:07:33,124 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,126 - sqlalchemy.engine.Engine - INFO - [cached since 0.004081s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:07:33,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,129 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:07:33,129 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:07:33,129 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:07:33,129 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,130 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:07:33,131 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 7, 33, 130493), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:07:33,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,133 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:07:33,133 - sqlalchemy.engine.Engine - INFO - [cached since 0.01921s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:07:33,133 - 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-11 15:07:33,133 - sqlalchemy.engine.Engine - INFO - [generated in 0.00068s] ('9827f918-e35e-4d3f-99c2-0250fd389259', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 7, 33, 129466), '{"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, 11, 15, 7, 33, 133509), datetime.datetime(2025, 5, 11, 15, 7, 33, 133509), 0) 2025-05-11 15:07:33,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,149 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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.id = %s 2025-05-11 15:07:33,149 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('9827f918-e35e-4d3f-99c2-0250fd389259',) 2025-05-11 15:07:33,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,149 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9827f918-e35e-4d3f-99c2-0250fd389259 (优先级 1) 添加到队列 0 2025-05-11 15:07:33,159 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:07:33,159 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,159 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9827f918-e35e-4d3f-99c2-0250fd389259","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:07:33","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:07:33,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 9827f918-e35e-4d3f-99c2-0250fd389259, 优先级: 1 2025-05-11 15:07:33,197 - services.execution.task_executor - DEBUG - 任务 9827f918-e35e-4d3f-99c2-0250fd389259 设置超时时间: 3600秒 2025-05-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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.id = %s 2025-05-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - [cached since 0.04409s ago] ('9827f918-e35e-4d3f-99c2-0250fd389259',) 2025-05-11 15:07:33,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-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - [cached since 0.07735s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (datetime.datetime(2025, 5, 11, 15, 7, 33, 197338), datetime.datetime(2025, 5, 11, 15, 7, 33, 197338), '9827f918-e35e-4d3f-99c2-0250fd389259') 2025-05-11 15:07:33,197 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,197 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,213 - services.sync_service - INFO - 成功同步任务到系统任务: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,213 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,213 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,213 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0946秒 2025-05-11 15:07:33,214 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 7, 33, 228764), '9827f918-e35e-4d3f-99c2-0250fd389259') 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,228 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] ('a1361277-5e88-4d45-b6d2-507cff51ddf4', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9827f918-e35e-4d3f-99c2-0250fd389259', datetime.datetime(2025, 5, 11, 15, 7, 33, 228764), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 7, 33, 228764), datetime.datetime(2025, 5, 11, 15, 7, 33, 228764), 0) 2025-05-11 15:07:33,228 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('a1361277-5e88-4d45-b6d2-507cff51ddf4',) 2025-05-11 15:07:33,245 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:07:33,245 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:07:33,245 - 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-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 7, 33, 245706), 'a1361277-5e88-4d45-b6d2-507cff51ddf4') 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,245 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:07:33,245 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:07:33,245 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - [cached since 0.01873s ago] ('f22936d3-15fa-4695-9ff2-0d7c4382502d', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9827f918-e35e-4d3f-99c2-0250fd389259', datetime.datetime(2025, 5, 11, 15, 7, 33, 245706), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 7, 33, 245706), datetime.datetime(2025, 5, 11, 15, 7, 33, 245706), 0) 2025-05-11 15:07:33,245 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,261 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: f22936d3-15fa-4695-9ff2-0d7c4382502d 2025-05-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - [cached since 0.01846s ago] ('f22936d3-15fa-4695-9ff2-0d7c4382502d',) 2025-05-11 15:07:33,261 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:07:33,261 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:07:33,261 - 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-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - [cached since 0.01757s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 7, 33, 261278), 'f22936d3-15fa-4695-9ff2-0d7c4382502d') 2025-05-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,261 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:07:33,261 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('a7138b09-3152-41c2-ac50-d5e49837bd8d', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9827f918-e35e-4d3f-99c2-0250fd389259', datetime.datetime(2025, 5, 11, 15, 7, 33, 261278), datetime.datetime(2025, 5, 11, 15, 7, 33, 261278), 0) 2025-05-11 15:07:33,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,276 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:07:33,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,291 - sqlalchemy.engine.Engine - INFO - [cached since 0.04498s ago] ('f22936d3-15fa-4695-9ff2-0d7c4382502d',) 2025-05-11 15:07:33,293 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:07:33,293 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (datetime.datetime(2025, 5, 11, 15, 7, 33, 293443), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 7, 33, 293443), 'f22936d3-15fa-4695-9ff2-0d7c4382502d') 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - [cached since 0.02948s ago] ('36eb9cc7-891e-4f6d-82fc-8b650078539d', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9827f918-e35e-4d3f-99c2-0250fd389259', datetime.datetime(2025, 5, 11, 15, 7, 33, 293443), datetime.datetime(2025, 5, 11, 15, 7, 33, 293443), 0) 2025-05-11 15:07:33,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,314 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:07:33,314 - sqlalchemy.engine.Engine - INFO - [cached since 0.068s ago] ('a1361277-5e88-4d45-b6d2-507cff51ddf4',) 2025-05-11 15:07:33,314 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:07:33,314 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:07:33,314 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:07:33,314 - sqlalchemy.engine.Engine - INFO - [cached since 0.02261s ago] (datetime.datetime(2025, 5, 11, 15, 7, 33, 314465), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 7, 33, 314465), 'a1361277-5e88-4d45-b6d2-507cff51ddf4') 2025-05-11 15:07:33,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,314 - services.sync_service - INFO - 正在设置任务状态为已失败: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,343 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 9827f918-e35e-4d3f-99c2-0250fd389259 2025-05-11 15:07:33,343 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:07:33,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-11 15:07:33,343 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] (datetime.datetime(2025, 5, 11, 15, 7, 33, 343862), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 117, 1, datetime.datetime(2025, 5, 11, 15, 7, 33, 343862), '9827f918-e35e-4d3f-99c2-0250fd389259') 2025-05-11 15:07:33,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:07:33,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 9827f918-e35e-4d3f-99c2-0250fd389259, 结果: False 2025-05-11 15:08:29,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:08:29,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:08:29,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:08:29,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:08:29,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:08:29,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:08:29,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:08:29,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:08:29,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:08:29,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:08:29,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:08:29,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:08:29,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:08:29,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:08:29,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:08:29,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:08:29,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:08:29,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:08:29,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:08:29,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:08:29,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:08:29,965 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:08:29,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:08:29,965 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 14, 8, 29, 959467)) 2025-05-11 15:08:29,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:08:29,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:08:29,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:08:29,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:08:29,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:08:29,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:08:29,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:08:29,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:08:29,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:08:29,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:08:29,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:08:29,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:08:29,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:08:29,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:08:29,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:08:29,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:08:29,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:08:29,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:08:29,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:08:29,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:08:29,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:08:29,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:08:29,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:08:29,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:08:29,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:08:29,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:08:29,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:08:29,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:08:29,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:08:29,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:08:29,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:08:29,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:08:29,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:08:29,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:08:29,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:08:29,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:08:30,000 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:08:30,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:08:30,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:08:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:08:30,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:08:30,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:08:30,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:09:00,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:09:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:09:00,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:09:00,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:09:00,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:09:00,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:09:24,619 - app - INFO - 应用程序关闭中... 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-11 15:09:24,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:09:24,619 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:09:24,619 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:09:24,619 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:09:24,619 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:09:24,619 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:09:24,619 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:09:25,839 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:09:25,902 - 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-11 15:09:25,902 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:09:25,979 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:09:26,020 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:09:26,051 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:09:26,061 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:09:26,061 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,061 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:09:26,061 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,071 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:09:26,071 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:26,071 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:09:26,081 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,081 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:09:26,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:09:26,088 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,088 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:09:26,096 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,099 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:09:26,099 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:09:26,109 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,119 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:09:26,119 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,119 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:09:26,119 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,119 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:09:26,123 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:26,123 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:09:26,482 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:09:26,482 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:09:26,491 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:09:26,491 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:09:26,491 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:09:26,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:09:26,491 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:09:26,496 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:09:26,511 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:09:26,511 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:26,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 15:09:26,521 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (, ) 2025-05-11 15:09:26,521 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:09:26,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:26,521 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:09:26,521 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:09:26,521 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] (, , ) 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:26,531 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:09:26,531 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:09:26,531 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:09:26,531 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:09:26,531 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, datetime.datetime(2025, 5, 11, 14, 9, 26, 521797)) 2025-05-11 15:09:26,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,159 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:09:30,162 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,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-11 15:09:30,163 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:09:30,164 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,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-11 15:09:30,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.004161s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:09:30,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,168 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:09:30,168 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:09:30,168 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:09:30,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:09:30,171 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 9, 30, 170622), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:09:30,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,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.id = %s 2025-05-11 15:09:30,185 - sqlalchemy.engine.Engine - INFO - [cached since 0.02552s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:09:30,190 - 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-11 15:09:30,190 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] ('aa87f4f2-de04-4528-a576-134a81c283df', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 9, 30, 168673), '{"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, 11, 15, 9, 30, 190882), datetime.datetime(2025, 5, 11, 15, 9, 30, 190882), 0) 2025-05-11 15:09:30,190 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,190 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:09:30,190 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('aa87f4f2-de04-4528-a576-134a81c283df',) 2025-05-11 15:09:30,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,203 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 aa87f4f2-de04-4528-a576-134a81c283df (优先级 1) 添加到队列 0 2025-05-11 15:09:30,208 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:09:30,208 - services.sync_service - INFO - 正在同步创建任务到天风系统: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,208 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"aa87f4f2-de04-4528-a576-134a81c283df","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:09:30","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:09:30,234 - services.sync_service - INFO - 成功同步任务到系统任务: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,236 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,236 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,236 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0769秒 2025-05-11 15:09:30,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: aa87f4f2-de04-4528-a576-134a81c283df, 优先级: 1 2025-05-11 15:09:30,286 - services.execution.task_executor - DEBUG - 任务 aa87f4f2-de04-4528-a576-134a81c283df 设置超时时间: 3600秒 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.08835s ago] ('aa87f4f2-de04-4528-a576-134a81c283df',) 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.1286s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (datetime.datetime(2025, 5, 11, 15, 9, 30, 286629), datetime.datetime(2025, 5, 11, 15, 9, 30, 286629), 'aa87f4f2-de04-4528-a576-134a81c283df') 2025-05-11 15:09:30,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,301 - services.sync_service - INFO - 正在设置系统任务状态为执行中: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,318 - services.sync_service - INFO - 成功设置系统任务状态为执行中: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,318 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,318 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:09:30,318 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 9, 30, 318991), 'aa87f4f2-de04-4528-a576-134a81c283df') 2025-05-11 15:09:30,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,335 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:09:30,335 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,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-11 15:09:30,335 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('946fdacd-0db8-4b69-955b-bd629042d12c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'aa87f4f2-de04-4528-a576-134a81c283df', datetime.datetime(2025, 5, 11, 15, 9, 30, 335109), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 9, 30, 335109), datetime.datetime(2025, 5, 11, 15, 9, 30, 335109), 0) 2025-05-11 15:09:30,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,353 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:09:30,353 - sqlalchemy.engine.Engine - INFO - [generated in 0.00404s] ('946fdacd-0db8-4b69-955b-bd629042d12c',) 2025-05-11 15:09:30,353 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:09:30,353 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:09:30,367 - 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-11 15:09:30,367 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 9, 30, 367104), '946fdacd-0db8-4b69-955b-bd629042d12c') 2025-05-11 15:09:30,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,373 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:09:30,373 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:09:30,373 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:09:30,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,373 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:09:30,373 - sqlalchemy.engine.Engine - INFO - [cached since 0.03659s ago] ('1faad9ed-88b4-4a5a-8049-dee605dafc6d', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'aa87f4f2-de04-4528-a576-134a81c283df', datetime.datetime(2025, 5, 11, 15, 9, 30, 373114), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 9, 30, 373114), datetime.datetime(2025, 5, 11, 15, 9, 30, 373114), 0) 2025-05-11 15:09:30,373 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,384 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 1faad9ed-88b4-4a5a-8049-dee605dafc6d 2025-05-11 15:09:30,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:09:30,384 - sqlalchemy.engine.Engine - INFO - [cached since 0.02811s ago] ('1faad9ed-88b4-4a5a-8049-dee605dafc6d',) 2025-05-11 15:09:30,388 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:09:30,388 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:09:30,388 - 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-11 15:09:30,388 - sqlalchemy.engine.Engine - INFO - [cached since 0.0226s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 9, 30, 388871), '1faad9ed-88b4-4a5a-8049-dee605dafc6d') 2025-05-11 15:09:30,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,388 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:09:30,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,404 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:09:30,404 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('b28b87eb-1ddf-4bba-a7be-928f4fcdc088', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'aa87f4f2-de04-4528-a576-134a81c283df', datetime.datetime(2025, 5, 11, 15, 9, 30, 404081), datetime.datetime(2025, 5, 11, 15, 9, 30, 404081), 0) 2025-05-11 15:09:30,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,415 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:09:30,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - [cached since 0.06097s ago] ('1faad9ed-88b4-4a5a-8049-dee605dafc6d',) 2025-05-11 15:09:30,419 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:09:30,419 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] (datetime.datetime(2025, 5, 11, 15, 9, 30, 419989), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 9, 30, 419989), '1faad9ed-88b4-4a5a-8049-dee605dafc6d') 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:09:30,419 - sqlalchemy.engine.Engine - INFO - [cached since 0.02681s ago] ('5992bf0a-c8ff-48af-8bda-7549c7461f82', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'aa87f4f2-de04-4528-a576-134a81c283df', datetime.datetime(2025, 5, 11, 15, 9, 30, 419989), datetime.datetime(2025, 5, 11, 15, 9, 30, 419989), 0) 2025-05-11 15:09:30,435 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,453 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,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-11 15:09:30,453 - sqlalchemy.engine.Engine - INFO - [cached since 0.09682s ago] ('946fdacd-0db8-4b69-955b-bd629042d12c',) 2025-05-11 15:09:30,453 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:09:30,453 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:09:30,453 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:09:30,453 - sqlalchemy.engine.Engine - INFO - [cached since 0.039s ago] (datetime.datetime(2025, 5, 11, 15, 9, 30, 453524), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 9, 30, 453524), '946fdacd-0db8-4b69-955b-bd629042d12c') 2025-05-11 15:09:30,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,469 - services.sync_service - INFO - 正在设置任务状态为已失败: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,501 - services.sync_service - INFO - 成功设置系统任务状态为已失败: aa87f4f2-de04-4528-a576-134a81c283df 2025-05-11 15:09:30,501 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:09:30,508 - 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-11 15:09:30,508 - sqlalchemy.engine.Engine - INFO - [generated in 0.00105s] (datetime.datetime(2025, 5, 11, 15, 9, 30, 501511), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 167, 1, datetime.datetime(2025, 5, 11, 15, 9, 30, 508411), 'aa87f4f2-de04-4528-a576-134a81c283df') 2025-05-11 15:09:30,508 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:09:30,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: aa87f4f2-de04-4528-a576-134a81c283df, 结果: False 2025-05-11 15:10:08,217 - app - INFO - 应用程序关闭中... 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:10:08,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:10:08,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:10:08,217 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:10:08,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:10:08,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:10:08,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:10:08,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:10:08,221 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:10:08,221 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:10:08,221 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:10:08,221 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:10:08,221 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:10:08,221 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:10:09,517 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:10:09,573 - 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-11 15:10:09,573 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:10:09,666 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:10:09,696 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:10:09,716 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:10:09,731 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:10:09,742 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:10:09,752 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:09,752 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:10:10,114 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:10:10,114 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:10:10,114 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:10:10,114 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:10:10,114 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:10:10,125 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:10:10,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:10:10,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:10:10,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:10:10,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:10:10,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:10:10,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:10:10,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:10:10,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:10:10,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:10:10,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:10:10,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:10:10,167 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:10:10,183 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:10:10,183 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:10:10,183 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:10:10,183 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:10:10,183 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:10:10,183 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:10:10,199 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:10:10,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10: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-11 15:10:10,211 - sqlalchemy.engine.Engine - INFO - [generated in 0.00095s] (, ) 2025-05-11 15:10:10,215 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:10:10,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:10,215 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:10:10,215 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:10:10,215 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:10:10,215 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:10,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.status NOT IN (%s, %s, %s)) 2025-05-11 15:10:10,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (, , ) 2025-05-11 15:10:10,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:10,231 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:10:10,231 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:10:10,231 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:10:10,231 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:10:10,231 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:10:10,231 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:10,231 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:10:10,231 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] (, datetime.datetime(2025, 5, 11, 14, 10, 10, 215404)) 2025-05-11 15:10:10,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,847 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:10:14,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,852 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:10:14,852 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:10:14,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,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.id = %s 2025-05-11 15:10:14,855 - sqlalchemy.engine.Engine - INFO - [cached since 0.0032s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:10:14,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,856 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:10:14,856 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:10:14,856 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:10:14,857 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,857 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:10:14,857 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 10, 14, 857463), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:10:14,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,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-11 15:10:14,861 - sqlalchemy.engine.Engine - INFO - [cached since 0.01556s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:10:14,861 - 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-11 15:10:14,861 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('6a96b1c1-54f5-42d4-bf5d-84255ac91117', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 10, 14, 856416), '{"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, 11, 15, 10, 14, 861836), datetime.datetime(2025, 5, 11, 15, 10, 14, 861836), 0) 2025-05-11 15:10:14,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,877 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,877 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:10:14,877 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('6a96b1c1-54f5-42d4-bf5d-84255ac91117',) 2025-05-11 15:10:14,877 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,877 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 6a96b1c1-54f5-42d4-bf5d-84255ac91117 (优先级 1) 添加到队列 0 2025-05-11 15:10:14,882 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:10:14,882 - services.sync_service - INFO - 正在同步创建任务到天风系统: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,882 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"6a96b1c1-54f5-42d4-bf5d-84255ac91117","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:10:14","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:10:14,897 - services.sync_service - INFO - 成功同步任务到系统任务: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,897 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,897 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,897 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0506秒 2025-05-11 15:10:14,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 6a96b1c1-54f5-42d4-bf5d-84255ac91117, 优先级: 1 2025-05-11 15:10:14,945 - services.execution.task_executor - DEBUG - 任务 6a96b1c1-54f5-42d4-bf5d-84255ac91117 设置超时时间: 3600秒 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,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.id = %s 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - [cached since 0.06779s ago] ('6a96b1c1-54f5-42d4-bf5d-84255ac91117',) 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - [cached since 0.0967s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - [generated in 0.00139s] (datetime.datetime(2025, 5, 11, 15, 10, 14, 945350), datetime.datetime(2025, 5, 11, 15, 10, 14, 945350), '6a96b1c1-54f5-42d4-bf5d-84255ac91117') 2025-05-11 15:10:14,945 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:14,945 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,989 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:14,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:14,989 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:10:14,989 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 10, 14, 989215), '6a96b1c1-54f5-42d4-bf5d-84255ac91117') 2025-05-11 15:10:14,989 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,000 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:10:15,002 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,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-11 15:10:15,002 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] ('31f7794b-c8f1-4539-8f71-7ff8b709a778', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6a96b1c1-54f5-42d4-bf5d-84255ac91117', datetime.datetime(2025, 5, 11, 15, 10, 15, 789), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 10, 15, 2796), datetime.datetime(2025, 5, 11, 15, 10, 15, 2796), 0) 2025-05-11 15:10:15,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,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-11 15:10:15,018 - sqlalchemy.engine.Engine - INFO - [generated in 0.00179s] ('31f7794b-c8f1-4539-8f71-7ff8b709a778',) 2025-05-11 15:10:15,018 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:10:15,022 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:10:15,022 - 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-11 15:10:15,022 - sqlalchemy.engine.Engine - INFO - [generated in 0.00346s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 10, 15, 22997), '31f7794b-c8f1-4539-8f71-7ff8b709a778') 2025-05-11 15:10:15,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,038 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:10:15,041 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:10:15,041 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:10:15,048 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,051 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:10:15,051 - sqlalchemy.engine.Engine - INFO - [cached since 0.04934s ago] ('ce891e8b-09df-4d14-8dc9-bd827ce21edd', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6a96b1c1-54f5-42d4-bf5d-84255ac91117', datetime.datetime(2025, 5, 11, 15, 10, 15, 48886), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 10, 15, 51641), datetime.datetime(2025, 5, 11, 15, 10, 15, 51641), 0) 2025-05-11 15:10:15,051 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,051 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: ce891e8b-09df-4d14-8dc9-bd827ce21edd 2025-05-11 15:10:15,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,064 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:10:15,064 - sqlalchemy.engine.Engine - INFO - [cached since 0.0495s ago] ('ce891e8b-09df-4d14-8dc9-bd827ce21edd',) 2025-05-11 15:10:15,068 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:10:15,068 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:10:15,068 - 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-11 15:10:15,068 - sqlalchemy.engine.Engine - INFO - [cached since 0.04319s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 10, 15, 68548), 'ce891e8b-09df-4d14-8dc9-bd827ce21edd') 2025-05-11 15:10:15,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,082 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:10:15,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,082 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:10:15,096 - sqlalchemy.engine.Engine - INFO - [generated in 0.00291s] ('10b316a3-56d0-4cad-8503-a7800deaf107', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6a96b1c1-54f5-42d4-bf5d-84255ac91117', datetime.datetime(2025, 5, 11, 15, 10, 15, 82589), datetime.datetime(2025, 5, 11, 15, 10, 15, 82589), 0) 2025-05-11 15:10:15,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,112 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:10:15,112 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,118 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:10:15,118 - sqlalchemy.engine.Engine - INFO - [cached since 0.102s ago] ('ce891e8b-09df-4d14-8dc9-bd827ce21edd',) 2025-05-11 15:10:15,118 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:10:15,118 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:10:15,118 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:10:15,118 - sqlalchemy.engine.Engine - INFO - [generated in 0.00103s] (datetime.datetime(2025, 5, 11, 15, 10, 15, 118236), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 10, 15, 118236), 'ce891e8b-09df-4d14-8dc9-bd827ce21edd') 2025-05-11 15:10:15,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,135 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:10:15,141 - sqlalchemy.engine.Engine - INFO - [cached since 0.04727s ago] ('481713ca-4033-41d2-b953-6704630ce1ff', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '6a96b1c1-54f5-42d4-bf5d-84255ac91117', datetime.datetime(2025, 5, 11, 15, 10, 15, 135148), datetime.datetime(2025, 5, 11, 15, 10, 15, 135148), 0) 2025-05-11 15:10:15,144 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:10:15,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.1386s ago] ('31f7794b-c8f1-4539-8f71-7ff8b709a778',) 2025-05-11 15:10:15,151 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:10:15,151 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:10:15,159 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:10:15,159 - sqlalchemy.engine.Engine - INFO - [cached since 0.03618s ago] (datetime.datetime(2025, 5, 11, 15, 10, 15, 159768), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 10, 15, 159768), '31f7794b-c8f1-4539-8f71-7ff8b709a778') 2025-05-11 15:10:15,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,165 - services.sync_service - INFO - 正在设置任务状态为已失败: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:15,214 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 6a96b1c1-54f5-42d4-bf5d-84255ac91117 2025-05-11 15:10:15,230 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:10:15,230 - 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-11 15:10:15,230 - sqlalchemy.engine.Engine - INFO - [generated in 0.00469s] (datetime.datetime(2025, 5, 11, 15, 10, 15, 214920), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 220, 1, datetime.datetime(2025, 5, 11, 15, 10, 15, 230664), '6a96b1c1-54f5-42d4-bf5d-84255ac91117') 2025-05-11 15:10:15,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:10:15,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 6a96b1c1-54f5-42d4-bf5d-84255ac91117, 结果: False 2025-05-11 15:11:10,188 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:11:10,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:11:10,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:11:10,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:11:10,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:11:10,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:11:10,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:11:10,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:11:10,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:11:10,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:11:10,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:11:10,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:10,241 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:11:10,241 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 11, 10, 239703)) 2025-05-11 15:11:10,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:10,305 - app - INFO - 应用程序关闭中... 2025-05-11 15:11:10,306 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:11:10,306 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:11:10,306 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:11:10,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:11:10,307 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:11:10,307 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:11:10,308 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:11:10,309 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:11:10,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:11:10,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:11:10,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:11:10,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:11:10,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:11:10,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:11:10,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:11:10,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:11:10,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:11:10,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:11:10,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:11:10,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:11:10,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:11:10,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:11:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:11:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:11:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:11:10,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:11:10,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:11:10,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:11:10,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:11:10,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:11:10,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:11:10,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:11:10,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:11:10,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:11:10,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:11:10,313 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:11:10,313 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:11:10,313 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:11:10,314 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:11:10,314 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:11:10,314 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:11:11,578 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:11:11,636 - 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-11 15:11:11,636 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:11:11,723 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:11:11,756 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:11:11,798 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:11:11,821 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:11:11,823 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,824 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:11:11,824 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,825 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:11:11,825 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:11,826 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:11:11,826 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,827 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:11:11,827 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,828 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:11:11,829 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,830 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:11:11,830 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,831 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:11:11,831 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,832 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:11:11,832 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,833 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:11:11,833 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,834 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:11:11,834 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,835 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:11:11,835 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,836 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:11:11,836 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,837 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:11:11,837 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,838 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:11:11,838 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,838 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:11:11,838 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:11,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:11,838 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:11:12,190 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:11:12,193 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:11:12,194 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:11:12,196 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:11:12,196 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:11:12,198 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:11:12,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:11:12,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:11:12,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:11:12,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:11:12,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:11:12,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:11:12,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:11:12,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:11:12,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:11:12,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:11:12,207 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:11:12,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:11:12,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:11:12,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:11:12,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:11:12,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:11:12,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:11:12,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:11:12,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:11:12,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:11:12,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:11:12,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:11:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:11:12,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:11:12,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:11:12,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:11:12,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:11:12,221 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:11:12,239 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:11:12,249 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:11:12,252 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:12,255 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:11:12,255 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:12,256 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:11:12,257 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:12,261 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:12,273 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:11:12,277 - sqlalchemy.engine.Engine - INFO - [generated in 0.00321s] (, ) 2025-05-11 15:11:12,278 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:11:12,280 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:12,285 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:11:12,286 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:11:12,286 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:11:12,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:12,289 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:11:12,289 - sqlalchemy.engine.Engine - INFO - [generated in 0.00142s] (, , ) 2025-05-11 15:11:12,310 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:12,310 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:11:12,310 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:11:12,310 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:11:12,310 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:11:12,320 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:11:12,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:12,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-11 15:11:12,331 - sqlalchemy.engine.Engine - INFO - [generated in 0.00404s] (, datetime.datetime(2025, 5, 11, 14, 11, 12, 287368)) 2025-05-11 15:11:12,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,640 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:11:22,642 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,644 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:11:22,644 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:22,646 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,649 - sqlalchemy.engine.Engine - INFO - [cached since 0.005519s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:22,651 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,652 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:11:22,652 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:11:22,652 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:11:22,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,654 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:11:22,656 - sqlalchemy.engine.Engine - INFO - [generated in 0.00137s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 11, 22, 654699), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:11:22,657 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,665 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,665 - sqlalchemy.engine.Engine - INFO - [cached since 0.02222s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:22,668 - 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-11 15:11:22,668 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('95703a9c-53f8-428c-bc5b-eb7c0ba86ae3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 11, 22, 652838), '{"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, 11, 15, 11, 22, 665564), datetime.datetime(2025, 5, 11, 15, 11, 22, 665564), 0) 2025-05-11 15:11:22,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,674 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,674 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('95703a9c-53f8-428c-bc5b-eb7c0ba86ae3',) 2025-05-11 15:11:22,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,674 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 (优先级 1) 添加到队列 0 2025-05-11 15:11:22,674 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:11:22,674 - services.sync_service - INFO - 正在同步创建任务到天风系统: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,674 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"95703a9c-53f8-428c-bc5b-eb7c0ba86ae3","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:11:22","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:11:22,718 - services.sync_service - INFO - 成功同步任务到系统任务: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,718 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,718 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,722 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0820秒 2025-05-11 15:11:22,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3, 优先级: 1 2025-05-11 15:11:22,722 - services.execution.task_executor - DEBUG - 任务 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 设置超时时间: 3600秒 2025-05-11 15:11:22,722 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,725 - sqlalchemy.engine.Engine - INFO - [cached since 0.04374s ago] ('95703a9c-53f8-428c-bc5b-eb7c0ba86ae3',) 2025-05-11 15:11:22,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-11 15:11:22,725 - sqlalchemy.engine.Engine - INFO - [cached since 0.0825s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:22,725 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:11:22,725 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] (datetime.datetime(2025, 5, 11, 15, 11, 22, 725195), datetime.datetime(2025, 5, 11, 15, 11, 22, 725195), '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3') 2025-05-11 15:11:22,725 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,736 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,770 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,781 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,781 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:11:22,781 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 11, 22, 781647), '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3') 2025-05-11 15:11:22,783 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,785 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:11:22,785 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,785 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:11:22,785 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] ('00f2264e-d22b-40da-aaf1-df4e4119e3a8', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3', datetime.datetime(2025, 5, 11, 15, 11, 22, 785697), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 11, 22, 785697), datetime.datetime(2025, 5, 11, 15, 11, 22, 785697), 0) 2025-05-11 15:11:22,785 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00101s] ('00f2264e-d22b-40da-aaf1-df4e4119e3a8',) 2025-05-11 15:11:22,825 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:11:22,825 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:11:22,825 - 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-11 15:11:22,825 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 11, 22, 825262), '00f2264e-d22b-40da-aaf1-df4e4119e3a8') 2025-05-11 15:11:22,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,851 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:11:22,851 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:11:22,851 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:11:22,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,853 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:11:22,853 - sqlalchemy.engine.Engine - INFO - [cached since 0.06187s ago] ('32b01a1b-1641-408c-afd8-b4443341b49f', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3', datetime.datetime(2025, 5, 11, 15, 11, 22, 851557), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 11, 22, 853562), datetime.datetime(2025, 5, 11, 15, 11, 22, 853562), 0) 2025-05-11 15:11:22,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,853 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 32b01a1b-1641-408c-afd8-b4443341b49f 2025-05-11 15:11:22,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,863 - sqlalchemy.engine.Engine - INFO - [cached since 0.03892s ago] ('32b01a1b-1641-408c-afd8-b4443341b49f',) 2025-05-11 15:11:22,863 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:11:22,863 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:11:22,863 - 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-11 15:11:22,866 - sqlalchemy.engine.Engine - INFO - [cached since 0.03673s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 11, 22, 863273), '32b01a1b-1641-408c-afd8-b4443341b49f') 2025-05-11 15:11:22,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,869 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:11:22,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,869 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:11:22,869 - sqlalchemy.engine.Engine - INFO - [generated in 0.00027s] ('ef54773b-11eb-48eb-ab07-8c8ce6e5af15', 3, '{"success": false, "message": "字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list"}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3', datetime.datetime(2025, 5, 11, 15, 11, 22, 869576), datetime.datetime(2025, 5, 11, 15, 11, 22, 869576), 0) 2025-05-11 15:11:22,879 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,895 - services.execution.block_executor - ERROR - 子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 326, 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-11 15:11:22,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,895 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:22,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.0733s ago] ('32b01a1b-1641-408c-afd8-b4443341b49f',) 2025-05-11 15:11:22,899 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:11:22,905 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:11:22,905 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:22,905 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (datetime.datetime(2025, 5, 11, 15, 11, 22, 905318), '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 11, 22, 905318), '32b01a1b-1641-408c-afd8-b4443341b49f') 2025-05-11 15:11:22,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,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-11 15:11:22,917 - sqlalchemy.engine.Engine - INFO - [cached since 0.03993s ago] ('2cd60415-abb7-44a5-9ff2-c34ec05671bc', 3, '{"success": false, "message": "子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list", "block_id": 1, "output": {}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3', datetime.datetime(2025, 5, 11, 15, 11, 22, 915527), datetime.datetime(2025, 5, 11, 15, 11, 22, 915527), 0) 2025-05-11 15:11:22,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,925 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:22,931 - sqlalchemy.engine.Engine - INFO - [cached since 0.107s ago] ('00f2264e-d22b-40da-aaf1-df4e4119e3a8',) 2025-05-11 15:11:22,931 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:11:22,934 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:11:22,934 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:22,934 - sqlalchemy.engine.Engine - INFO - [cached since 0.0339s ago] (datetime.datetime(2025, 5, 11, 15, 11, 22, 934947), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', datetime.datetime(2025, 5, 11, 15, 11, 22, 934947), '00f2264e-d22b-40da-aaf1-df4e4119e3a8') 2025-05-11 15:11:22,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,954 - services.sync_service - INFO - 正在设置任务状态为已失败: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,981 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3 2025-05-11 15:11:22,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:22,984 - 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-11 15:11:22,984 - sqlalchemy.engine.Engine - INFO - [generated in 0.00128s] (datetime.datetime(2025, 5, 11, 15, 11, 22, 981945), '子块 1 执行失败: 字符串转换为JSON数组失败: the JSON object must be str, bytes or bytearray, not list', , 217, 1, datetime.datetime(2025, 5, 11, 15, 11, 22, 984881), '95703a9c-53f8-428c-bc5b-eb7c0ba86ae3') 2025-05-11 15:11:22,984 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:22,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: 95703a9c-53f8-428c-bc5b-eb7c0ba86ae3, 结果: False 2025-05-11 15:11:42,739 - app - INFO - 应用程序关闭中... 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:11:42,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:11:42,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:11:42,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:11:42,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:11:42,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:11:42,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:11:42,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:11:42,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:11:42,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:11:42,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:11:42,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:11:42,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:11:42,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:11:42,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:11:42,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:11:42,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:11:42,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:11:42,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:11:42,773 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:11:42,773 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:11:42,773 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:11:42,773 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:11:42,773 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:11:42,773 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:11:43,933 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:11:43,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-11 15:11:43,988 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:11:44,066 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:11:44,099 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:11:44,139 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:11:44,155 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:11:44,155 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,155 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:11:44,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,165 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:11:44,165 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:44,174 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:11:44,174 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:11:44,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:11:44,189 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:11:44,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,199 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:11:44,199 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:11:44,216 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:11:44,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:44,216 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:11:44,575 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:11:44,575 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:11:44,575 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:11:44,583 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:11:44,583 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:11:44,583 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:11:44,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:11:44,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:11:44,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:11:44,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:11:44,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:11:44,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:11:44,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:11:44,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:11:44,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:11:44,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:11:44,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:11:44,600 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:11:44,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:11:44,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:11:44,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:11:44,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:11:44,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:11:44,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:11:44,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:11:44,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:11:44,622 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:11:44,639 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:11:44,639 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:11:44,639 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:44,639 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:11:44,650 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:44,650 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:11:44,650 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:11:44,656 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:44,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 15:11:44,672 - sqlalchemy.engine.Engine - INFO - [generated in 0.00336s] (, ) 2025-05-11 15:11:44,673 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:11:44,673 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:44,676 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:11:44,676 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:11:44,683 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:11:44,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:44,690 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:11:44,692 - sqlalchemy.engine.Engine - INFO - [generated in 0.00201s] (, , ) 2025-05-11 15:11:44,706 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:44,706 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:11:44,706 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:11:44,706 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:11:44,706 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:11:44,706 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:11:44,706 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:44,706 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:11:44,706 - sqlalchemy.engine.Engine - INFO - [generated in 0.00347s] (, datetime.datetime(2025, 5, 11, 14, 11, 44, 683119)) 2025-05-11 15:11:44,722 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,071 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:11:47,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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.id = %s 2025-05-11 15:11:47,071 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:47,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - [cached since 0.004573s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,089 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:11:47,089 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:11:47,089 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 11, 47, 89143), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:11:47,089 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,104 - sqlalchemy.engine.Engine - INFO - [cached since 0.02502s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:47,104 - 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-11 15:11:47,104 - sqlalchemy.engine.Engine - INFO - [generated in 0.00452s] ('8accefc2-cef9-4729-84eb-e56950b6fab0', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 74, 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 ... (371 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, 11, 15, 11, 47, 89143), '{"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, 11, 15, 11, 47, 104522), datetime.datetime(2025, 5, 11, 15, 11, 47, 104522), 0) 2025-05-11 15:11:47,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,121 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] ('8accefc2-cef9-4729-84eb-e56950b6fab0',) 2025-05-11 15:11:47,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,138 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8accefc2-cef9-4729-84eb-e56950b6fab0 (优先级 1) 添加到队列 0 2025-05-11 15:11:47,138 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:11:47,138 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,138 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8accefc2-cef9-4729-84eb-e56950b6fab0","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:11:47","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:11:47,154 - services.sync_service - INFO - 成功同步任务到系统任务: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 8accefc2-cef9-4729-84eb-e56950b6fab0, 优先级: 1 2025-05-11 15:11:47,154 - services.execution.task_executor - DEBUG - 任务 8accefc2-cef9-4729-84eb-e56950b6fab0 设置超时时间: 3600秒 2025-05-11 15:11:47,170 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,171 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,171 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0998秒 2025-05-11 15:11:47,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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.id = %s 2025-05-11 15:11:47,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.04367s ago] ('8accefc2-cef9-4729-84eb-e56950b6fab0',) 2025-05-11 15:11:47,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-11 15:11:47,171 - sqlalchemy.engine.Engine - INFO - [cached since 0.09792s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:11:47,188 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:11:47,188 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (datetime.datetime(2025, 5, 11, 15, 11, 47, 187769), datetime.datetime(2025, 5, 11, 15, 11, 47, 188341), '8accefc2-cef9-4729-84eb-e56950b6fab0') 2025-05-11 15:11:47,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,188 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,271 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,287 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 11, 47, 286700), '8accefc2-cef9-4729-84eb-e56950b6fab0') 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,288 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - [generated in 0.00059s] ('22cf3665-d4cc-4f4a-b83e-3eec46d46392', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 288801), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 11, 47, 288801), datetime.datetime(2025, 5, 11, 15, 11, 47, 288801), 0) 2025-05-11 15:11:47,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('22cf3665-d4cc-4f4a-b83e-3eec46d46392',) 2025-05-11 15:11:47,303 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:11:47,303 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:11:47,303 - 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-11 15:11:47,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 11, 47, 303651), '22cf3665-d4cc-4f4a-b83e-3eec46d46392') 2025-05-11 15:11:47,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,303 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:11:47,303 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:11:47,303 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 1, 类型: StringToJsonArrayBp 2025-05-11 15:11:47,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,319 - sqlalchemy.engine.Engine - INFO - [cached since 0.01985s ago] ('0455f5b1-c7d7-425c-9962-efbefa7ad79d', 'b1', '1', '', '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{"convertString": "[{\\"1\\": 2}]"}', '{}', 'StringToJsonArrayBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 303651), , '{"convertString": {"type": "Expression", "value": "[{\\"1\\": 2}]", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 11, 47, 319339), datetime.datetime(2025, 5, 11, 15, 11, 47, 319339), 0) 2025-05-11 15:11:47,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,320 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 0455f5b1-c7d7-425c-9962-efbefa7ad79d 2025-05-11 15:11:47,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,320 - sqlalchemy.engine.Engine - INFO - [cached since 0.01906s ago] ('0455f5b1-c7d7-425c-9962-efbefa7ad79d',) 2025-05-11 15:11:47,320 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:11:47,320 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:11:47,320 - 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-11 15:11:47,320 - sqlalchemy.engine.Engine - INFO - [cached since 0.0177s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 11, 47, 320554), '0455f5b1-c7d7-425c-9962-efbefa7ad79d') 2025-05-11 15:11:47,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,335 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('e0083c96-4c4d-45ea-8523-b4d3647cfab7', 1, '{"success": true, "message": "字符串转换为JSON数组成功", "output": {"convertArray": [{"1": 2}]}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 338150), datetime.datetime(2025, 5, 11, 15, 11, 47, 338150), 0) 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - [cached since 0.04114s ago] ('0455f5b1-c7d7-425c-9962-efbefa7ad79d',) 2025-05-11 15:11:47,338 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] 2025-05-11 15:11:47,338 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertArray'] 2025-05-11 15:11:47,338 - 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-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('{"convertArray": [{"1": 2}]}', datetime.datetime(2025, 5, 11, 15, 11, 47, 338150), '执行成功', , '{"blocks": {"b1": {"convertArray": [{"1": 2}]}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 11, 47, 338150), '0455f5b1-c7d7-425c-9962-efbefa7ad79d') 2025-05-11 15:11:47,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,354 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 2, 类型: PrintBp 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - [cached since 0.05999s ago] ('6dbc2170-c648-4096-af16-a47234f6994c', 'b2', '2', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 354753), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 11, 47, 354753), datetime.datetime(2025, 5, 11, 15, 11, 47, 354753), 0) 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,354 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 6dbc2170-c648-4096-af16-a47234f6994c 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - [cached since 0.05856s ago] ('6dbc2170-c648-4096-af16-a47234f6994c',) 2025-05-11 15:11:47,354 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-11 15:11:47,354 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:11:47,354 - 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-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - [cached since 0.05723s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 11, 47, 354753), '6dbc2170-c648-4096-af16-a47234f6994c') 2025-05-11 15:11:47,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,371 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:11:47,371 - services.execution.handlers.foundation - INFO - 任务 8accefc2-cef9-4729-84eb-e56950b6fab0 打印: [{'1': 2}] 2025-05-11 15:11:47,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,371 - sqlalchemy.engine.Engine - INFO - [cached since 0.03798s ago] ('93c9479c-e427-4ea3-b466-eeaa0a6325cd', 1, '{"success": true, "message": "打印成功", "output": {"message": [{"1": 2}]}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 371137), datetime.datetime(2025, 5, 11, 15, 11, 47, 371137), 0) 2025-05-11 15:11:47,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,371 - sqlalchemy.engine.Engine - INFO - [cached since 0.07632s ago] ('6dbc2170-c648-4096-af16-a47234f6994c',) 2025-05-11 15:11:47,386 - services.execution.block_executor - INFO - 块 b2 (ID: 2) 设置的变量: [] 2025-05-11 15:11:47,386 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:11:47,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-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (datetime.datetime(2025, 5, 11, 15, 11, 47, 386158), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 11, 47, 386158), '6dbc2170-c648-4096-af16-a47234f6994c') 2025-05-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - [cached since 0.05614s ago] ('7b407fa5-697d-4514-a48d-69625c4bff6f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 1, "success": true, "output": {"convertArray": [{"1": 2}]}}, {"child_id": 2, "success": true, "output": {"message": [{"1": 2}]}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '8accefc2-cef9-4729-84eb-e56950b6fab0', datetime.datetime(2025, 5, 11, 15, 11, 47, 387996), datetime.datetime(2025, 5, 11, 15, 11, 47, 387996), 0) 2025-05-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,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-11 15:11:47,404 - sqlalchemy.engine.Engine - INFO - [cached since 0.09522s ago] ('22cf3665-d4cc-4f4a-b83e-3eec46d46392',) 2025-05-11 15:11:47,404 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:11:47,404 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:11:47,404 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:11:47,404 - sqlalchemy.engine.Engine - INFO - [cached since 0.01993s ago] (datetime.datetime(2025, 5, 11, 15, 11, 47, 404363), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 11, 47, 404363), '22cf3665-d4cc-4f4a-b83e-3eec46d46392') 2025-05-11 15:11:47,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,404 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,520 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 8accefc2-cef9-4729-84eb-e56950b6fab0 2025-05-11 15:11:47,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:47,538 - 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-11 15:11:47,538 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (datetime.datetime(2025, 5, 11, 15, 11, 47, 536540), '任务执行成功', , 216, 1, datetime.datetime(2025, 5, 11, 15, 11, 47, 538875), '8accefc2-cef9-4729-84eb-e56950b6fab0') 2025-05-11 15:11:47,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:47,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 8accefc2-cef9-4729-84eb-e56950b6fab0, 结果: True 2025-05-11 15:11:52,797 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/8accefc2-cef9-4729-84eb-e56950b6fab0 来自 192.168.189.211 2025-05-11 15:11:52,797 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/8accefc2-cef9-4729-84eb-e56950b6fab0 状态码: 200 耗时: 0.0000秒 2025-05-11 15:11:52,802 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/8accefc2-cef9-4729-84eb-e56950b6fab0 来自 192.168.189.211 2025-05-11 15:11:52,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:52,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.id = %s 2025-05-11 15:11:52,805 - sqlalchemy.engine.Engine - INFO - [cached since 5.672s ago] ('8accefc2-cef9-4729-84eb-e56950b6fab0',) 2025-05-11 15:11:52,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:52,806 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/8accefc2-cef9-4729-84eb-e56950b6fab0 状态码: 200 耗时: 0.0034秒 2025-05-11 15:11:52,806 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/8accefc2-cef9-4729-84eb-e56950b6fab0 来自 192.168.189.211 2025-05-11 15:11:52,806 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/8accefc2-cef9-4729-84eb-e56950b6fab0 状态码: 200 耗时: 0.0000秒 2025-05-11 15:11:52,819 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/8accefc2-cef9-4729-84eb-e56950b6fab0 来自 192.168.189.211 2025-05-11 15:11:52,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:11:52,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.task_record_id = %s 2025-05-11 15:11:52,819 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('8accefc2-cef9-4729-84eb-e56950b6fab0',) 2025-05-11 15:11:52,819 - 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-11 15:11:52,819 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('8accefc2-cef9-4729-84eb-e56950b6fab0', 'b1') 2025-05-11 15:11:52,819 - 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-11 15:11:52,819 - sqlalchemy.engine.Engine - INFO - [cached since 0.002111s ago] ('8accefc2-cef9-4729-84eb-e56950b6fab0', 'b2') 2025-05-11 15:11:52,819 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:11:52,819 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/8accefc2-cef9-4729-84eb-e56950b6fab0 状态码: 200 耗时: 0.0000秒 2025-05-11 15:12:02,292 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:12:02,293 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 15:12:02,295 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:12:02,297 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:02,300 - 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-11 15:12:02,300 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {} 2025-05-11 15:12:02,302 - 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-11 15:12:02,302 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] {'param_1': 0, 'param_2': 10} 2025-05-11 15:12:02,302 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:12:02,302 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0070秒 2025-05-11 15:12:03,542 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:12:03,543 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0011秒 2025-05-11 15:12:03,544 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,546 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0013秒 2025-05-11 15:12:03,548 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:12:03,548 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:12:03,549 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:12:03,549 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0011秒 2025-05-11 15:12:03,550 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0021秒 2025-05-11 15:12:03,550 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:12:03,553 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:12:03,553 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,556 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0032秒 2025-05-11 15:12:03,556 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:03,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-11 15:12:03,556 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:12:03,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:03,556 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:12:03,563 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:12:03,563 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0069秒 2025-05-11 15:12:03,563 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0069秒 2025-05-11 15:12:03,563 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0101秒 2025-05-11 15:12:03,563 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:12:03,563 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:03,563 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:12:03,563 - sqlalchemy.engine.Engine - INFO - [generated in 0.00020s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:12:03,573 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 15:12:03,573 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:12:03,575 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,575 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:03,575 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:12:03,575 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0125秒 2025-05-11 15:12:03,579 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:03,579 - 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-11 15:12:03,579 - sqlalchemy.engine.Engine - INFO - [cached since 0.02213s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:12:03,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:03,579 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:12:03,590 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,590 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:12:03,592 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:12:03,592 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:03,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-11 15:12:03,592 - sqlalchemy.engine.Engine - INFO - [cached since 0.03481s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:12:03,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:03,595 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0026秒 2025-05-11 15:12:44,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:12:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:12:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:12:44,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:12:44,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:12:44,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:12:44,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:12:44,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:12:44,726 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:44,727 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:12:44,727 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 12, 44, 726694)) 2025-05-11 15:12:44,728 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:44,810 - app - INFO - 应用程序关闭中... 2025-05-11 15:12:44,811 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:12:44,811 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:12:44,811 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:12:44,811 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:12:44,811 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:12:44,811 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:12:44,811 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:12:44,811 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:12:44,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:12:44,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:12:44,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:12:44,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:12:44,819 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:12:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:12:44,819 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:12:44,819 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:12:44,821 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:12:44,821 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:12:44,821 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:12:46,077 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:12:46,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-11 15:12:46,142 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:12:46,226 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:12:46,259 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:12:46,284 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:12:46,310 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:46,319 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:12:46,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,326 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:12:46,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,326 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:12:46,326 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,336 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:12:46,336 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,342 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:12:46,343 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,343 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:12:46,343 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,343 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:12:46,343 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,352 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:12:46,352 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,358 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:12:46,358 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:12:46,360 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,372 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:12:46,376 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:12:46,376 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:46,376 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:12:46,726 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:12:46,726 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:12:46,726 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:12:46,726 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:12:46,726 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:12:46,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:12:46,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:12:46,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:12:46,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:12:46,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:12:46,748 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:12:46,752 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:12:46,752 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:12:46,756 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:12:46,761 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:12:46,761 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:12:46,761 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:12:46,769 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:12:46,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:46,786 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:12:46,790 - sqlalchemy.engine.Engine - INFO - [generated in 0.00465s] (, ) 2025-05-11 15:12:46,793 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:12:46,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:46,793 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:12:46,793 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:12:46,793 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:12:46,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:46,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-11 15:12:46,808 - sqlalchemy.engine.Engine - INFO - [generated in 0.00121s] (, , ) 2025-05-11 15:12:46,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:12:46,826 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:12:46,826 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:12:46,826 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:12:46,826 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:12:46,826 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:12:46,826 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:12:46,842 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:12:46,842 - sqlalchemy.engine.Engine - INFO - [generated in 0.00212s] (, datetime.datetime(2025, 5, 11, 14, 12, 46, 793670)) 2025-05-11 15:12:46,842 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:02,566 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 15:13:02,566 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:02,568 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 15:13:02,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:02,570 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:02,571 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:02,572 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:02,574 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:02,574 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:02,574 - sqlalchemy.engine.Engine - INFO - [cached since 0.003856s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:02,576 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:13:02,576 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (75, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (371 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 15, 13, 2, 576619), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:13:02,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:02,581 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0131秒 2025-05-11 15:13:03,907 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:13:03,909 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,910 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:03,910 - sqlalchemy.engine.Engine - INFO - [cached since 1.34s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:03,911 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:03,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,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-11 15:13:03,913 - sqlalchemy.engine.Engine - INFO - [cached since 1.342s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:03,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:03,914 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:13:03,914 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:13:03,914 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:13:03,915 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,916 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:13:03,916 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 13, 3, 916604), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:13:03,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:03,925 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,925 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:03,925 - sqlalchemy.engine.Engine - INFO - [cached since 1.357s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:03,930 - 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-11 15:13:03,930 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 13, 3, 914603), '{"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, 11, 15, 13, 3, 930900), datetime.datetime(2025, 5, 11, 15, 13, 3, 930900), 0) 2025-05-11 15:13:03,930 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:03,942 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,942 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:13:03,942 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:13:03,942 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:03,942 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 049f0f85-2fa2-47fc-8902-fa01ba594603 (优先级 1) 添加到队列 0 2025-05-11 15:13:03,949 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:13:03,949 - services.sync_service - INFO - 正在同步创建任务到天风系统: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:03,949 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"049f0f85-2fa2-47fc-8902-fa01ba594603","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:13:03","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:13:03,968 - services.sync_service - INFO - 成功同步任务到系统任务: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:03,968 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:03,968 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:03,968 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0611秒 2025-05-11 15:13:03,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 049f0f85-2fa2-47fc-8902-fa01ba594603, 优先级: 1 2025-05-11 15:13:03,983 - services.execution.task_executor - DEBUG - 任务 049f0f85-2fa2-47fc-8902-fa01ba594603 设置超时时间: 3600秒 2025-05-11 15:13:03,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:03,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.id = %s 2025-05-11 15:13:03,984 - sqlalchemy.engine.Engine - INFO - [cached since 0.04163s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:13:03,987 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:03,987 - sqlalchemy.engine.Engine - INFO - [cached since 1.417s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:03,987 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:13:03,987 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (datetime.datetime(2025, 5, 11, 15, 13, 3, 987438), datetime.datetime(2025, 5, 11, 15, 13, 3, 987438), '049f0f85-2fa2-47fc-8902-fa01ba594603') 2025-05-11 15:13:03,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,000 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:04,018 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:04,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,018 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:13:04,018 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 13, 4, 18333), '049f0f85-2fa2-47fc-8902-fa01ba594603') 2025-05-11 15:13:04,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,035 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:13:04,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,042 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] ('afbc3d55-4173-4371-9a5d-3b864d2f426b', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 35026), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 4, 42569), datetime.datetime(2025, 5, 11, 15, 13, 4, 42569), 0) 2025-05-11 15:13:04,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,051 - sqlalchemy.engine.Engine - INFO - [generated in 0.00145s] ('afbc3d55-4173-4371-9a5d-3b864d2f426b',) 2025-05-11 15:13:04,051 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:13:04,066 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:13:04,068 - 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-11 15:13:04,068 - sqlalchemy.engine.Engine - INFO - [generated in 0.00142s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 4, 68210), 'afbc3d55-4173-4371-9a5d-3b864d2f426b') 2025-05-11 15:13:04,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,068 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:13:04,068 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:13:04,068 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:13:04,083 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - [cached since 0.04218s ago] ('62f3e56c-6123-4115-983f-6ad8a025aee7', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 68210), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 4, 84412), datetime.datetime(2025, 5, 11, 15, 13, 4, 84412), 0) 2025-05-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,085 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 62f3e56c-6123-4115-983f-6ad8a025aee7 2025-05-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - [cached since 0.03313s ago] ('62f3e56c-6123-4115-983f-6ad8a025aee7',) 2025-05-11 15:13:04,085 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:13:04,085 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:13:04,085 - 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-11 15:13:04,085 - sqlalchemy.engine.Engine - INFO - [cached since 0.02973s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 4, 85274), '62f3e56c-6123-4115-983f-6ad8a025aee7') 2025-05-11 15:13:04,100 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,101 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:13:04,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,119 - sqlalchemy.engine.Engine - INFO - [generated in 0.00194s] ('6d69ee80-a102-41f5-ae5a-b7b0905e51b2', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 116348), datetime.datetime(2025, 5, 11, 15, 13, 4, 116348), 0) 2025-05-11 15:13:04,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,119 - sqlalchemy.engine.Engine - INFO - [cached since 0.07078s ago] ('62f3e56c-6123-4115-983f-6ad8a025aee7',) 2025-05-11 15:13:04,135 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:13:04,135 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:13:04,136 - 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-11 15:13:04,136 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 13, 4, 135129), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 4, 136839), '62f3e56c-6123-4115-983f-6ad8a025aee7') 2025-05-11 15:13:04,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,142 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:13:04,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,142 - sqlalchemy.engine.Engine - INFO - [cached since 0.1043s ago] ('6e3729ce-afc9-4a6b-af07-e0e3ce65bcca', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 142526), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 4, 142526), datetime.datetime(2025, 5, 11, 15, 13, 4, 142526), 0) 2025-05-11 15:13:04,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,151 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6e3729ce-afc9-4a6b-af07-e0e3ce65bcca 2025-05-11 15:13:04,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:04,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.09575s ago] ('6e3729ce-afc9-4a6b-af07-e0e3ce65bcca',) 2025-05-11 15:13:04,151 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:13:04,151 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:13:04,151 - 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-11 15:13:04,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.09126s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 4, 151005), '6e3729ce-afc9-4a6b-af07-e0e3ce65bcca') 2025-05-11 15:13:04,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,167 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 15:13:04,167 - services.execution.handlers.foundation - INFO - 任务 049f0f85-2fa2-47fc-8902-fa01ba594603 打印: {'convertObject': {'1': '2'}} 2025-05-11 15:13:04,167 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,167 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:13:04,167 - sqlalchemy.engine.Engine - INFO - [cached since 0.0559s ago] ('d4cef83d-e9d5-4a0e-b1b2-79c92ddb55ff', 1, '{"success": true, "message": "打印成功", "output": {"message": {"convertObject": {"1": "2"}}}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 167693), datetime.datetime(2025, 5, 11, 15, 13, 4, 167693), 0) 2025-05-11 15:13:04,167 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - [cached since 0.1252s ago] ('6e3729ce-afc9-4a6b-af07-e0e3ce65bcca',) 2025-05-11 15:13:04,184 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:13:04,184 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] (datetime.datetime(2025, 5, 11, 15, 13, 4, 184731), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 4, 184731), '6e3729ce-afc9-4a6b-af07-e0e3ce65bcca') 2025-05-11 15:13:04,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,201 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:13:04,201 - sqlalchemy.engine.Engine - INFO - [cached since 0.09147s ago] ('a34de8ca-c2cc-4cdd-a944-bcf4ce1fbfbb', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"convertObject": {"1": "2"}}}, {"child_id": 3, "success": true, "output": {"message": {"convertObject": {"1": "2"}}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '049f0f85-2fa2-47fc-8902-fa01ba594603', datetime.datetime(2025, 5, 11, 15, 13, 4, 201775), datetime.datetime(2025, 5, 11, 15, 13, 4, 201775), 0) 2025-05-11 15:13:04,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,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-11 15:13:04,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.1562s ago] ('afbc3d55-4173-4371-9a5d-3b864d2f426b',) 2025-05-11 15:13:04,217 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:13:04,217 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:13:04,217 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:04,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.03131s ago] (datetime.datetime(2025, 5, 11, 15, 13, 4, 217803), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 4, 217803), 'afbc3d55-4173-4371-9a5d-3b864d2f426b') 2025-05-11 15:13:04,217 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,233 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:04,284 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 049f0f85-2fa2-47fc-8902-fa01ba594603 2025-05-11 15:13:04,301 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:04,301 - 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-11 15:13:04,301 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] (datetime.datetime(2025, 5, 11, 15, 13, 4, 300267), '任务执行成功', , 232, 1, datetime.datetime(2025, 5, 11, 15, 13, 4, 301756), '049f0f85-2fa2-47fc-8902-fa01ba594603') 2025-05-11 15:13:04,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:04,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 049f0f85-2fa2-47fc-8902-fa01ba594603, 结果: True 2025-05-11 15:13:07,399 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:13:07,407 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0079秒 2025-05-11 15:13:07,411 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:13:07,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:07,412 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:13:07,415 - sqlalchemy.engine.Engine - INFO - [cached since 3.471s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:13:07,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:07,415 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0039秒 2025-05-11 15:13:07,415 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:13:07,415 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:07,415 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:13:07,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:07,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.task_record_id = %s 2025-05-11 15:13:07,415 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:13:07,432 - 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-11 15:13:07,432 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b1') 2025-05-11 15:13:07,432 - 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-11 15:13:07,432 - sqlalchemy.engine.Engine - INFO - [cached since 0.002471s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b2') 2025-05-11 15:13:07,432 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:07,432 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0165秒 2025-05-11 15:13:11,710 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:13:11,710 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:11,717 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:13:11,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:11,722 - 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-11 15:13:11,722 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] {} 2025-05-11 15:13:11,724 - 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-11 15:13:11,725 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] {'param_1': 0, 'param_2': 10} 2025-05-11 15:13:11,726 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:13:11,727 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0106秒 2025-05-11 15:13:15,111 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:13:15,112 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:13:15,113 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:13:15,114 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:13:15,114 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,117 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-11 15:13:15,118 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0041秒 2025-05-11 15:13:15,118 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0041秒 2025-05-11 15:13:15,119 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:13:15,119 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:15,123 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:13:15,123 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,128 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0042秒 2025-05-11 15:13:15,128 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:15,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-11 15:13:15,128 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:13:15,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:15,128 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:13:15,128 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,128 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:15,136 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0083秒 2025-05-11 15:13:15,136 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0124秒 2025-05-11 15:13:15,136 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,136 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:13:15,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:15,136 - 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-11 15:13:15,136 - sqlalchemy.engine.Engine - INFO - [cached since 0.01032s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:13:15,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:15,136 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:15,136 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:15,136 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:13:15,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:15,143 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:13:15,143 - sqlalchemy.engine.Engine - INFO - [generated in 0.00018s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:15,145 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 15:13:15,145 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:13:15,145 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:15,145 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0095秒 2025-05-11 15:13:15,145 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,145 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:15,157 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:13:15,157 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:15,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-11 15:13:15,157 - sqlalchemy.engine.Engine - INFO - [cached since 0.02941s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:13:15,159 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:15,159 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0021秒 2025-05-11 15:13:44,821 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:13:44,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,823 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:44,823 - sqlalchemy.engine.Engine - INFO - [cached since 42.25s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:44,824 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,825 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,826 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:13:44,826 - sqlalchemy.engine.Engine - INFO - [cached since 42.26s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:44,827 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,827 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:13:44,828 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:13:44,828 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:13:44,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,829 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:13:44,829 - sqlalchemy.engine.Engine - INFO - [cached since 40.91s ago] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 13, 44, 829210), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:13:44,830 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,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-11 15:13:44,837 - sqlalchemy.engine.Engine - INFO - [cached since 42.27s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:44,837 - 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-11 15:13:44,837 - sqlalchemy.engine.Engine - INFO - [cached since 40.91s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 13, 44, 827198), '{"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, 11, 15, 13, 44, 837854), datetime.datetime(2025, 5, 11, 15, 13, 44, 837854), 0) 2025-05-11 15:13:44,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,849 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,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-11 15:13:44,849 - sqlalchemy.engine.Engine - INFO - [cached since 40.91s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:13:44,849 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,849 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c (优先级 1) 添加到队列 0 2025-05-11 15:13:44,849 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:13:44,849 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:44,849 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:13:44","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:13:44,881 - services.sync_service - INFO - 成功同步任务到系统任务: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:44,882 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:44,882 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:44,882 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0613秒 2025-05-11 15:13:44,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c, 优先级: 1 2025-05-11 15:13:44,948 - services.execution.task_executor - DEBUG - 任务 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 设置超时时间: 3600秒 2025-05-11 15:13:44,948 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:44,948 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:13:44,948 - sqlalchemy.engine.Engine - INFO - [cached since 41.01s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:13:44,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.id = %s 2025-05-11 15:13:44,948 - sqlalchemy.engine.Engine - INFO - [cached since 42.39s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:13:44,948 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:13:44,963 - sqlalchemy.engine.Engine - INFO - [cached since 40.97s ago] (datetime.datetime(2025, 5, 11, 15, 13, 44, 948559), datetime.datetime(2025, 5, 11, 15, 13, 44, 948559), '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c') 2025-05-11 15:13:44,965 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:44,973 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:45,031 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:45,031 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,031 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:13:45,047 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 13, 45, 31285), '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c') 2025-05-11 15:13:45,048 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,050 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:13:45,050 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,050 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:13:45,050 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] ('307f9c21-3a1a-4126-b9df-420a6da9ce90', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 50418), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 45, 50418), datetime.datetime(2025, 5, 11, 15, 13, 45, 50418), 0) 2025-05-11 15:13:45,050 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,064 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:45,064 - sqlalchemy.engine.Engine - INFO - [cached since 41.01s ago] ('307f9c21-3a1a-4126-b9df-420a6da9ce90',) 2025-05-11 15:13:45,064 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:13:45,064 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:13:45,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-11 15:13:45,064 - sqlalchemy.engine.Engine - INFO - [cached since 41s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 45, 64558), '307f9c21-3a1a-4126-b9df-420a6da9ce90') 2025-05-11 15:13:45,064 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,073 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:13:45,073 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:13:45,073 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:13:45,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,073 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:13:45,073 - sqlalchemy.engine.Engine - INFO - [cached since 41.03s ago] ('6fd0c520-a83f-4ade-92f0-9b3005431344', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 73288), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 45, 73288), datetime.datetime(2025, 5, 11, 15, 13, 45, 73288), 0) 2025-05-11 15:13:45,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,082 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 6fd0c520-a83f-4ade-92f0-9b3005431344 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] ('6fd0c520-a83f-4ade-92f0-9b3005431344',) 2025-05-11 15:13:45,082 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:13:45,082 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:13:45,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-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 45, 82001), '6fd0c520-a83f-4ade-92f0-9b3005431344') 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,082 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - [cached since 40.98s ago] ('3a1d7acf-d7e9-4c68-bc68-b8f2959feb84', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 82001), datetime.datetime(2025, 5, 11, 15, 13, 45, 82001), 0) 2025-05-11 15:13:45,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - [cached since 41.04s ago] ('6fd0c520-a83f-4ade-92f0-9b3005431344',) 2025-05-11 15:13:45,097 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:13:45,097 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:13:45,097 - 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-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - [cached since 40.97s ago] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 13, 45, 97922), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 45, 97922), '6fd0c520-a83f-4ade-92f0-9b3005431344') 2025-05-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,097 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - [cached since 41.07s ago] ('5be0463a-755d-43d7-86d5-c0a1a1d1c404', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 97922), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 13, 45, 97922), datetime.datetime(2025, 5, 11, 15, 13, 45, 97922), 0) 2025-05-11 15:13:45,097 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,114 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 5be0463a-755d-43d7-86d5-c0a1a1d1c404 2025-05-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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.id = %s 2025-05-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - [cached since 41.06s ago] ('5be0463a-755d-43d7-86d5-c0a1a1d1c404',) 2025-05-11 15:13:45,114 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:13:45,114 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:13:45,114 - 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-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - [cached since 41.05s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 13, 45, 114296), '5be0463a-755d-43d7-86d5-c0a1a1d1c404') 2025-05-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,114 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 15:13:45,114 - services.execution.handlers.foundation - INFO - 任务 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 打印: {'convertObject': {'1': '2'}} 2025-05-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - [cached since 41.01s ago] ('a6a017e9-9283-4393-9a83-9ad8837aca09', 1, '{"success": true, "message": "打印成功", "output": {"message": {"convertObject": {"1": "2"}}}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 114296), datetime.datetime(2025, 5, 11, 15, 13, 45, 114296), 0) 2025-05-11 15:13:45,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - [cached since 41.07s ago] ('5be0463a-755d-43d7-86d5-c0a1a1d1c404',) 2025-05-11 15:13:45,131 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:13:45,131 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - [cached since 40.94s ago] (datetime.datetime(2025, 5, 11, 15, 13, 45, 131139), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 45, 131139), '5be0463a-755d-43d7-86d5-c0a1a1d1c404') 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - [cached since 41.02s ago] ('09765e06-fc1f-4444-b93f-25ee766c457e', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"convertObject": {"1": "2"}}}, {"child_id": 3, "success": true, "output": {"message": {"convertObject": {"1": "2"}}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', datetime.datetime(2025, 5, 11, 15, 13, 45, 131139), datetime.datetime(2025, 5, 11, 15, 13, 45, 131139), 0) 2025-05-11 15:13:45,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,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-11 15:13:45,147 - sqlalchemy.engine.Engine - INFO - [cached since 41.09s ago] ('307f9c21-3a1a-4126-b9df-420a6da9ce90',) 2025-05-11 15:13:45,147 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:13:45,147 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:13:45,147 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:13:45,147 - sqlalchemy.engine.Engine - INFO - [cached since 40.96s ago] (datetime.datetime(2025, 5, 11, 15, 13, 45, 147840), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 13, 45, 147840), '307f9c21-3a1a-4126-b9df-420a6da9ce90') 2025-05-11 15:13:45,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,147 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:45,173 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 2025-05-11 15:13:45,173 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:45,173 - 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-11 15:13:45,173 - sqlalchemy.engine.Engine - INFO - [cached since 40.87s ago] (datetime.datetime(2025, 5, 11, 15, 13, 45, 173261), '任务执行成功', , 174, 1, datetime.datetime(2025, 5, 11, 15, 13, 45, 173261), '7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c') 2025-05-11 15:13:45,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:45,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: 7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c, 结果: True 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:13:46,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:13:46,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:13:46,747 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:13:46,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:13:46,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:13:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:13:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:13:46,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:13:46,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:13:46,750 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:13:46,750 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:13:46,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:13:46,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:13:46,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:13:46,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:13:46,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:13:46,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:13:46,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:13:46,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:13:46,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:13:46,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:13:46,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:13:46,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:13:46,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:13:46,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:13:46,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:13:46,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:13:46,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:13:46,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:13:46,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:13:46,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:13:46,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:13:46,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:13:46,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:13:46,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:13:46,843 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:46,843 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:13:46,843 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 13, 46, 843283)) 2025-05-11 15:13:46,843 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:48,448 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:13:48,448 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:48,451 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:13:48,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:48,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.id = %s 2025-05-11 15:13:48,451 - sqlalchemy.engine.Engine - INFO - [cached since 44.51s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:13:48,451 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:48,451 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0004秒 2025-05-11 15:13:48,462 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:13:48,462 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:13:48,462 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:13:48,462 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:13:48,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-11 15:13:48,462 - sqlalchemy.engine.Engine - INFO - [cached since 41.04s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:13:48,462 - 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-11 15:13:48,462 - sqlalchemy.engine.Engine - INFO - [cached since 41.04s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b2') 2025-05-11 15:13:48,462 - 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-11 15:13:48,462 - sqlalchemy.engine.Engine - INFO - [cached since 41.04s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b1') 2025-05-11 15:13:48,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:13:48,472 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0104秒 2025-05-11 15:14:04,421 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:04,421 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:04,421 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:04,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:04,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.id = %s 2025-05-11 15:14:04,431 - sqlalchemy.engine.Engine - INFO - [cached since 60.49s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:04,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:04,434 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0133秒 2025-05-11 15:14:04,447 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:04,449 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0020秒 2025-05-11 15:14:04,451 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:04,451 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:04,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-11 15:14:04,453 - sqlalchemy.engine.Engine - INFO - [cached since 57.02s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:04,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.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-11 15:14:04,454 - sqlalchemy.engine.Engine - INFO - [cached since 57.02s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b2') 2025-05-11 15:14:04,456 - 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-11 15:14:04,456 - sqlalchemy.engine.Engine - INFO - [cached since 57.02s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b1') 2025-05-11 15:14:04,457 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:04,458 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0076秒 2025-05-11 15:14:08,436 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:08,440 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0040秒 2025-05-11 15:14:08,443 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:08,443 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:08,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.id = %s 2025-05-11 15:14:08,443 - sqlalchemy.engine.Engine - INFO - [cached since 64.5s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:14:08,443 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:08,448 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0051秒 2025-05-11 15:14:08,453 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:08,453 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:08,461 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:08,461 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14: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.task_record_id = %s 2025-05-11 15:14:08,461 - sqlalchemy.engine.Engine - INFO - [cached since 61.03s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:14:08,461 - 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-11 15:14:08,461 - sqlalchemy.engine.Engine - INFO - [cached since 61.03s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b1') 2025-05-11 15:14:08,461 - 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-11 15:14:08,461 - sqlalchemy.engine.Engine - INFO - [cached since 61.03s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b2') 2025-05-11 15:14:08,461 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:08,461 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:10,909 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:10,910 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0011秒 2025-05-11 15:14:10,911 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:10,912 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:10,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-11 15:14:10,913 - sqlalchemy.engine.Engine - INFO - [cached since 66.97s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:10,914 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:10,915 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0040秒 2025-05-11 15:14:10,940 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:10,940 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:10,942 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:10,943 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:10,944 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 15:14:10,944 - sqlalchemy.engine.Engine - INFO - [cached since 63.51s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:10,944 - 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-11 15:14:10,944 - sqlalchemy.engine.Engine - INFO - [cached since 63.51s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b2') 2025-05-11 15:14:10,944 - 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-11 15:14:10,944 - sqlalchemy.engine.Engine - INFO - [cached since 63.51s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b1') 2025-05-11 15:14:10,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:10,944 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0023秒 2025-05-11 15:14:14,866 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:14,866 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:14,866 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:14,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:14,866 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:14:14,866 - sqlalchemy.engine.Engine - INFO - [cached since 70.93s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:14:14,874 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:14,874 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0080秒 2025-05-11 15:14:14,883 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:14,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:14,885 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 来自 192.168.189.211 2025-05-11 15:14:14,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:14,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-11 15:14:14,887 - sqlalchemy.engine.Engine - INFO - [cached since 67.46s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603',) 2025-05-11 15:14:14,889 - 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-11 15:14:14,889 - sqlalchemy.engine.Engine - INFO - [cached since 67.46s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b1') 2025-05-11 15:14:14,889 - 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-11 15:14:14,889 - sqlalchemy.engine.Engine - INFO - [cached since 67.46s ago] ('049f0f85-2fa2-47fc-8902-fa01ba594603', 'b2') 2025-05-11 15:14:14,889 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:14,889 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/049f0f85-2fa2-47fc-8902-fa01ba594603 状态码: 200 耗时: 0.0040秒 2025-05-11 15:14:16,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:14:16,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:14:16,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:14:16,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:14:16,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:14:16,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:14:17,399 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:17,399 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:17,409 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:17,410 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:17,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-11 15:14:17,411 - sqlalchemy.engine.Engine - INFO - [cached since 73.47s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:17,412 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:17,413 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0040秒 2025-05-11 15:14:17,415 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:17,415 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:17,431 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 来自 192.168.189.211 2025-05-11 15:14:17,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:17,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.task_record_id = %s 2025-05-11 15:14:17,431 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c',) 2025-05-11 15:14:17,431 - 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-11 15:14:17,431 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b2') 2025-05-11 15:14:17,431 - 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-11 15:14:17,431 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] ('7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c', 'b1') 2025-05-11 15:14:17,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:14:17,431 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/7ee8ce53-ec45-4b44-9ae4-adb2c4748c6c 状态码: 200 耗时: 0.0000秒 2025-05-11 15:14:46,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:14:46,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:14:46,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:14:46,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:14:46,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:14:46,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:14:46,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:14:46,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:14:46,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:14:46,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:14:46,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:14:46,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:14:46,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:14:46,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:14:46,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:14:46,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:14:46,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:14:46,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:14:46,855 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 14, 14, 46, 854318)) 2025-05-11 15:14:46,856 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:15:16,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:15:16,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:15:16,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:15:16,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:15:16,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:15:16,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:15:46,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:15:46,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:15:46,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:15:46,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:15:46,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:15:46,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:15:46,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:15:46,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:15:46,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:15:46,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:15:46,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:15:46,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:15:46,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:15:46,870 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 14, 15, 46, 854559)) 2025-05-11 15:15:46,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:15:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:15:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:15:46,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:15:46,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:15:46,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:15:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:15:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:15:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:15:46,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:15:46,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:15:46,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:15:46,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:15:46,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:15:46,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:15:46,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:15:46,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:15:46,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:15:46,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:15:46,905 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:15:46,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:15:46,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:15:46,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:15:46,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:15:46,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:15:46,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:16:16,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:16:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:16:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:16:16,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:16:16,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:16:16,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:16:46,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:16:46,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:16:46,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:16:46,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:16:46,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:16:46,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:16:46,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:16:46,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-11 15:16:46,954 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 11, 14, 16, 46, 938607)) 2025-05-11 15:16:46,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:16:46,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:16:46,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:16:46,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:16:46,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:16:46,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:16:46,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:16:46,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:16:46,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:16:46,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:16:46,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:16:46,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:16:46,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:16:46,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:16:46,993 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:16:46,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:16:46,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:16:46,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:16:46,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:16:46,999 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:16:47,000 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:16:47,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:16:47,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:16:47,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:16:47,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:16:47,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:16:47,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:16:47,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:16:47,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:16:47,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:16:47,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:16:47,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:16:47,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:16:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:16:47,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:16:47,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:16:47,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:16:47,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:16:47,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:16:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:16:47,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:17:17,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:17:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:17:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:17:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:17:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:17:17,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:17:46,997 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:17:47,009 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:17:47,009 - sqlalchemy.engine.Engine - INFO - [cached since 300.2s ago] (, datetime.datetime(2025, 5, 11, 14, 17, 46, 997915)) 2025-05-11 15:17:47,009 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:17:47,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:17:47,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:17:47,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:17:47,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:17:47,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:17:47,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:17:47,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:17:47,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:17:47,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:17:47,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:17:47,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:17:47,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:17:47,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:17:47,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:17:47,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:17:47,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:17:47,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:17:47,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:17:47,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:17:47,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:17:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:17:47,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:17:47,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:17:47,057 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:17:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:17:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:17:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:17:47,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:17:47,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:17:47,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:17:47,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:17:47,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:17:47,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:17:47,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:17:47,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:17:47,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:17:47,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:17:47,067 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:17:47,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:17:47,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:17:47,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:17:47,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:17:47,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:17:47,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:17:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:17:47,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:17:47,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:17:47,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:17:47,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:17:47,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:17:47,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:17:47,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:17:47,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:17:47,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:17:47,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:17:47,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:17:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:17:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:17:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:17:47,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:17:47,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:17:47,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:17:47,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:17:47,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:18:17,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:18:17,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:18:17,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:18:17,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:18:17,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:18:17,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:18:47,013 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:18:47,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:18:47,015 - sqlalchemy.engine.Engine - INFO - [cached since 360.2s ago] (, datetime.datetime(2025, 5, 11, 14, 18, 47, 13862)) 2025-05-11 15:18:47,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:18:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:18:47,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:18:47,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:18:47,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:18:47,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:18:47,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:18:47,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:18:47,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:18:47,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:18:47,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:18:47,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:18:47,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:18:47,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:18:47,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:18:47,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:18:47,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:18:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:18:47,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:18:47,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:19:17,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:19:17,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:19:17,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:19:17,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:19:17,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:19:17,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:19:47,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:19:47,005 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:19:47,005 - sqlalchemy.engine.Engine - INFO - [cached since 420.2s ago] (, datetime.datetime(2025, 5, 11, 14, 19, 47, 5494)) 2025-05-11 15:19:47,017 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:19:47,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:19:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:19:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:19:47,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:19:47,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:19:47,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:19:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:19:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:19:47,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:19:47,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:19:47,170 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:19:47,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:19:47,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:19:47,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:19:47,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:19:47,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:19:47,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:19:47,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:19:47,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:19:47,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:19:47,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:19:47,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:19:47,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:19:47,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:19:47,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:19:47,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:19:47,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:19:47,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:19:47,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:19:47,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:19:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:19:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:19:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:19:47,190 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:19:47,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:19:47,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:19:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:19:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:19:47,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:19:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:19:47,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:19:47,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:19:47,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:19:47,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:19:47,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:19:47,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:19:47,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:19:47,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:19:47,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:19:47,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:19:47,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:19:47,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:19:47,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:19:47,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:19:47,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:19:47,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:19:47,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:19:47,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:19:47,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:19:47,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:19:47,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:19:47,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:19:47,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:20:17,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:20:17,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:20:17,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:20:17,260 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:20:17,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:20:17,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:20:17,409 - app - INFO - 应用程序关闭中... 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 0 2025-05-11 15:20:17,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:20:17,409 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:20:17,409 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:20:17,409 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:20:17,409 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:20:17,409 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:20:17,409 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:20:18,925 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:20:18,990 - 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-11 15:20:18,991 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:20:19,084 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:20:19,134 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:20:19,156 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:20:19,175 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:20:19,176 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,177 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:20:19,177 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,177 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:20:19,178 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:20:19,179 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:20:19,180 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,182 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:20:19,186 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,189 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:20:19,191 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,193 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:20:19,197 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,200 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:20:19,203 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,206 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:20:19,206 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,207 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:20:19,208 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,209 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:20:19,210 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,212 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:20:19,213 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,214 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:20:19,214 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,215 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:20:19,215 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,218 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:20:19,218 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,221 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:20:19,223 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:20:19,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:20:19,225 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:20:19,599 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:20:19,600 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:20:19,600 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:20:19,600 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:20:19,600 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:20:19,600 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:20:19,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:20:19,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:20:19,602 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:20:19,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:20:19,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:20:19,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:20:19,605 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:20:19,607 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:20:19,608 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:20:19,608 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:20:19,608 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:20:19,608 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:20:19,610 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:20:19,610 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:20:19,610 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:20:19,619 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:20:19,620 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, ) 2025-05-11 15:20:19,621 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:20:19,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:20:19,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:20:19,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:20:19,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:20:19,624 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:20:19,627 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:20:19,627 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, , ) 2025-05-11 15:20:19,629 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:20:19,629 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:20:19,629 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:20:19,629 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:20:19,630 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:20:19,630 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:20:19,630 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:20:19,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:20:19,631 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (, datetime.datetime(2025, 5, 11, 14, 20, 19, 623941)) 2025-05-11 15:20:19,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:21:19,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:21:19,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:21:19,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:21:19,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:21:19,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:21:19,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:21:19,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:21:19,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:21:19,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:21:19,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:21:19,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:21:19,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:21:19,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:21:19,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:21:19,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:21:19,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:21:19,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:21:19,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:21:19,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:21:19,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:21:19,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:21:19,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:21:19,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:21:19,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:21:19,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:21:19,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:21:19,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:21:19,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:21:19,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:21:19,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:21:19,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:21:19,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:21:19,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:21:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:21:19,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:21:19,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:21:19,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:21:19,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:21:19,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:21:19,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:21:19,620 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:21:19,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:21:19,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:21:19,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:21:19,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:21:19,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:21:19,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:21:19,628 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:21:19,628 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:21:19,628 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 14, 21, 19, 627362)) 2025-05-11 15:21:19,631 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:21:19,822 - app - INFO - 应用程序关闭中... 2025-05-11 15:21:19,824 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:21:19,824 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:21:19,825 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:21:19,825 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:21:19,825 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:21:19,826 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:21:19,826 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:21:19,826 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:21:19,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:21:19,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:21:19,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:21:19,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:21:19,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:21:19,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:21:19,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:21:19,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:21:19,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:21:19,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:21:19,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:21:19,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:21:19,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:21:19,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:21:19,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:21:19,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:21:19,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:21:19,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:21:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:21:19,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:21:19,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:21:19,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:21:19,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:21:19,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:21:19,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:21:19,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:21:19,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:21:19,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:21:19,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:21:19,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:21:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:21:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:21:19,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:21:19,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:21:19,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:21:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:21:19,834 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:21:19,834 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:21:19,835 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:21:19,835 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:21:19,835 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:21:21,089 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:21:21,149 - 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-11 15:21:21,149 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:21:21,235 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:21:21,261 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:21:21,294 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:21:21,311 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,316 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:21:21,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,344 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:21:21,361 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,361 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:21:21,361 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:21:21,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:21:21,361 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:21:21,744 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:21:21,744 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:21:21,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:21:21,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:21:21,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:21:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:21:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:21:21,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:21:21,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:21:21,761 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:21:21,776 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:21:21,777 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:21:21,777 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:21:21,777 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:21:21,777 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:21:21,780 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:21:21,780 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:21:21,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:21:21,792 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:21:21,792 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] (, ) 2025-05-11 15:21:21,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:21:21,794 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:21:21,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:21:21,794 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:21:21,794 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:21:21,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:21:21,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.status NOT IN (%s, %s, %s)) 2025-05-11 15:21:21,794 - sqlalchemy.engine.Engine - INFO - [generated in 0.00392s] (, , ) 2025-05-11 15:21:21,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:21:21,811 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:21:21,811 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:21:21,811 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:21:21,811 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:21:21,811 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:21:21,811 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:21:21,811 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:21:21,811 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] (, datetime.datetime(2025, 5, 11, 14, 21, 21, 794228)) 2025-05-11 15:21:21,811 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:20,282 - app - INFO - 应用程序关闭中... 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:22:20,282 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:22:20,282 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:22:20,282 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:22:20,282 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:22:20,292 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:22:20,292 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:22:20,292 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:22:21,577 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:22:21,632 - 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-11 15:22:21,632 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:22:21,709 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:22:21,748 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:22:21,774 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,789 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:22:21,798 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,808 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:22:21,808 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:22:21,808 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:21,808 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:22:22,173 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:22:22,173 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:22:22,173 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:22:22,173 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:22:22,173 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:22:22,173 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:22:22,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:22:22,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:22:22,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:22:22,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:22:22,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:22:22,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:22:22,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:22:22,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:22:22,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:22:22,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:22:22,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:22:22,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:22:22,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:22:22,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:22:22,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:22:22,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:22:22,186 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:22:22,187 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:22:22,187 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:22:22,187 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:22:22,187 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:22:22,193 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:22:22,193 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:22:22,193 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:22:22,193 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:22:22,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:22,203 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:22:22,205 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] (, ) 2025-05-11 15:22:22,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:22:22,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:22,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:22:22,205 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:22:22,205 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:22:22,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:22,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.status NOT IN (%s, %s, %s)) 2025-05-11 15:22:22,213 - sqlalchemy.engine.Engine - INFO - [generated in 0.00087s] (, , ) 2025-05-11 15:22:22,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:22,224 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:22:22,224 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:22:22,224 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:22:22,224 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:22:22,224 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:22:22,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:22,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-11 15:22:22,224 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 11, 14, 22, 22, 205459)) 2025-05-11 15:22:22,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:29,003 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:22:29,003 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:29,006 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:22:29,009 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:29,011 - 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-11 15:22:29,012 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] {} 2025-05-11 15:22:29,013 - 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-11 15:22:29,013 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] {'param_1': 0, 'param_2': 10} 2025-05-11 15:22:29,013 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:22:29,013 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0074秒 2025-05-11 15:22:30,503 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:22:30,504 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:22:30,505 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:22:30,505 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,506 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:22:30,507 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0019秒 2025-05-11 15:22:30,508 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0029秒 2025-05-11 15:22:30,509 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 15:22:30,509 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:22:30,514 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0051秒 2025-05-11 15:22:30,516 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,516 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:22:30,520 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0040秒 2025-05-11 15:22:30,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:30,522 - 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-11 15:22:30,524 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:22:30,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:30,524 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:22:30,524 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:22:30,524 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:30,524 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:30,533 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0161秒 2025-05-11 15:22:30,535 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:22:30,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:30,537 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:22:30,537 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:22:30,537 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,537 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 15:22:30,539 - sqlalchemy.engine.Engine - INFO - [generated in 0.00050s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:22:30,539 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0020秒 2025-05-11 15:22:30,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:30,540 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0058秒 2025-05-11 15:22:30,540 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,540 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:30,540 - 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-11 15:22:30,540 - sqlalchemy.engine.Engine - INFO - [cached since 0.02195s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:22:30,540 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:30,540 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:30,540 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,540 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:30,556 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:22:30,556 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:30,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-11 15:22:30,556 - sqlalchemy.engine.Engine - INFO - [cached since 0.03471s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:22:30,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:30,556 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0159秒 2025-05-11 15:22:33,316 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:22:33,317 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0010秒 2025-05-11 15:22:33,320 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:22:33,322 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,323 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:22:33,324 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:22:33,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,328 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:22:33,329 - sqlalchemy.engine.Engine - INFO - [cached since 0.005639s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:22:33,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,331 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:22:33,331 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:22:33,331 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:22:33,332 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,333 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:22:33,333 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 22, 33, 333108), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:22:33,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,339 - sqlalchemy.engine.Engine - INFO - [cached since 0.02021s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:22:33,339 - 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-11 15:22:33,339 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('9f3d514d-d083-4345-b836-f767274a68de', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 22, 33, 331120), '{"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, 11, 15, 22, 33, 339801), datetime.datetime(2025, 5, 11, 15, 22, 33, 339801), 0) 2025-05-11 15:22:33,339 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,350 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,350 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:22:33,350 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('9f3d514d-d083-4345-b836-f767274a68de',) 2025-05-11 15:22:33,350 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,360 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9f3d514d-d083-4345-b836-f767274a68de (优先级 1) 添加到队列 0 2025-05-11 15:22:33,362 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:22:33,362 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,362 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9f3d514d-d083-4345-b836-f767274a68de","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:22:33","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:22:33,428 - services.sync_service - INFO - 成功同步任务到系统任务: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,428 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,428 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,428 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1084秒 2025-05-11 15:22:33,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 9f3d514d-d083-4345-b836-f767274a68de, 优先级: 1 2025-05-11 15:22:33,444 - services.execution.task_executor - DEBUG - 任务 9f3d514d-d083-4345-b836-f767274a68de 设置超时时间: 3600秒 2025-05-11 15:22:33,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,448 - sqlalchemy.engine.Engine - INFO - [cached since 0.09419s ago] ('9f3d514d-d083-4345-b836-f767274a68de',) 2025-05-11 15:22:33,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-11 15:22:33,448 - sqlalchemy.engine.Engine - INFO - [cached since 0.1277s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:22:33,448 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:22:33,448 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (datetime.datetime(2025, 5, 11, 15, 22, 33, 448606), datetime.datetime(2025, 5, 11, 15, 22, 33, 448606), '9f3d514d-d083-4345-b836-f767274a68de') 2025-05-11 15:22:33,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,460 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,508 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,510 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:22:33,510 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 22, 33, 510197), '9f3d514d-d083-4345-b836-f767274a68de') 2025-05-11 15:22:33,510 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,510 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:22:33,510 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,521 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('2d73494a-67ce-4858-b84c-806b1e16b913', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 510197), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 22, 33, 521996), datetime.datetime(2025, 5, 11, 15, 22, 33, 521996), 0) 2025-05-11 15:22:33,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,530 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,530 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('2d73494a-67ce-4858-b84c-806b1e16b913',) 2025-05-11 15:22:33,530 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:22:33,530 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:22:33,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-11 15:22:33,530 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 22, 33, 530999), '2d73494a-67ce-4858-b84c-806b1e16b913') 2025-05-11 15:22:33,530 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,539 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:22:33,539 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:22:33,539 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:22:33,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,539 - sqlalchemy.engine.Engine - INFO - [cached since 0.03206s ago] ('6076f95e-efc0-4824-adf5-6f0e545da7ca', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 539753), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 22, 33, 539753), datetime.datetime(2025, 5, 11, 15, 22, 33, 539753), 0) 2025-05-11 15:22:33,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,564 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 6076f95e-efc0-4824-adf5-6f0e545da7ca 2025-05-11 15:22:33,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,571 - sqlalchemy.engine.Engine - INFO - [cached since 0.04275s ago] ('6076f95e-efc0-4824-adf5-6f0e545da7ca',) 2025-05-11 15:22:33,576 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:22:33,576 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:22:33,576 - 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-11 15:22:33,576 - sqlalchemy.engine.Engine - INFO - [cached since 0.04361s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 22, 33, 576558), '6076f95e-efc0-4824-adf5-6f0e545da7ca') 2025-05-11 15:22:33,576 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,592 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:22:33,594 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,594 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:22:33,600 - sqlalchemy.engine.Engine - INFO - [generated in 0.00602s] ('2a63c6c8-f49c-45ea-a769-6bc45e33df8b', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 594286), datetime.datetime(2025, 5, 11, 15, 22, 33, 594286), 0) 2025-05-11 15:22:33,608 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,610 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,623 - sqlalchemy.engine.Engine - INFO - [cached since 0.09063s ago] ('6076f95e-efc0-4824-adf5-6f0e545da7ca',) 2025-05-11 15:22:33,624 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:22:33,624 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:22:33,624 - 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-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - [generated in 0.00228s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 22, 33, 624156), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 22, 33, 624156), '6076f95e-efc0-4824-adf5-6f0e545da7ca') 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,627 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - [cached since 0.113s ago] ('8b844b7a-93c3-4b5d-a794-279edff45f5b', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 627526), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 22, 33, 627526), datetime.datetime(2025, 5, 11, 15, 22, 33, 627526), 0) 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,627 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 8b844b7a-93c3-4b5d-a794-279edff45f5b 2025-05-11 15:22:33,627 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,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-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - [cached since 0.1117s ago] ('8b844b7a-93c3-4b5d-a794-279edff45f5b',) 2025-05-11 15:22:33,644 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:22:33,644 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:22:33,644 - 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-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - [cached since 0.1117s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 22, 33, 644112), '8b844b7a-93c3-4b5d-a794-279edff45f5b') 2025-05-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,644 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 15:22:33,644 - services.execution.handlers.foundation - INFO - 任务 9f3d514d-d083-4345-b836-f767274a68de 打印: {'convertObject': {'1': '2'}} 2025-05-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - [cached since 0.05624s ago] ('9e379a04-6a4b-4003-bbe0-dd54e439ffc1', 1, '{"success": true, "message": "打印成功", "output": {"message": {"convertObject": {"1": "2"}}}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 644112), datetime.datetime(2025, 5, 11, 15, 22, 33, 644112), 0) 2025-05-11 15:22:33,644 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - [cached since 0.132s ago] ('8b844b7a-93c3-4b5d-a794-279edff45f5b',) 2025-05-11 15:22:33,662 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:22:33,662 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (datetime.datetime(2025, 5, 11, 15, 22, 33, 662183), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 22, 33, 662183), '8b844b7a-93c3-4b5d-a794-279edff45f5b') 2025-05-11 15:22:33,662 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,672 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:22:33,672 - sqlalchemy.engine.Engine - INFO - [cached since 0.07492s ago] ('7d51a498-9344-4cfd-9716-2cf1d42eecb2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"convertObject": {"1": "2"}}}, {"child_id": 3, "success": true, "output": {"message": {"convertObject": {"1": "2"}}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '9f3d514d-d083-4345-b836-f767274a68de', datetime.datetime(2025, 5, 11, 15, 22, 33, 672505), datetime.datetime(2025, 5, 11, 15, 22, 33, 672505), 0) 2025-05-11 15:22:33,672 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,677 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,677 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:22:33,677 - sqlalchemy.engine.Engine - INFO - [cached since 0.1519s ago] ('2d73494a-67ce-4858-b84c-806b1e16b913',) 2025-05-11 15:22:33,677 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:22:33,677 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:22:33,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-11 15:22:33,677 - sqlalchemy.engine.Engine - INFO - [cached since 0.02104s ago] (datetime.datetime(2025, 5, 11, 15, 22, 33, 677558), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 22, 33, 677558), '2d73494a-67ce-4858-b84c-806b1e16b913') 2025-05-11 15:22:33,677 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,694 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,712 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 9f3d514d-d083-4345-b836-f767274a68de 2025-05-11 15:22:33,712 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:33,712 - 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-11 15:22:33,712 - sqlalchemy.engine.Engine - INFO - [generated in 0.00147s] (datetime.datetime(2025, 5, 11, 15, 22, 33, 712854), '任务执行成功', , 234, 1, datetime.datetime(2025, 5, 11, 15, 22, 33, 712854), '9f3d514d-d083-4345-b836-f767274a68de') 2025-05-11 15:22:33,712 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:33,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 9f3d514d-d083-4345-b836-f767274a68de, 结果: True 2025-05-11 15:22:41,473 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/9f3d514d-d083-4345-b836-f767274a68de 来自 192.168.189.211 2025-05-11 15:22:41,474 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/9f3d514d-d083-4345-b836-f767274a68de 状态码: 200 耗时: 0.0011秒 2025-05-11 15:22:41,477 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/9f3d514d-d083-4345-b836-f767274a68de 来自 192.168.189.211 2025-05-11 15:22:41,477 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:41,477 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:22:41,477 - sqlalchemy.engine.Engine - INFO - [cached since 8.125s ago] ('9f3d514d-d083-4345-b836-f767274a68de',) 2025-05-11 15:22:41,477 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:41,481 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/9f3d514d-d083-4345-b836-f767274a68de 状态码: 200 耗时: 0.0044秒 2025-05-11 15:22:41,483 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/9f3d514d-d083-4345-b836-f767274a68de 来自 192.168.189.211 2025-05-11 15:22:41,483 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/9f3d514d-d083-4345-b836-f767274a68de 状态码: 200 耗时: 0.0000秒 2025-05-11 15:22:41,490 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/9f3d514d-d083-4345-b836-f767274a68de 来自 192.168.189.211 2025-05-11 15:22:41,490 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:22:41,491 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, 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-11 15:22:41,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00044s] ('9f3d514d-d083-4345-b836-f767274a68de',) 2025-05-11 15:22:41,491 - 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-11 15:22:41,491 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('9f3d514d-d083-4345-b836-f767274a68de', 'b1') 2025-05-11 15:22:41,491 - 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-11 15:22:41,491 - sqlalchemy.engine.Engine - INFO - [cached since 0.00198s ago] ('9f3d514d-d083-4345-b836-f767274a68de', 'b2') 2025-05-11 15:22:41,491 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:22:41,491 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/9f3d514d-d083-4345-b836-f767274a68de 状态码: 200 耗时: 0.0014秒 2025-05-11 15:23:22,174 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:23:22,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:23:22,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:23:22,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:23:22,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:23:22,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:23:22,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:23:22,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:23:22,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:23:22,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:23:22,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:23:22,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:23:22,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:23:22,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:23:22,236 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:23:22,236 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 23, 22, 236666)) 2025-05-11 15:23:22,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:23:52,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:23:52,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:23:52,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:23:52,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:23:52,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:23:52,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:23:52,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:23:52,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:23:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:24:06,906 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:24:06,906 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:06,907 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:24:06,910 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:06,910 - 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-11 15:24:06,910 - sqlalchemy.engine.Engine - INFO - [cached since 97.9s ago] {} 2025-05-11 15:24:06,910 - 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-11 15:24:06,910 - sqlalchemy.engine.Engine - INFO - [cached since 97.9s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:24:06,910 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:24:06,914 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0074秒 2025-05-11 15:24:08,244 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:24:08,245 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:24:08,245 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,245 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,248 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:24:08,248 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:24:08,248 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,249 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0010秒 2025-05-11 15:24:08,250 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:24:08,250 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,250 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,250 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:08,250 - 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-11 15:24:08,250 - sqlalchemy.engine.Engine - INFO - [cached since 97.73s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:24:08,250 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:24:08,250 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:24:08,250 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,250 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,250 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:24:08,266 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0163秒 2025-05-11 15:24:08,267 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:24:08,267 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0006秒 2025-05-11 15:24:08,267 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:24:08,267 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - [cached since 97.74s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:24:08,267 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, 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-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - [cached since 97.74s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:24:08,267 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,267 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:24:08,283 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0165秒 2025-05-11 15:24:08,283 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:08,284 - 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-11 15:24:08,284 - sqlalchemy.engine.Engine - INFO - [cached since 97.76s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:24:08,284 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:24:08,284 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0175秒 2025-05-11 15:24:08,302 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,303 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-11 15:24:08,305 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:24:08,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:08,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 WHERE vwed_taskdef.id = %(id_1)s LIMIT %(param_1)s 2025-05-11 15:24:08,306 - sqlalchemy.engine.Engine - INFO - [cached since 97.78s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:24:08,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:24:08,306 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0012秒 2025-05-11 15:24:22,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:24:22,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:24:22,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:24:22,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:24:22,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:24:22,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:24:22,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:24:22,227 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:24:22,227 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 14, 24, 22, 226109)) 2025-05-11 15:24:22,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:24:22,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:24:22,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:24:22,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:24:22,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:24:22,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:24:22,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:24:22,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:24:22,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:24:22,258 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:24:22,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:24:22,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:24:22,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:24:52,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:24:52,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:24:52,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:24:52,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:24:52,261 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:24:52,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:24:52,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:24:52,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:24:52,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:24:52,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:24:52,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:24:52,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:24:52,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:24:52,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:24:52,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:24:52,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:24:52,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:24:52,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:24:52,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:24:52,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:24:52,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:24:52,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:24:52,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:24:52,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:24:52,270 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:24:52,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:24:52,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:24:52,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:24:52,270 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:24:52,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:24:52,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:24:52,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:24:52,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:24:52,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:24:52,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:24:52,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:24:52,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:24:52,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:24:52,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:24:52,274 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:24:52,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:24:52,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:24:52,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:24:52,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:24:52,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:24:52,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:24:52,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:24:52,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:24:52,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:24:52,278 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:24:52,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:24:52,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:25:20,866 - app - INFO - 应用程序关闭中... 2025-05-11 15:25:20,866 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:25:20,866 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:25:20,866 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:25:20,866 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:25:20,866 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:25:20,866 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:25:20,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:25:20,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:25:20,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:25:20,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:25:20,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:25:20,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:25:20,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:25:20,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:25:20,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:25:20,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:25:20,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:25:20,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:25:20,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:25:20,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:25:20,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:25:20,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:25:20,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:25:20,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:25:20,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:25:20,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:25:20,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:25:20,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:25:20,874 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:25:20,874 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:25:20,874 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:25:20,874 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:25:20,874 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:25:20,874 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:25:20,874 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:25:22,279 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:25:22,351 - 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-11 15:25:22,351 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:25:22,447 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:25:22,480 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:25:22,507 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:25:22,531 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,533 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:25:22,537 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:25:22,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,548 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:25:22,551 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,551 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:25:22,551 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:25:22,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:22,551 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:25:22,906 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:25:22,912 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:25:22,913 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:25:22,913 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:25:22,913 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:25:22,913 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:25:22,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:25:22,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:25:22,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:25:22,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:25:22,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:25:22,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:25:22,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:25:22,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:25:22,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:25:22,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:25:22,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:25:22,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:25:22,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:25:22,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:25:22,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:25:22,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:25:22,931 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:25:22,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:25:22,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:25:22,945 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:25:22,950 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:25:22,950 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:25:22,950 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:25:22,952 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:25:22,957 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:25:22,957 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:25:22,957 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:25:22,962 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25: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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 15:25:22,974 - sqlalchemy.engine.Engine - INFO - [generated in 0.00064s] (, ) 2025-05-11 15:25:22,974 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:25:22,974 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:22,974 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:25:22,974 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:25:22,974 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:25:22,978 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:22,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 NOT IN (%s, %s, %s)) 2025-05-11 15:25:22,978 - sqlalchemy.engine.Engine - INFO - [generated in 0.00061s] (, , ) 2025-05-11 15:25:22,994 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:22,995 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:25:22,995 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:25:22,995 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:25:22,995 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:25:22,995 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:25:22,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25: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-11 15:25:22,995 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (, datetime.datetime(2025, 5, 11, 14, 25, 22, 974315)) 2025-05-11 15:25:22,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,266 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:25:44,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,270 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:25:44,271 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:25:44,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,273 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,274 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:25:44,274 - sqlalchemy.engine.Engine - INFO - [cached since 0.003554s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:25:44,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,275 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:25:44,276 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:25:44,276 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:25:44,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,277 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:25:44,277 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 25, 44, 277777), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:25:44,277 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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.id = %s 2025-05-11 15:25:44,287 - sqlalchemy.engine.Engine - INFO - [cached since 0.02417s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:25:44,287 - 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-11 15:25:44,287 - sqlalchemy.engine.Engine - INFO - [generated in 0.00069s] ('0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 25, 44, 275775), '{"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, 11, 15, 25, 44, 287065), datetime.datetime(2025, 5, 11, 15, 25, 44, 287065), 0) 2025-05-11 15:25:44,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,302 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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.id = %s 2025-05-11 15:25:44,302 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c',) 2025-05-11 15:25:44,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,302 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c (优先级 1) 添加到队列 0 2025-05-11 15:25:44,318 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:25:44,318 - services.sync_service - INFO - 正在同步创建任务到天风系统: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,318 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:25:44","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:25:44,336 - services.sync_service - INFO - 成功同步任务到系统任务: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,336 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,336 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,336 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0700秒 2025-05-11 15:25:44,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c, 优先级: 1 2025-05-11 15:25:44,370 - services.execution.task_executor - DEBUG - 任务 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 设置超时时间: 3600秒 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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.id = %s 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.06075s ago] ('0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c',) 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.1056s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - [generated in 0.00136s] (datetime.datetime(2025, 5, 11, 15, 25, 44, 370944), datetime.datetime(2025, 5, 11, 15, 25, 44, 370944), '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c') 2025-05-11 15:25:44,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,387 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,407 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,407 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,418 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:25:44,419 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 25, 44, 418401), '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c') 2025-05-11 15:25:44,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,426 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:25:44,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,434 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:25:44,434 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('b7af60c2-cf25-457f-a80f-b420960d5de5', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 426691), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 25, 44, 434335), datetime.datetime(2025, 5, 11, 15, 25, 44, 434335), 0) 2025-05-11 15:25:44,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,436 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,436 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] ('b7af60c2-cf25-457f-a80f-b420960d5de5',) 2025-05-11 15:25:44,436 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:25:44,436 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:25:44,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-11 15:25:44,453 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 25, 44, 452751), 'b7af60c2-cf25-457f-a80f-b420960d5de5') 2025-05-11 15:25:44,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,453 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:25:44,453 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:25:44,469 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:25:44,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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-11 15:25:44,469 - sqlalchemy.engine.Engine - INFO - [cached since 0.04006s ago] ('84a1dbac-70d2-4e3f-b507-a5581d314f70', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 469392), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 25, 44, 469392), datetime.datetime(2025, 5, 11, 15, 25, 44, 469392), 0) 2025-05-11 15:25:44,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,485 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 84a1dbac-70d2-4e3f-b507-a5581d314f70 2025-05-11 15:25:44,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,486 - sqlalchemy.engine.Engine - INFO - [cached since 0.04391s ago] ('84a1dbac-70d2-4e3f-b507-a5581d314f70',) 2025-05-11 15:25:44,486 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:25:44,486 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:25:44,486 - 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-11 15:25:44,486 - sqlalchemy.engine.Engine - INFO - [cached since 0.041s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 25, 44, 486276), '84a1dbac-70d2-4e3f-b507-a5581d314f70') 2025-05-11 15:25:44,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,502 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:25:44,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,502 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:25:44,517 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] ('70bee93a-ed62-4ec4-9466-5bcc90a9a7ba', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 502810), datetime.datetime(2025, 5, 11, 15, 25, 44, 502810), 0) 2025-05-11 15:25:44,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,527 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,536 - sqlalchemy.engine.Engine - INFO - [cached since 0.09107s ago] ('84a1dbac-70d2-4e3f-b507-a5581d314f70',) 2025-05-11 15:25:44,536 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:25:44,536 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:25:44,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-11 15:25:44,536 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 25, 44, 536455), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 25, 44, 536455), '84a1dbac-70d2-4e3f-b507-a5581d314f70') 2025-05-11 15:25:44,536 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,551 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:25:44,551 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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-11 15:25:44,551 - sqlalchemy.engine.Engine - INFO - [cached since 0.128s ago] ('a5243b0d-3827-4312-a5e6-62ad5684f7a7', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 551904), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 25, 44, 551904), datetime.datetime(2025, 5, 11, 15, 25, 44, 551904), 0) 2025-05-11 15:25:44,551 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,569 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a5243b0d-3827-4312-a5e6-62ad5684f7a7 2025-05-11 15:25:44,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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-11 15:25:44,569 - sqlalchemy.engine.Engine - INFO - [cached since 0.1295s ago] ('a5243b0d-3827-4312-a5e6-62ad5684f7a7',) 2025-05-11 15:25:44,569 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:25:44,569 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:25:44,584 - 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-11 15:25:44,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.1325s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 25, 44, 569525), 'a5243b0d-3827-4312-a5e6-62ad5684f7a7') 2025-05-11 15:25:44,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,585 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 15:25:44,585 - services.execution.handlers.foundation - INFO - 任务 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 打印: {'convertObject': {'1': '2'}} 2025-05-11 15:25:44,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,600 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:25:44,602 - sqlalchemy.engine.Engine - INFO - [cached since 0.08581s ago] ('30b49358-8249-45ff-822e-75598799070a', 1, '{"success": true, "message": "打印成功", "output": {"message": {"convertObject": {"1": "2"}}}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 600382), datetime.datetime(2025, 5, 11, 15, 25, 44, 600382), 0) 2025-05-11 15:25:44,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,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-11 15:25:44,602 - sqlalchemy.engine.Engine - INFO - [cached since 0.1715s ago] ('a5243b0d-3827-4312-a5e6-62ad5684f7a7',) 2025-05-11 15:25:44,619 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:25:44,619 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:25:44,619 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,619 - sqlalchemy.engine.Engine - INFO - [generated in 0.00073s] (datetime.datetime(2025, 5, 11, 15, 25, 44, 619146), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 25, 44, 619146), 'a5243b0d-3827-4312-a5e6-62ad5684f7a7') 2025-05-11 15:25:44,619 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,634 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,634 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:25:44,634 - sqlalchemy.engine.Engine - INFO - [cached since 0.122s ago] ('302117a8-5879-4b64-a909-a82b300ffdd9', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"convertObject": {"1": "2"}}}, {"child_id": 3, "success": true, "output": {"message": {"convertObject": {"1": "2"}}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c', datetime.datetime(2025, 5, 11, 15, 25, 44, 634822), datetime.datetime(2025, 5, 11, 15, 25, 44, 634822), 0) 2025-05-11 15:25:44,634 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,651 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,651 - sqlalchemy.engine.Engine - INFO - [cached since 0.2073s ago] ('b7af60c2-cf25-457f-a80f-b420960d5de5',) 2025-05-11 15:25:44,651 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:25:44,651 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:25:44,651 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:25:44,651 - sqlalchemy.engine.Engine - INFO - [cached since 0.04576s ago] (datetime.datetime(2025, 5, 11, 15, 25, 44, 651613), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 25, 44, 651613), 'b7af60c2-cf25-457f-a80f-b420960d5de5') 2025-05-11 15:25:44,668 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,668 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,702 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c 2025-05-11 15:25:44,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:25:44,702 - 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-11 15:25:44,702 - sqlalchemy.engine.Engine - INFO - [generated in 0.00122s] (datetime.datetime(2025, 5, 11, 15, 25, 44, 702144), '任务执行成功', , 281, 1, datetime.datetime(2025, 5, 11, 15, 25, 44, 702144), '0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c') 2025-05-11 15:25:44,702 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:25:44,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 0f17d7a5-4cb9-4f45-87e9-cc3e13eb760c, 结果: True 2025-05-11 15:26:22,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:26:22,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:26:22,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:26:22,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:26:22,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:26:22,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:26:22,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:26:22,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:26:22,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:26:22,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:26:22,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:26:22,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:26:22,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:26:22,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:26:22,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:26:22,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:26:22,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:26:22,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:26:22,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:26:22,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:26:22,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:26:22,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:26:22,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:26:22,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:26:22,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:26:22,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:26:22,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:26:22,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:26:22,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:26:22,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:26:22,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:26:22,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:26:22,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:26:22,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:26:22,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:26:22,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:26:22,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:26:22,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:26:22,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:26:22,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:26:22,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:26:22,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:22,999 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:26:22,999 - sqlalchemy.engine.Engine - INFO - [cached since 60.01s ago] (, datetime.datetime(2025, 5, 11, 14, 26, 22, 983745)) 2025-05-11 15:26:23,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:26:23,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:26:23,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:26:23,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:26:23,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:26:23,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:26:23,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:23,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:26:23,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:26:23,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:26:23,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:26:23,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:26:23,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:26:23,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:26:23,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:26:23,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:26:23,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:26:23,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:26:31,994 - app - INFO - 应用程序关闭中... 2025-05-11 15:26:31,997 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:26:31,997 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:26:31,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:26:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:26:31,998 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:26:31,998 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:26:31,998 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:26:31,998 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:26:31,998 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:26:33,288 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:26:33,356 - 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-11 15:26:33,356 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:26:33,438 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:26:33,485 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:26:33,505 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:26:33,521 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:26:33,521 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:33,528 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:26:33,538 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,538 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:26:33,542 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,544 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:26:33,544 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,545 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,546 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,554 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:26:33,561 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:26:33,561 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:33,561 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:26:33,962 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:26:33,962 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:26:33,962 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:26:33,962 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:26:33,962 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:26:33,962 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:26:33,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:26:33,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:26:33,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:26:33,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:26:33,986 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:26:33,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:26:33,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:26:33,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:26:34,012 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:26:34,028 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:26:34,029 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:26:34,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:34,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-11 15:26:34,061 - sqlalchemy.engine.Engine - INFO - [generated in 0.00334s] (, ) 2025-05-11 15:26:34,062 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:26:34,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:34,065 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:26:34,065 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:26:34,065 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:26:34,065 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:34,065 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:26:34,065 - sqlalchemy.engine.Engine - INFO - [generated in 0.00188s] (, , ) 2025-05-11 15:26:34,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:34,065 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:26:34,077 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:26:34,077 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:26:34,077 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:26:34,078 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:26:34,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:34,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-11 15:26:34,081 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, datetime.datetime(2025, 5, 11, 14, 26, 34, 65194)) 2025-05-11 15:26:34,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,870 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:26:37,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,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-11 15:26:37,875 - sqlalchemy.engine.Engine - INFO - [generated in 0.00149s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:26:37,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,879 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,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-11 15:26:37,881 - sqlalchemy.engine.Engine - INFO - [cached since 0.007383s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:26:37,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,884 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:26:37,884 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:26:37,884 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:26:37,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,885 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:26:37,885 - sqlalchemy.engine.Engine - INFO - [generated in 0.00055s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 26, 37, 885834), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:26:37,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,895 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,895 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:26:37,895 - sqlalchemy.engine.Engine - INFO - [cached since 0.02618s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:26:37,895 - 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-11 15:26:37,895 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 26, 37, 884496), '{"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, 11, 15, 26, 37, 895406), datetime.datetime(2025, 5, 11, 15, 26, 37, 895406), 0) 2025-05-11 15:26:37,895 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,910 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,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.id = %s 2025-05-11 15:26:37,910 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] ('05e45f0d-4881-4ad7-aa4b-0b161b9c61c3',) 2025-05-11 15:26:37,910 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,910 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 (优先级 1) 添加到队列 0 2025-05-11 15:26:37,910 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:26:37,910 - services.sync_service - INFO - 正在同步创建任务到天风系统: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,910 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"05e45f0d-4881-4ad7-aa4b-0b161b9c61c3","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:26:37","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:26:37,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3, 优先级: 1 2025-05-11 15:26:37,943 - services.execution.task_executor - DEBUG - 任务 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 设置超时时间: 3600秒 2025-05-11 15:26:37,944 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,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.id = %s 2025-05-11 15:26:37,944 - sqlalchemy.engine.Engine - INFO - [cached since 0.03415s ago] ('05e45f0d-4881-4ad7-aa4b-0b161b9c61c3',) 2025-05-11 15:26:37,944 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:26:37,944 - sqlalchemy.engine.Engine - INFO - [cached since 0.07961s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:26:37,960 - services.sync_service - INFO - 成功同步任务到系统任务: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,960 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:26:37,960 - sqlalchemy.engine.Engine - INFO - [generated in 0.00331s] (datetime.datetime(2025, 5, 11, 15, 26, 37, 960079), datetime.datetime(2025, 5, 11, 15, 26, 37, 960079), '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3') 2025-05-11 15:26:37,960 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,960 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,960 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0897秒 2025-05-11 15:26:37,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:37,977 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,995 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:37,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:37,995 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:26:37,995 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 26, 37, 995743), '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3') 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,008 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] ('135d1eb8-5831-4a4b-a151-0a6ffdb16905', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 8766), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 26, 38, 8766), datetime.datetime(2025, 5, 11, 15, 26, 38, 8766), 0) 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,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-11 15:26:38,026 - sqlalchemy.engine.Engine - INFO - [generated in 0.00083s] ('135d1eb8-5831-4a4b-a151-0a6ffdb16905',) 2025-05-11 15:26:38,026 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:26:38,026 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:26:38,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-11 15:26:38,026 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 26, 38, 26271), '135d1eb8-5831-4a4b-a151-0a6ffdb16905') 2025-05-11 15:26:38,026 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,042 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:26:38,042 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:26:38,042 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:26:38,042 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,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-11 15:26:38,042 - sqlalchemy.engine.Engine - INFO - [cached since 0.02859s ago] ('8f193762-f0f8-404e-ae9a-44dcc5b5968b', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 42588), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 26, 38, 42588), datetime.datetime(2025, 5, 11, 15, 26, 38, 42588), 0) 2025-05-11 15:26:38,042 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,059 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 8f193762-f0f8-404e-ae9a-44dcc5b5968b 2025-05-11 15:26:38,059 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,059 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,059 - sqlalchemy.engine.Engine - INFO - [cached since 0.03963s ago] ('8f193762-f0f8-404e-ae9a-44dcc5b5968b',) 2025-05-11 15:26:38,059 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:26:38,059 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:26:38,059 - 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-11 15:26:38,059 - sqlalchemy.engine.Engine - INFO - [cached since 0.0386s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 26, 38, 59500), '8f193762-f0f8-404e-ae9a-44dcc5b5968b') 2025-05-11 15:26:38,059 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,074 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:26:38,077 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:26:38,078 - sqlalchemy.engine.Engine - INFO - [generated in 0.00113s] ('e4e8afa8-b0ef-4ddd-bcde-fd648335b7b6', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 78001), datetime.datetime(2025, 5, 11, 15, 26, 38, 78001), 0) 2025-05-11 15:26:38,083 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,095 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,095 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,095 - sqlalchemy.engine.Engine - INFO - [cached since 0.06963s ago] ('8f193762-f0f8-404e-ae9a-44dcc5b5968b',) 2025-05-11 15:26:38,095 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:26:38,095 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:26:38,095 - 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-11 15:26:38,095 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 26, 38, 95856), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 26, 38, 95856), '8f193762-f0f8-404e-ae9a-44dcc5b5968b') 2025-05-11 15:26:38,095 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,095 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:26:38,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,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-11 15:26:38,110 - sqlalchemy.engine.Engine - INFO - [cached since 0.09424s ago] ('d447b3ab-d0ff-4f87-8503-5a8c90021e75', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 95856), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 26, 38, 110048), datetime.datetime(2025, 5, 11, 15, 26, 38, 110048), 0) 2025-05-11 15:26:38,110 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,115 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d447b3ab-d0ff-4f87-8503-5a8c90021e75 2025-05-11 15:26:38,115 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,115 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,115 - sqlalchemy.engine.Engine - INFO - [cached since 0.09317s ago] ('d447b3ab-d0ff-4f87-8503-5a8c90021e75',) 2025-05-11 15:26:38,121 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:26:38,121 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:26:38,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-11 15:26:38,123 - sqlalchemy.engine.Engine - INFO - [cached since 0.09277s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 26, 38, 123027), 'd447b3ab-d0ff-4f87-8503-5a8c90021e75') 2025-05-11 15:26:38,125 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,127 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-11 15:26:38,127 - services.execution.handlers.foundation - INFO - 任务 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 打印: {'convertObject': {'1': '2'}} 2025-05-11 15:26:38,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,127 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:26:38,127 - sqlalchemy.engine.Engine - INFO - [cached since 0.06224s ago] ('cd0f7571-22a5-43a8-a776-a8917083176a', 1, '{"success": true, "message": "打印成功", "output": {"message": {"convertObject": {"1": "2"}}}}', 'b2', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 127366), datetime.datetime(2025, 5, 11, 15, 26, 38, 127366), 0) 2025-05-11 15:26:38,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,143 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,143 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,143 - sqlalchemy.engine.Engine - INFO - [cached since 0.1291s ago] ('d447b3ab-d0ff-4f87-8503-5a8c90021e75',) 2025-05-11 15:26:38,158 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:26:38,159 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:26:38,160 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,160 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (datetime.datetime(2025, 5, 11, 15, 26, 38, 159309), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 26, 38, 160158), 'd447b3ab-d0ff-4f87-8503-5a8c90021e75') 2025-05-11 15:26:38,160 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,160 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,175 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:26:38,175 - sqlalchemy.engine.Engine - INFO - [cached since 0.09711s ago] ('0f863ad5-eaf3-40e9-97cb-aab3f95ff3bd', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"convertObject": {"1": "2"}}}, {"child_id": 3, "success": true, "output": {"message": {"convertObject": {"1": "2"}}}}]}}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3', datetime.datetime(2025, 5, 11, 15, 26, 38, 175033), datetime.datetime(2025, 5, 11, 15, 26, 38, 175033), 0) 2025-05-11 15:26:38,176 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,178 - sqlalchemy.engine.Engine - INFO - [cached since 0.1632s ago] ('135d1eb8-5831-4a4b-a151-0a6ffdb16905',) 2025-05-11 15:26:38,192 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:26:38,192 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:26:38,193 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:26:38,193 - sqlalchemy.engine.Engine - INFO - [cached since 0.03307s ago] (datetime.datetime(2025, 5, 11, 15, 26, 38, 193258), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 26, 38, 193258), '135d1eb8-5831-4a4b-a151-0a6ffdb16905') 2025-05-11 15:26:38,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,196 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:38,243 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3 2025-05-11 15:26:38,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:26:38,243 - 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-11 15:26:38,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] (datetime.datetime(2025, 5, 11, 15, 26, 38, 243039), '任务执行成功', , 218, 1, datetime.datetime(2025, 5, 11, 15, 26, 38, 243039), '05e45f0d-4881-4ad7-aa4b-0b161b9c61c3') 2025-05-11 15:26:38,243 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:26:38,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 05e45f0d-4881-4ad7-aa4b-0b161b9c61c3, 结果: True 2025-05-11 15:27:34,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:27:34,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:27:34,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:27:34,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:27:34,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:27:34,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:27:34,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:27:34,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:27:34,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:27:34,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:27:34,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:27:34,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:27:34,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:27:34,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:27:34,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:27:34,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:27:34,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:27:34,016 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:27:34,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:27:34,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:27:34,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:27:34,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:27:34,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:27:34,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:27:34,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:27:34,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:27:34,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:27:34,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:27:34,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:27:34,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:27:34,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:27:34,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:27:34,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:27:34,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:27:34,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:27:34,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:27:34,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:27:34,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:27:34,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:27:34,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:27:34,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:27:34,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:27:34,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:27:34,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:27:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:27:34,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:27:34,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:27:34,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:27:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:27:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:27:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:27:34,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:27:34,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:27:34,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:27:34,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:27:34,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:27:34,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:27:34,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:27:34,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:27:34,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:27:34,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:27:34,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:27:34,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:27:34,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:27:34,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:27:34,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:27:34,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:27:34,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:27:34,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:27:34,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:27:34,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:27:34,029 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:27:34,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:27:34,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:27:34,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:27:34,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:27:34,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:27:34,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:27:34,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:27:34,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:27:34,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:27:34,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:27:34,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:27:34,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:27:34,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:34,112 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:27:34,115 - sqlalchemy.engine.Engine - INFO - [cached since 60.03s ago] (, datetime.datetime(2025, 5, 11, 14, 27, 34, 108990)) 2025-05-11 15:27:34,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:39,581 - app - INFO - 应用程序关闭中... 2025-05-11 15:27:39,581 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-11 15:27:39,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:27:39,585 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:27:39,585 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:27:39,585 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:27:39,585 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:27:39,585 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:27:39,585 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:27:40,813 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:27:40,879 - 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-11 15:27:40,879 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:27:40,964 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:27:40,995 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:27:41,039 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:27:41,058 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:27:41,063 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,073 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:27:41,080 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:41,080 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:27:41,447 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:27:41,451 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:27:41,451 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:27:41,451 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:27:41,451 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:27:41,453 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:27:41,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:27:41,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:27:41,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:27:41,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:27:41,457 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:27:41,457 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:27:41,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:27:41,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:27:41,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:27:41,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:27:41,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:27:41,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:27:41,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:27:41,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:27:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:27:41,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:27:41,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:27:41,488 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:27:41,512 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:27:41,514 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:27:41,514 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:27:41,514 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:27:41,514 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-11 15:27:41,529 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:27:41,529 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:41,545 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:27:41,546 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:27:41,546 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:41,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 NOT IN (%s, %s, %s)) 2025-05-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (, , ) 2025-05-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:41,546 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:27:41,546 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:27:41,546 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:27:41,546 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:27:41,546 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:41,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-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, datetime.datetime(2025, 5, 11, 14, 27, 41, 546329)) 2025-05-11 15:27:41,546 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,612 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:27:45,615 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,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 2025-05-11 15:27:45,617 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:27:45,618 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,620 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:27:45,620 - sqlalchemy.engine.Engine - INFO - [cached since 0.004292s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:27:45,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,622 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:27:45,622 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:27:45,622 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:27:45,624 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,624 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:27:45,624 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 27, 45, 624949), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:27:45,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,629 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,629 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:27:45,629 - sqlalchemy.engine.Engine - INFO - [cached since 0.01744s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:27:45,629 - 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-11 15:27:45,629 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 27, 45, 622920), '{"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, 11, 15, 27, 45, 629848), datetime.datetime(2025, 5, 11, 15, 27, 45, 629848), 0) 2025-05-11 15:27:45,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,643 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,643 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:27:45,643 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b',) 2025-05-11 15:27:45,643 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,643 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b (优先级 1) 添加到队列 0 2025-05-11 15:27:45,643 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:27:45,643 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,643 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:27:45","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:27:45,674 - services.sync_service - INFO - 成功同步任务到系统任务: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b, 优先级: 1 2025-05-11 15:27:45,674 - services.execution.task_executor - DEBUG - 任务 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 设置超时时间: 3600秒 2025-05-11 15:27:45,674 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,677 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,678 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0654秒 2025-05-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.03283s ago] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b',) 2025-05-11 15:27:45,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-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - [cached since 0.0651s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - [generated in 0.00022s] (datetime.datetime(2025, 5, 11, 15, 27, 45, 678023), datetime.datetime(2025, 5, 11, 15, 27, 45, 678023), '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b') 2025-05-11 15:27:45,678 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,691 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,725 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,725 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,727 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:27:45,727 - sqlalchemy.engine.Engine - INFO - [generated in 0.00090s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 27, 45, 725055), '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b') 2025-05-11 15:27:45,727 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,731 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:27:45,737 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - [generated in 0.00225s] ('4d3a7ff0-4c71-4de1-903d-d2ca4feddb03', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', datetime.datetime(2025, 5, 11, 15, 27, 45, 737900), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 27, 45, 743591), datetime.datetime(2025, 5, 11, 15, 27, 45, 743591), 0) 2025-05-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,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-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('4d3a7ff0-4c71-4de1-903d-d2ca4feddb03',) 2025-05-11 15:27:45,743 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:27:45,743 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:27:45,743 - 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-11 15:27:45,743 - sqlalchemy.engine.Engine - INFO - [generated in 0.00071s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 27, 45, 743966), '4d3a7ff0-4c71-4de1-903d-d2ca4feddb03') 2025-05-11 15:27:45,759 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,766 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:27:45,771 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:27:45,771 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:27:45,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,777 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:27:45,777 - sqlalchemy.engine.Engine - INFO - [cached since 0.03542s ago] ('61e61ebc-6b3c-45bd-8263-8e2567596fbd', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', datetime.datetime(2025, 5, 11, 15, 27, 45, 771127), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 27, 45, 777869), datetime.datetime(2025, 5, 11, 15, 27, 45, 777869), 0) 2025-05-11 15:27:45,777 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,783 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 61e61ebc-6b3c-45bd-8263-8e2567596fbd 2025-05-11 15:27:45,783 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,783 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:27:45,783 - sqlalchemy.engine.Engine - INFO - [cached since 0.0322s ago] ('61e61ebc-6b3c-45bd-8263-8e2567596fbd',) 2025-05-11 15:27:45,783 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:27:45,783 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:27:45,783 - 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-11 15:27:45,783 - sqlalchemy.engine.Engine - INFO - [cached since 0.03321s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 27, 45, 783793), '61e61ebc-6b3c-45bd-8263-8e2567596fbd') 2025-05-11 15:27:45,792 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,794 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:27:45,794 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,801 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:27:45,801 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('ad236c77-93eb-4bf1-bf17-9dd63b93dc0d', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', datetime.datetime(2025, 5, 11, 15, 27, 45, 801203), datetime.datetime(2025, 5, 11, 15, 27, 45, 801203), 0) 2025-05-11 15:27:45,801 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,810 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,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-11 15:27:45,810 - sqlalchemy.engine.Engine - INFO - [cached since 0.05885s ago] ('61e61ebc-6b3c-45bd-8263-8e2567596fbd',) 2025-05-11 15:27:45,814 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:27:45,814 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:27:45,814 - 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-11 15:27:45,814 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 27, 45, 814802), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 27, 45, 814802), '61e61ebc-6b3c-45bd-8263-8e2567596fbd') 2025-05-11 15:27:45,814 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,814 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:27:45,814 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,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-11 15:27:45,824 - sqlalchemy.engine.Engine - INFO - [cached since 0.08254s ago] ('8e3e5aec-01d4-4491-bd4c-b65c9a202410', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', datetime.datetime(2025, 5, 11, 15, 27, 45, 814802), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 27, 45, 824787), datetime.datetime(2025, 5, 11, 15, 27, 45, 824787), 0) 2025-05-11 15:27:45,825 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,829 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 8e3e5aec-01d4-4491-bd4c-b65c9a202410 2025-05-11 15:27:45,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,829 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:27:45,829 - sqlalchemy.engine.Engine - INFO - [cached since 0.08013s ago] ('8e3e5aec-01d4-4491-bd4c-b65c9a202410',) 2025-05-11 15:27:45,829 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:27:45,838 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:27:45,838 - 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-11 15:27:45,838 - sqlalchemy.engine.Engine - INFO - [cached since 0.08277s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 27, 45, 838100), '8e3e5aec-01d4-4491-bd4c-b65c9a202410') 2025-05-11 15:27:45,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,860 - services.execution.block_executor - ERROR - 子块 3 执行异常: 'convertArray' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 286, 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 605, 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 665, in _parse_expression return self._parse_block_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 747, in _parse_block_reference return block_output[field_name] ~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'convertArray' 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 360, 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-11 15:27:45,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,866 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:27:45,866 - sqlalchemy.engine.Engine - INFO - [cached since 0.1159s ago] ('8e3e5aec-01d4-4491-bd4c-b65c9a202410',) 2025-05-11 15:27:45,866 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:27:45,866 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:27:45,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-11 15:27:45,876 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (datetime.datetime(2025, 5, 11, 15, 27, 45, 866500), "子块 3 执行异常: 'convertArray'", , "子块 3 执行异常: 'convertArray'", datetime.datetime(2025, 5, 11, 15, 27, 45, 876992), '8e3e5aec-01d4-4491-bd4c-b65c9a202410') 2025-05-11 15:27:45,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,876 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,876 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:27:45,876 - sqlalchemy.engine.Engine - INFO - [cached since 0.08949s ago] ('230f1857-427e-4751-93d0-4a012f93799a', 3, '{"success": false, "message": "子块 3 执行异常: \'convertArray\'", "block_id": 3, "error": "\'convertArray\'"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', datetime.datetime(2025, 5, 11, 15, 27, 45, 876992), datetime.datetime(2025, 5, 11, 15, 27, 45, 876992), 0) 2025-05-11 15:27:45,892 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,894 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,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.id = %s 2025-05-11 15:27:45,894 - sqlalchemy.engine.Engine - INFO - [cached since 0.1498s ago] ('4d3a7ff0-4c71-4de1-903d-d2ca4feddb03',) 2025-05-11 15:27:45,894 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:27:45,894 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:27:45,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-11 15:27:45,908 - sqlalchemy.engine.Engine - INFO - [cached since 0.03259s ago] (datetime.datetime(2025, 5, 11, 15, 27, 45, 894413), "子块 3 执行异常: 'convertArray'", , "子块 3 执行异常: 'convertArray'", datetime.datetime(2025, 5, 11, 15, 27, 45, 908378), '4d3a7ff0-4c71-4de1-903d-d2ca4feddb03') 2025-05-11 15:27:45,911 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,911 - services.sync_service - INFO - 正在设置任务状态为已失败: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,943 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 2025-05-11 15:27:45,946 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:27:45,946 - 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-11 15:27:45,946 - sqlalchemy.engine.Engine - INFO - [generated in 0.00075s] (datetime.datetime(2025, 5, 11, 15, 27, 45, 944681), "子块 3 执行异常: 'convertArray'", , 220, 1, datetime.datetime(2025, 5, 11, 15, 27, 45, 946814), '2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b') 2025-05-11 15:27:45,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:27:45,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: 2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b, 结果: False 2025-05-11 15:28:02,694 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 来自 192.168.189.211 2025-05-11 15:28:02,695 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 状态码: 200 耗时: 0.0010秒 2025-05-11 15:28:02,696 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 来自 192.168.189.211 2025-05-11 15:28:02,697 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:28:02,697 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:28:02,697 - sqlalchemy.engine.Engine - INFO - [cached since 17.05s ago] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b',) 2025-05-11 15:28:02,698 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:28:02,699 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 状态码: 200 耗时: 0.0034秒 2025-05-11 15:28:02,702 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 来自 192.168.189.211 2025-05-11 15:28:02,702 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 状态码: 200 耗时: 0.0000秒 2025-05-11 15:28:02,702 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 来自 192.168.189.211 2025-05-11 15:28:02,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:28:02,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.task_record_id = %s 2025-05-11 15:28:02,702 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b',) 2025-05-11 15:28:02,702 - 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-11 15:28:02,702 - sqlalchemy.engine.Engine - INFO - [generated in 0.00096s] ('2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b', 'b1') 2025-05-11 15:28:02,718 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:28:02,718 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/2e3c6f90-d1b1-4c45-bf95-3b6f431b4a5b 状态码: 200 耗时: 0.0160秒 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:28:41,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:28:41,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:28:41,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:28:41,532 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:28:41,532 - sqlalchemy.engine.Engine - INFO - [cached since 59.98s ago] (, datetime.datetime(2025, 5, 11, 14, 28, 41, 532545)) 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:28:41,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:28:41,532 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:28:41,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:29:11,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:29:11,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:29:11,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:29:11,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:29:11,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:29:11,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:29:11,755 - app - INFO - 应用程序关闭中... 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:29:11,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 15:29:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:29:11,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:29:11,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 15:29:11,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:29:11,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:29:11,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 15:29:11,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:29:11,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:29:11,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 15:29:11,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:29:11,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 0 2025-05-11 15:29:11,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:29:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:29:11,775 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:29:11,775 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:29:11,775 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:29:11,775 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:29:11,775 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:29:13,052 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:29:13,119 - 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-11 15:29:13,119 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:29:13,211 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:29:13,234 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:29:13,268 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:29:13,285 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,300 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:29:13,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,302 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:29:13,304 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,305 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:29:13,305 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,306 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:29:13,307 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,308 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:29:13,312 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,318 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:29:13,319 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,320 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:29:13,324 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,325 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:29:13,327 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,329 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:29:13,332 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,335 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:29:13,335 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:29:13,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:29:13,335 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:29:13,714 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:29:13,715 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:29:13,716 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:29:13,716 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:29:13,718 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:29:13,718 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:29:13,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:29:13,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:29:13,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:29:13,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:29:13,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:29:13,720 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:29:13,735 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:29:13,735 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] (, ) 2025-05-11 15:29:13,751 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:29:13,751 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:29:13,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:29:13,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:29:13,752 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:29:13,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:29:13,752 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:29:13,752 - sqlalchemy.engine.Engine - INFO - [generated in 0.00079s] (, , ) 2025-05-11 15:29:13,767 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:29:13,769 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:29:13,769 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:29:13,769 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:29:13,769 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:29:13,769 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:29:13,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:29:13,769 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:29:13,769 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (, datetime.datetime(2025, 5, 11, 14, 29, 13, 752592)) 2025-05-11 15:29:13,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:30:13,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:30:13,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:30:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:30:13,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:30:13,756 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:30:13,756 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:30:13,756 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 11, 14, 30, 13, 756567)) 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:30:13,756 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:30:13,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:30:13,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:31:13,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:31:13,778 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:31:13,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-11 15:31:13,778 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 14, 31, 13, 778614)) 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:31:13,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:31:13,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:31:13,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:31:13,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:31:13,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:31:13,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:31:13,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:31:13,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:32:13,780 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:32:13,782 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:32:13,782 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 14, 32, 13, 780832)) 2025-05-11 15:32:13,782 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:32:13,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:32:13,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:32:13,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:32:13,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:32:13,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:32:13,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:32:13,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:32:13,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:32:13,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:32:13,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:32:13,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:32:13,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:32:13,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:32:13,847 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:32:13,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:32:13,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:32:13,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:32:13,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:32:13,849 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:32:13,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:32:13,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:32:13,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:32:13,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:32:13,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:32:13,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:32:13,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:33:13,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:33:13,802 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:33:13,807 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 11, 14, 33, 13, 800621)) 2025-05-11 15:33:13,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:33:13,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:33:13,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:33:13,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:33:13,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:33:13,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:33:13,881 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:33:13,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:33:13,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:33:13,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:33:13,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:33:13,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:33:13,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:33:13,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:33:13,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:33:13,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:33:13,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:33:13,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:33:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:33:13,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:33:13,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:33:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:34:13,806 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:34:13,806 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:34:13,806 - sqlalchemy.engine.Engine - INFO - [cached since 300s ago] (, datetime.datetime(2025, 5, 11, 14, 34, 13, 806961)) 2025-05-11 15:34:13,806 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:34:13,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:34:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:34:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:34:13,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:34:13,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:34:13,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:34:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:34:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:34:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:34:13,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:34:13,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:34:13,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:34:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:34:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:34:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:34:13,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:34:13,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:34:13,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:34:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:34:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:34:13,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:34:13,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:34:13,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:34:13,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:34:13,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:34:13,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:34:13,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:34:13,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:34:13,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:34:13,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:34:13,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:34:13,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:34:13,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:34:13,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:34:13,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:34:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:34:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:34:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:34:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:34:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:34:13,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:34:13,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:34:13,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:34:13,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:34:13,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:34:13,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:34:13,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:34:13,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:34:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:34:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:34:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:34:13,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:34:13,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:34:13,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:34:13,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:34:13,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:34:13,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:34:13,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:34:13,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:34:13,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:34:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:34:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:34:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:34:13,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:34:13,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:34:13,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:34:13,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:34:13,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:34:13,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:34:13,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:34:13,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:34:13,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:34:13,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:34:13,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:34:13,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:34:13,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:34:13,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:34:13,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:34:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:34:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:34:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:34:13,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:34:13,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:34:13,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:34:13,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:34:13,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:34:13,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:34:13,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:34:13,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:34:13,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:35:13,812 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:35:13,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-11 15:35:13,812 - sqlalchemy.engine.Engine - INFO - [cached since 360s ago] (, datetime.datetime(2025, 5, 11, 14, 35, 13, 810619)) 2025-05-11 15:35:13,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:35:13,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:35:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:35:13,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:35:13,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:35:13,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:35:13,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:35:13,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:35:13,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:35:13,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:35:43,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:35:43,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:35:43,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:35:43,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:36:13,800 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:36:13,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-11 15:36:13,800 - sqlalchemy.engine.Engine - INFO - [cached since 420s ago] (, datetime.datetime(2025, 5, 11, 14, 36, 13, 798556)) 2025-05-11 15:36:13,800 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:36:13,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:36:13,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:36:13,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:36:13,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:36:13,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:36:13,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:36:13,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:36:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:36:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:36:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:36:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:36:44,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:36:44,002 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:36:44,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:36:44,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:36:44,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:36:44,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:36:44,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:36:44,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:36:44,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:36:44,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:36:44,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:36:44,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:36:44,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:36:44,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:36:44,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:36:44,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:36:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:36:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:36:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:36:44,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:36:44,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:36:44,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:37:13,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:37:13,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-11 15:37:13,821 - sqlalchemy.engine.Engine - INFO - [cached since 480s ago] (, datetime.datetime(2025, 5, 11, 14, 37, 13, 818626)) 2025-05-11 15:37:13,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:37:14,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:37:14,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:37:14,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:37:14,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:37:14,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:37:14,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:37:14,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:37:14,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:37:14,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:37:14,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:37:14,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:37:44,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:37:44,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:37:44,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:37:44,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:37:44,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:37:44,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:37:44,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:38:13,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:38:13,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:38:13,821 - sqlalchemy.engine.Engine - INFO - [cached since 540.1s ago] (, datetime.datetime(2025, 5, 11, 14, 38, 13, 821696)) 2025-05-11 15:38:13,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:38:14,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:38:14,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:38:14,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:38:14,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:38:14,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:38:14,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:38:14,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:38:14,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:38:14,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:38:14,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:38:14,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:38:14,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:38:14,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:38:14,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:38:14,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:38:14,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:38:14,171 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:38:14,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:38:14,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:38:14,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:38:14,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:38:14,173 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:38:14,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:38:14,173 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:38:14,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:38:14,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:38:14,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:38:14,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:38:14,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:38:14,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:38:14,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:38:14,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:38:14,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:38:14,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:38:14,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:38:14,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:38:44,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:38:44,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:38:44,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:38:44,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:38:44,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:38:44,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:38:44,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:38:44,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:38:44,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:38:44,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:38:44,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:38:44,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:38:44,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:38:44,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:38:44,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:38:44,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:38:44,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:38:44,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:38:44,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:38:44,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:38:44,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:38:44,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:38:44,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:39:13,828 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:39:13,828 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:39:13,828 - sqlalchemy.engine.Engine - INFO - [cached since 600.1s ago] (, datetime.datetime(2025, 5, 11, 14, 39, 13, 828681)) 2025-05-11 15:39:13,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:39:14,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:39:14,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:39:14,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:39:14,180 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:39:14,180 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:39:14,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:39:14,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:39:14,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:39:14,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:39:14,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:39:14,189 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:39:14,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:39:14,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:39:14,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:39:14,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:39:14,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:39:14,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:39:14,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:39:14,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:39:14,196 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:39:14,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:39:14,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:39:14,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:39:14,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:39:14,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:39:14,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:39:14,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:39:14,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:39:14,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:39:14,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:39:14,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:39:14,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:39:14,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:39:14,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:39:14,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:39:14,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:39:44,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:39:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:39:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:39:44,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:39:44,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:39:44,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:39:44,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:39:44,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:39:44,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:39:44,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:39:44,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:39:44,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:39:44,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:39:44,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:39:44,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:39:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:39:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:39:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:39:44,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:39:44,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:39:44,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:39:44,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:39:44,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:39:44,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:39:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:39:44,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:39:44,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:39:44,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:39:44,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:40:13,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:40:13,836 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:40:13,836 - sqlalchemy.engine.Engine - INFO - [cached since 660.1s ago] (, datetime.datetime(2025, 5, 11, 14, 40, 13, 834165)) 2025-05-11 15:40:13,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:40:14,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:40:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:40:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:40:44,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:40:44,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:40:44,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:40:44,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:40:44,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:40:44,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:40:44,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:40:44,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:40:44,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:40:44,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:40:44,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:40:44,266 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:40:44,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:40:44,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:40:44,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:40:44,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:40:44,267 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:40:44,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:40:44,267 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:40:44,267 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:40:44,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:40:44,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:40:44,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:40:44,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:40:44,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:40:44,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:41:13,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:41:13,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-11 15:41:13,848 - sqlalchemy.engine.Engine - INFO - [cached since 720.1s ago] (, datetime.datetime(2025, 5, 11, 14, 41, 13, 846671)) 2025-05-11 15:41:13,848 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:41:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:41:14,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:41:14,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:41:44,290 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:41:44,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:41:44,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:41:44,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:41:44,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:41:44,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:41:44,299 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:41:44,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:41:44,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:41:44,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:41:44,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:41:44,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:41:44,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:42:13,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:42:13,859 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:42:13,859 - sqlalchemy.engine.Engine - INFO - [cached since 780.1s ago] (, datetime.datetime(2025, 5, 11, 14, 42, 13, 859355)) 2025-05-11 15:42:13,859 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:42:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:42:14,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:42:14,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:42:44,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:42:44,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:42:44,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:43:13,848 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:43:13,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-11 15:43:13,848 - sqlalchemy.engine.Engine - INFO - [cached since 840.1s ago] (, datetime.datetime(2025, 5, 11, 14, 43, 13, 848775)) 2025-05-11 15:43:13,855 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:43:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:43:14,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:43:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:43:44,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:43:44,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:43:44,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:44:13,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:44:13,857 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:44:13,857 - sqlalchemy.engine.Engine - INFO - [cached since 900.1s ago] (, datetime.datetime(2025, 5, 11, 14, 44, 13, 854131)) 2025-05-11 15:44:13,857 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:44:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:44:14,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:44:44,355 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:44:44,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:44:44,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:44:44,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:44:44,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:44:44,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:44:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:44:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:44:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:44:44,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:44:44,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:44:44,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:44:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:44:44,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:44:44,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:44:44,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:44:44,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:44:44,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:44:44,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:44:44,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:44:44,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:44:44,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:44:44,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:44:44,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:44:44,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:44:44,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:44:44,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:44:44,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:44:44,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:44:44,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:44:44,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:44:44,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:44:44,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:44:44,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:44:44,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:44:44,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:44:44,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:44:44,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:44:44,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:44:44,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:44:44,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:44:44,362 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:44:44,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:44:44,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:44:44,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:44:44,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:44:44,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:44:44,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:44:44,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:44:44,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:44:44,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:44:44,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:44:44,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:44:44,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:45:13,859 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:45:13,860 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:45:13,860 - sqlalchemy.engine.Engine - INFO - [cached since 960.1s ago] (, datetime.datetime(2025, 5, 11, 14, 45, 13, 858762)) 2025-05-11 15:45:13,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:45:14,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:45:14,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:45:14,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:45:14,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:45:14,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:45:14,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:45:14,393 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:45:14,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:45:14,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:45:14,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:45:14,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:45:14,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:45:14,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:45:14,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:45:14,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:45:14,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:45:14,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:45:14,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:45:14,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:45:14,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:45:14,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:45:14,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:45:14,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:45:14,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:45:44,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:45:44,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:45:44,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:46:13,866 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:46:13,866 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:46:13,866 - sqlalchemy.engine.Engine - INFO - [cached since 1020s ago] (, datetime.datetime(2025, 5, 11, 14, 46, 13, 866830)) 2025-05-11 15:46:13,866 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:46:14,450 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:46:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:46:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:46:14,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:46:14,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:46:14,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:46:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:46:14,455 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:46:14,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:46:14,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:46:14,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:46:14,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:46:14,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:46:14,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:46:14,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:46:44,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:46:44,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:46:44,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:46:44,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:46:44,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:46:44,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:46:44,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:46:44,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:46:44,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:46:44,479 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:46:44,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:46:44,479 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:46:44,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:46:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:46:44,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:46:44,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:46:44,527 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:46:44,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:47:01,081 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:47:01,083 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0020秒 2025-05-11 15:47:01,085 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:47:01,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:01,092 - 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-11 15:47:01,094 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] {} 2025-05-11 15:47:01,098 - 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-11 15:47:01,100 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] {'param_1': 0, 'param_2': 10} 2025-05-11 15:47:01,102 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:47:01,106 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0208秒 2025-05-11 15:47:02,624 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:47:02,625 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:47:02,626 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:47:02,626 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,627 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:47:02,628 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:47:02,629 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0030秒 2025-05-11 15:47:02,629 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0030秒 2025-05-11 15:47:02,629 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0020秒 2025-05-11 15:47:02,629 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0009秒 2025-05-11 15:47:02,629 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:47:02,629 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,637 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0083秒 2025-05-11 15:47:02,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:02,639 - 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-11 15:47:02,639 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:47:02,639 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:02,639 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:47:02,639 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:02,639 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,639 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0103秒 2025-05-11 15:47:02,639 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:02,639 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:47:02,639 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,639 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:02,639 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:02,639 - 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-11 15:47:02,639 - sqlalchemy.engine.Engine - INFO - [cached since 0.01285s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:02,654 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:47:02,654 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0150秒 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:47:02,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:02,654 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,654 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:02,654 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:02,654 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:02,654 - 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-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - [cached since 0.02837s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:47:02,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:02,670 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0158秒 2025-05-11 15:47:04,785 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:47:04,785 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-11 15:47:04,787 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:47:04,790 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,791 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:47:04,791 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:47:04,792 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:47:04,794 - sqlalchemy.engine.Engine - INFO - [cached since 0.003009s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:47:04,794 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,795 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:47:04,795 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:47:04,795 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:47:04,796 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,797 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:47:04,797 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 47, 4, 797729), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:47:04,798 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:47:04,805 - sqlalchemy.engine.Engine - INFO - [cached since 0.02199s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:47:04,805 - 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-11 15:47:04,805 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('40c96b48-e95a-4a0b-8f9c-941f788a1a77', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 47, 4, 795734), '{"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, 11, 15, 47, 4, 805690), datetime.datetime(2025, 5, 11, 15, 47, 4, 805690), 0) 2025-05-11 15:47:04,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,821 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:47:04,821 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('40c96b48-e95a-4a0b-8f9c-941f788a1a77',) 2025-05-11 15:47:04,821 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,821 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 40c96b48-e95a-4a0b-8f9c-941f788a1a77 (优先级 1) 添加到队列 0 2025-05-11 15:47:04,821 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:47:04,821 - services.sync_service - INFO - 正在同步创建任务到天风系统: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,821 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"40c96b48-e95a-4a0b-8f9c-941f788a1a77","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:47:04","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:47:04,837 - services.sync_service - INFO - 成功同步任务到系统任务: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,837 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,837 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,852 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0657秒 2025-05-11 15:47:04,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 40c96b48-e95a-4a0b-8f9c-941f788a1a77, 优先级: 1 2025-05-11 15:47:04,901 - services.execution.task_executor - DEBUG - 任务 40c96b48-e95a-4a0b-8f9c-941f788a1a77 设置超时时间: 3600秒 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.07682s ago] ('40c96b48-e95a-4a0b-8f9c-941f788a1a77',) 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - [cached since 0.1144s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (datetime.datetime(2025, 5, 11, 15, 47, 4, 901606), datetime.datetime(2025, 5, 11, 15, 47, 4, 901606), '40c96b48-e95a-4a0b-8f9c-941f788a1a77') 2025-05-11 15:47:04,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,917 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,936 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:04,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,936 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:47:04,936 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 47, 4, 936015), '40c96b48-e95a-4a0b-8f9c-941f788a1a77') 2025-05-11 15:47:04,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,953 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:47:04,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,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-11 15:47:04,953 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('a585e7da-b053-4d58-8295-c67fcebafb43', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '40c96b48-e95a-4a0b-8f9c-941f788a1a77', datetime.datetime(2025, 5, 11, 15, 47, 4, 953518), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 47, 4, 953518), datetime.datetime(2025, 5, 11, 15, 47, 4, 953518), 0) 2025-05-11 15:47:04,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] ('a585e7da-b053-4d58-8295-c67fcebafb43',) 2025-05-11 15:47:04,969 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:47:04,969 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:47:04,969 - 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-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 47, 4, 969323), 'a585e7da-b053-4d58-8295-c67fcebafb43') 2025-05-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,969 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:47:04,969 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:47:04,969 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,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-11 15:47:04,969 - sqlalchemy.engine.Engine - INFO - [cached since 0.02303s ago] ('30b9c983-764f-47bf-8236-0e996b23af9f', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '40c96b48-e95a-4a0b-8f9c-941f788a1a77', datetime.datetime(2025, 5, 11, 15, 47, 4, 969323), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 47, 4, 969323), datetime.datetime(2025, 5, 11, 15, 47, 4, 969323), 0) 2025-05-11 15:47:04,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:04,991 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 30b9c983-764f-47bf-8236-0e996b23af9f 2025-05-11 15:47:04,991 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:04,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-11 15:47:04,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.02386s ago] ('30b9c983-764f-47bf-8236-0e996b23af9f',) 2025-05-11 15:47:04,991 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:47:04,991 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:47:04,991 - 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-11 15:47:04,991 - sqlalchemy.engine.Engine - INFO - [cached since 0.02251s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 47, 4, 991750), '30b9c983-764f-47bf-8236-0e996b23af9f') 2025-05-11 15:47:04,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,001 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('61005238-0d54-4f90-bae6-282d74f3281f', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '40c96b48-e95a-4a0b-8f9c-941f788a1a77', datetime.datetime(2025, 5, 11, 15, 47, 5, 1227), datetime.datetime(2025, 5, 11, 15, 47, 5, 1227), 0) 2025-05-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,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-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - [cached since 0.04325s ago] ('30b9c983-764f-47bf-8236-0e996b23af9f',) 2025-05-11 15:47:05,001 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:47:05,001 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:47:05,001 - 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-11 15:47:05,001 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 47, 5, 1227), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 47, 5, 1227), '30b9c983-764f-47bf-8236-0e996b23af9f') 2025-05-11 15:47:05,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,016 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:47:05,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,016 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:47:05,016 - sqlalchemy.engine.Engine - INFO - [cached since 0.06379s ago] ('04016f71-8986-488c-9333-0f8e873d2313', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '40c96b48-e95a-4a0b-8f9c-941f788a1a77', datetime.datetime(2025, 5, 11, 15, 47, 5, 16930), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 47, 5, 16930), datetime.datetime(2025, 5, 11, 15, 47, 5, 16930), 0) 2025-05-11 15:47:05,016 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,016 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 04016f71-8986-488c-9333-0f8e873d2313 2025-05-11 15:47:05,032 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,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-11 15:47:05,032 - sqlalchemy.engine.Engine - INFO - [cached since 0.0625s ago] ('04016f71-8986-488c-9333-0f8e873d2313',) 2025-05-11 15:47:05,032 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:47:05,032 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:47:05,032 - 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-11 15:47:05,032 - sqlalchemy.engine.Engine - INFO - [cached since 0.06079s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 47, 5, 32742), '04016f71-8986-488c-9333-0f8e873d2313') 2025-05-11 15:47:05,032 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,038 - services.execution.block_executor - ERROR - 子块 3 执行异常: 'convertArray' Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 286, 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 605, 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 665, in _parse_expression return self._parse_block_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 745, in _parse_block_reference return block_output[field_name] ~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'convertArray' 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 360, 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-11 15:47:05,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,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-11 15:47:05,054 - sqlalchemy.engine.Engine - INFO - [cached since 0.08415s ago] ('04016f71-8986-488c-9333-0f8e873d2313',) 2025-05-11 15:47:05,054 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:47:05,054 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:47:05,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-11 15:47:05,054 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] (datetime.datetime(2025, 5, 11, 15, 47, 5, 54163), "子块 3 执行异常: 'convertArray'", , "子块 3 执行异常: 'convertArray'", datetime.datetime(2025, 5, 11, 15, 47, 5, 54163), '04016f71-8986-488c-9333-0f8e873d2313') 2025-05-11 15:47:05,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,069 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:47:05,069 - sqlalchemy.engine.Engine - INFO - [cached since 0.06639s ago] ('039a789c-3c6b-4a2f-9804-7bf4ff5706a4', 3, '{"success": false, "message": "子块 3 执行异常: \'convertArray\'", "block_id": 3, "error": "\'convertArray\'"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '40c96b48-e95a-4a0b-8f9c-941f788a1a77', datetime.datetime(2025, 5, 11, 15, 47, 5, 69812), datetime.datetime(2025, 5, 11, 15, 47, 5, 69812), 0) 2025-05-11 15:47:05,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,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-11 15:47:05,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.132s ago] ('a585e7da-b053-4d58-8295-c67fcebafb43',) 2025-05-11 15:47:05,102 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:47:05,102 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:47:05,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-11 15:47:05,102 - sqlalchemy.engine.Engine - INFO - [cached since 0.04846s ago] (datetime.datetime(2025, 5, 11, 15, 47, 5, 102221), "子块 3 执行异常: 'convertArray'", , "子块 3 执行异常: 'convertArray'", datetime.datetime(2025, 5, 11, 15, 47, 5, 102221), 'a585e7da-b053-4d58-8295-c67fcebafb43') 2025-05-11 15:47:05,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,102 - services.sync_service - INFO - 正在设置任务状态为已失败: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:05,204 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 40c96b48-e95a-4a0b-8f9c-941f788a1a77 2025-05-11 15:47:05,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:05,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-11 15:47:05,221 - sqlalchemy.engine.Engine - INFO - [generated in 0.00167s] (datetime.datetime(2025, 5, 11, 15, 47, 5, 204215), "子块 3 执行异常: 'convertArray'", , 184, 1, datetime.datetime(2025, 5, 11, 15, 47, 5, 221295), '40c96b48-e95a-4a0b-8f9c-941f788a1a77') 2025-05-11 15:47:05,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:05,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 40c96b48-e95a-4a0b-8f9c-941f788a1a77, 结果: False 2025-05-11 15:47:13,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:47:13,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:47:13,884 - sqlalchemy.engine.Engine - INFO - [cached since 1080s ago] (, datetime.datetime(2025, 5, 11, 14, 47, 13, 884848)) 2025-05-11 15:47:13,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:47:14,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:47:14,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:47:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:47:14,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:47:14,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:47:14,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:47:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:47:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:47:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:47:14,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:47:14,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:47:14,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:47:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:47:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:47:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:47:14,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:47:14,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:47:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:47:14,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:47:14,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:47:44,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:47:44,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:47:44,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:47:44,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:48:13,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:48:13,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:48:13,887 - sqlalchemy.engine.Engine - INFO - [cached since 1140s ago] (, datetime.datetime(2025, 5, 11, 14, 48, 13, 884935)) 2025-05-11 15:48:13,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:48:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:48:14,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:48:14,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:48:44,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:48:44,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:48:44,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:48:44,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:48:44,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:48:44,618 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:48:44,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:48:44,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:48:44,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:48:44,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:48:44,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:48:44,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:48:44,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:48:44,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:48:44,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:48:44,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:48:44,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:48:44,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:48:44,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:48:44,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:48:44,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:48:44,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:48:44,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:48:44,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:48:44,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:48:44,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:48:44,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:48:44,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:48:44,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:48:44,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:48:44,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:48:44,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:48:44,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:48:44,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:49:13,891 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:49:13,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-11 15:49:13,891 - sqlalchemy.engine.Engine - INFO - [cached since 1200s ago] (, datetime.datetime(2025, 5, 11, 14, 49, 13, 891006)) 2025-05-11 15:49:13,891 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:49:14,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:49:14,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:49:14,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:49:14,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:49:14,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:49:14,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:49:14,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:49:14,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:49:14,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:49:14,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:49:14,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:49:14,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:49:14,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:49:14,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:49:14,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:49:14,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:49:14,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:49:14,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:49:14,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:49:14,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:49:14,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:49:14,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:49:14,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:49:14,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:49:14,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:49:14,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:49:14,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:49:14,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:49:14,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:49:14,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:49:14,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:49:14,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:49:14,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:49:14,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:49:14,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:49:14,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:49:14,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:49:44,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:49:44,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:49:44,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:49:44,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:49:44,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:50:13,880 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:50:13,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:50:13,880 - sqlalchemy.engine.Engine - INFO - [cached since 1260s ago] (, datetime.datetime(2025, 5, 11, 14, 50, 13, 878940)) 2025-05-11 15:50:13,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:50:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:50:14,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:50:14,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:50:44,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:50:44,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:50:44,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:50:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:51:13,890 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:51:13,892 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:51:13,893 - sqlalchemy.engine.Engine - INFO - [cached since 1320s ago] (, datetime.datetime(2025, 5, 11, 14, 51, 13, 890565)) 2025-05-11 15:51:13,894 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:51:14,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:51:14,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:51:14,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:51:14,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:51:14,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:51:14,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:51:14,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:51:14,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:51:14,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:51:14,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:51:14,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:51:14,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:51:14,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:51:14,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:51:14,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:51:14,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:51:14,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:51:14,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:51:14,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:51:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:51:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:51:14,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:51:14,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:51:14,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:51:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:51:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:51:14,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:51:14,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:51:14,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:51:14,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:51:14,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:51:14,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:51:14,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:51:14,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:51:14,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:51:14,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:51:14,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:51:14,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:51:14,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:51:14,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:51:14,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:51:14,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:51:44,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:51:44,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:51:44,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:51:44,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:51:44,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:51:44,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:51:44,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:51:44,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:51:44,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:51:44,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:51:44,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:51:44,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:51:44,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:51:44,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:51:44,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:51:44,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:51:44,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:51:44,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:51:44,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:51:44,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:51:44,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:51:44,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:51:44,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:51:44,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:51:44,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:51:44,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:51:44,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:51:44,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:51:44,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:51:44,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:51:44,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:51:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:51:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:51:44,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:51:44,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:51:44,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:51:44,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:51:44,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:51:44,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:51:44,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:51:44,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:51:44,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:51:44,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:51:44,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:51:44,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:51:44,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:51:44,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:51:44,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:51:54,761 - app - INFO - 应用程序关闭中... 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 15:51:54,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:51:54,761 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:51:54,761 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:51:54,761 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:51:54,761 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:51:54,761 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:51:54,761 - data.session - INFO - 数据库连接已关闭 2025-05-11 15:51:56,207 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 15:51:56,265 - 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-11 15:51:56,265 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 15:51:56,344 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 15:51:56,383 - data.session - INFO - 正在初始化数据库... 2025-05-11 15:51:56,410 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 15:51:56,431 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,446 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 15:51:56,446 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 15:51:56,448 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:51:56,448 - data.session - INFO - 数据库表初始化完成 2025-05-11 15:51:56,811 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 15:51:56,811 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 15:51:56,811 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 15:51:56,811 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 15:51:56,811 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:51:56,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 15:51:56,811 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 15:51:56,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:51:56,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:51:56,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:51:56,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:51:56,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 15:51:56,829 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 15:51:56,829 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 15:51:56,829 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:51:56,845 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 15:51:56,845 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] (, ) 2025-05-11 15:51:56,846 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-11 15:51:56,846 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:51:56,846 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 15:51:56,846 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 15:51:56,846 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 15:51:56,846 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:51:56,846 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 15:51:56,846 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (, , ) 2025-05-11 15:51:56,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:51:56,864 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 15:51:56,864 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 15:51:56,864 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 15:51:56,864 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 15:51:56,864 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 15:51:56,864 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:51:56,864 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:51:56,864 - sqlalchemy.engine.Engine - INFO - [generated in 0.00047s] (, datetime.datetime(2025, 5, 11, 14, 51, 56, 846637)) 2025-05-11 15:51:56,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,309 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:52:00,312 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,313 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:52:00,314 - sqlalchemy.engine.Engine - INFO - [generated in 0.00108s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:52:00,317 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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.id = %s 2025-05-11 15:52:00,322 - sqlalchemy.engine.Engine - INFO - [cached since 0.008334s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:52:00,323 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,325 - services.task_edit_service - INFO - 准备启动任务: e22cacb4-a580-45ba-949e-356f57fa1a43, 来源: SYSTEM, 设备: 666 2025-05-11 15:52:00,325 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:52:00,325 - services.task_edit_service - INFO - 启动普通任务: e22cacb4-a580-45ba-949e-356f57fa1a43 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 52, 0, 325519), 'e22cacb4-a580-45ba-949e-356f57fa1a43') 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,325 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:52:00,341 - sqlalchemy.engine.Engine - INFO - [cached since 0.02811s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:52:00,341 - 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-11 15:52:00,341 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] ('dba102bc-e8b9-4964-8716-523615c725c7', 'e22cacb4-a580-45ba-949e-356f57fa1a43', '第二级子任务', 75, 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 ... (371 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, 11, 15, 52, 0, 325519), '{"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, 11, 15, 52, 0, 341865), datetime.datetime(2025, 5, 11, 15, 52, 0, 341865), 0) 2025-05-11 15:52:00,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,347 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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.id = %s 2025-05-11 15:52:00,347 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('dba102bc-e8b9-4964-8716-523615c725c7',) 2025-05-11 15:52:00,347 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,347 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 dba102bc-e8b9-4964-8716-523615c725c7 (优先级 1) 添加到队列 0 2025-05-11 15:52:00,363 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:52:00,363 - services.sync_service - INFO - 正在同步创建任务到天风系统: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,363 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"dba102bc-e8b9-4964-8716-523615c725c7","vwedTaskParentId":"","name":"第二级子任务","isPeriodic":0,"priority":1,"createTime":"2025-05-11 15:52:00","sceneId":"1912043207186550785","needAmr":0} 2025-05-11 15:52:00,415 - services.sync_service - INFO - 成功同步任务到系统任务: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,415 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,415 - services.task_edit_service - INFO - 普通任务启动成功: e22cacb4-a580-45ba-949e-356f57fa1a43, 记录ID: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,415 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1051秒 2025-05-11 15:52:00,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: dba102bc-e8b9-4964-8716-523615c725c7, 优先级: 1 2025-05-11 15:52:00,444 - services.execution.task_executor - DEBUG - 任务 dba102bc-e8b9-4964-8716-523615c725c7 设置超时时间: 3600秒 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - [cached since 0.09051s ago] ('dba102bc-e8b9-4964-8716-523615c725c7',) 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - [cached since 0.1365s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (datetime.datetime(2025, 5, 11, 15, 52, 0, 444763), datetime.datetime(2025, 5, 11, 15, 52, 0, 444763), 'dba102bc-e8b9-4964-8716-523615c725c7') 2025-05-11 15:52:00,444 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,460 - services.sync_service - INFO - 正在设置系统任务状态为执行中: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,515 - services.sync_service - INFO - 成功设置系统任务状态为执行中: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:52:00,515 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 52, 0, 515184), 'dba102bc-e8b9-4964-8716-523615c725c7') 2025-05-11 15:52:00,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,523 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:52:00,523 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,523 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:52:00,523 - sqlalchemy.engine.Engine - INFO - [generated in 0.00057s] ('a2bd9d93-d6e8-4546-8267-e25903b72cfe', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'dba102bc-e8b9-4964-8716-523615c725c7', datetime.datetime(2025, 5, 11, 15, 52, 0, 523985), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 52, 0, 523985), datetime.datetime(2025, 5, 11, 15, 52, 0, 523985), 0) 2025-05-11 15:52:00,523 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,523 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('a2bd9d93-d6e8-4546-8267-e25903b72cfe',) 2025-05-11 15:52:00,539 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:52:00,539 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:52:00,539 - 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-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 52, 0, 539749), 'a2bd9d93-d6e8-4546-8267-e25903b72cfe') 2025-05-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,539 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:52:00,539 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 2025-05-11 15:52:00,539 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b1, ID: 2, 类型: StringToJsonObjectBp 2025-05-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - [cached since 0.02303s ago] ('6436c255-132c-4cc0-8a69-9923aa2605e7', 'b1', '2', '', '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{"convertString": "{\\"1\\":\\"2\\"}"}', '{}', 'StringToJsonObjectBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'dba102bc-e8b9-4964-8716-523615c725c7', datetime.datetime(2025, 5, 11, 15, 52, 0, 539749), , '{"convertString": {"type": "Simple", "value": "{\\"1\\":\\"2\\"}", "required": true}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 52, 0, 539749), datetime.datetime(2025, 5, 11, 15, 52, 0, 539749), 0) 2025-05-11 15:52:00,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,555 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 6436c255-132c-4cc0-8a69-9923aa2605e7 2025-05-11 15:52:00,555 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,555 - sqlalchemy.engine.Engine - INFO - [cached since 0.02049s ago] ('6436c255-132c-4cc0-8a69-9923aa2605e7',) 2025-05-11 15:52:00,555 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:52:00,555 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:52:00,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-11 15:52:00,555 - sqlalchemy.engine.Engine - INFO - [cached since 0.01971s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 52, 0, 555564), '6436c255-132c-4cc0-8a69-9923aa2605e7') 2025-05-11 15:52:00,555 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,569 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('89607a7d-1a4d-495c-880d-502ec262354a', 1, '{"success": true, "message": "字符串转换为JSON对象成功", "output": {"convertObject": {"1": "2"}}}', 'b1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'dba102bc-e8b9-4964-8716-523615c725c7', datetime.datetime(2025, 5, 11, 15, 52, 0, 569202), datetime.datetime(2025, 5, 11, 15, 52, 0, 569202), 0) 2025-05-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - [cached since 0.03857s ago] ('6436c255-132c-4cc0-8a69-9923aa2605e7',) 2025-05-11 15:52:00,569 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:52:00,569 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['convertObject'] 2025-05-11 15:52:00,569 - 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-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('{"convertObject": {"1": "2"}}', datetime.datetime(2025, 5, 11, 15, 52, 0, 569202), '执行成功', , '{"blocks": {"b1": {"convertObject": {"1": "2"}}}}', '执行成功', datetime.datetime(2025, 5, 11, 15, 52, 0, 569202), '6436c255-132c-4cc0-8a69-9923aa2605e7') 2025-05-11 15:52:00,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,585 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.05821s ago] ('30be4241-510e-44f3-8788-0dc53621fae6', 'b2', '3', '', '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{"message": "blocks.b1.convertArray"}', '{}', 'PrintBp', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'dba102bc-e8b9-4964-8716-523615c725c7', datetime.datetime(2025, 5, 11, 15, 52, 0, 585029), , '{"message": {"type": "Expression", "value": "blocks.b1.convertArray", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 52, 0, 585029), datetime.datetime(2025, 5, 11, 15, 52, 0, 585029), 0) 2025-05-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,585 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 30be4241-510e-44f3-8788-0dc53621fae6 2025-05-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.05872s ago] ('30be4241-510e-44f3-8788-0dc53621fae6',) 2025-05-11 15:52:00,585 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:52:00,585 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:52:00,585 - 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-11 15:52:00,585 - sqlalchemy.engine.Engine - INFO - [cached since 0.0581s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 52, 0, 585029), '30be4241-510e-44f3-8788-0dc53621fae6') 2025-05-11 15:52:00,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,600 - services.execution.block_executor - ERROR - 子块 3 执行异常: convertArray 变量不存在! Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 746, in _parse_block_reference return block_output[field_name] ~~~~~~~~~~~~^^^^^^^^^^^^ KeyError: 'convertArray' 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 286, 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 605, 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 665, in _parse_expression return self._parse_block_reference(expression_value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 748, in _parse_block_reference raise Exception(f"{field_name} 变量不存在!") Exception: convertArray 变量不存在! 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 209, in execute result = await self.block_executor.execute_block(root_block) File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 102, 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 360, 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-11 15:52:00,600 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,600 - sqlalchemy.engine.Engine - INFO - [cached since 0.07188s ago] ('30be4241-510e-44f3-8788-0dc53621fae6',) 2025-05-11 15:52:00,600 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-11 15:52:00,600 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-11 15:52:00,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-11 15:52:00,600 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] (datetime.datetime(2025, 5, 11, 15, 52, 0, 600959), '子块 3 执行异常: convertArray 变量不存在!', , '子块 3 执行异常: convertArray 变量不存在!', datetime.datetime(2025, 5, 11, 15, 52, 0, 600959), '30be4241-510e-44f3-8788-0dc53621fae6') 2025-05-11 15:52:00,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,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-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.05053s ago] ('fce1117d-ffc6-4e56-884c-fa3c8b4d8d4f', 3, '{"success": false, "message": "子块 3 执行异常: convertArray 变量不存在!", "block_id": 3, "error": "convertArray 变量不存在!"}', '-1', 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'dba102bc-e8b9-4964-8716-523615c725c7', datetime.datetime(2025, 5, 11, 15, 52, 0, 617077), datetime.datetime(2025, 5, 11, 15, 52, 0, 617077), 0) 2025-05-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:52:00,617 - sqlalchemy.engine.Engine - INFO - [cached since 0.0907s ago] ('a2bd9d93-d6e8-4546-8267-e25903b72cfe',) 2025-05-11 15:52:00,632 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:52:00,632 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:52:00,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-11 15:52:00,632 - sqlalchemy.engine.Engine - INFO - [cached since 0.02429s ago] (datetime.datetime(2025, 5, 11, 15, 52, 0, 632883), '子块 3 执行异常: convertArray 变量不存在!', , '子块 3 执行异常: convertArray 变量不存在!', datetime.datetime(2025, 5, 11, 15, 52, 0, 632883), 'a2bd9d93-d6e8-4546-8267-e25903b72cfe') 2025-05-11 15:52:00,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,647 - services.sync_service - INFO - 正在设置任务状态为已失败: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,702 - services.sync_service - INFO - 成功设置系统任务状态为已失败: dba102bc-e8b9-4964-8716-523615c725c7 2025-05-11 15:52:00,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:00,702 - 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-11 15:52:00,702 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] (datetime.datetime(2025, 5, 11, 15, 52, 0, 702020), '子块 3 执行异常: convertArray 变量不存在!', , 187, 1, datetime.datetime(2025, 5, 11, 15, 52, 0, 702020), 'dba102bc-e8b9-4964-8716-523615c725c7') 2025-05-11 15:52:00,702 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:00,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: dba102bc-e8b9-4964-8716-523615c725c7, 结果: False 2025-05-11 15:52:06,597 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/input-params/dba102bc-e8b9-4964-8716-523615c725c7 来自 192.168.189.211 2025-05-11 15:52:06,597 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/input-params/dba102bc-e8b9-4964-8716-523615c725c7 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:06,604 - app - INFO - 请求开始: GET /api/vwed-task-edit/input-params/dba102bc-e8b9-4964-8716-523615c725c7 来自 192.168.189.211 2025-05-11 15:52:06,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:06,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-11 15:52:06,608 - sqlalchemy.engine.Engine - INFO - [cached since 6.252s ago] ('dba102bc-e8b9-4964-8716-523615c725c7',) 2025-05-11 15:52:06,611 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:06,611 - app - INFO - 请求完成: GET /api/vwed-task-edit/input-params/dba102bc-e8b9-4964-8716-523615c725c7 状态码: 200 耗时: 0.0068秒 2025-05-11 15:52:06,619 - app - INFO - 请求开始: OPTIONS /api/vwed-task-record/execution/block/results/dba102bc-e8b9-4964-8716-523615c725c7 来自 192.168.189.211 2025-05-11 15:52:06,619 - app - INFO - 请求完成: OPTIONS /api/vwed-task-record/execution/block/results/dba102bc-e8b9-4964-8716-523615c725c7 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:06,619 - app - INFO - 请求开始: GET /api/vwed-task-record/execution/block/results/dba102bc-e8b9-4964-8716-523615c725c7 来自 192.168.189.211 2025-05-11 15:52:06,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:06,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.task_record_id = %s 2025-05-11 15:52:06,619 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('dba102bc-e8b9-4964-8716-523615c725c7',) 2025-05-11 15:52:06,625 - 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-11 15:52:06,625 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('dba102bc-e8b9-4964-8716-523615c725c7', 'b1') 2025-05-11 15:52:06,625 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:06,627 - app - INFO - 请求完成: GET /api/vwed-task-record/execution/block/results/dba102bc-e8b9-4964-8716-523615c725c7 状态码: 200 耗时: 0.0087秒 2025-05-11 15:52:13,663 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:52:13,663 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:13,666 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:52:13,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:13,671 - 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-11 15:52:13,672 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] {} 2025-05-11 15:52:13,673 - 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-11 15:52:13,673 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] {'param_1': 0, 'param_2': 10} 2025-05-11 15:52:13,676 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:52:13,676 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0105秒 2025-05-11 15:52:15,127 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:52:15,130 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0030秒 2025-05-11 15:52:15,131 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:52:15,131 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:52:15,133 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,133 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0014秒 2025-05-11 15:52:15,134 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0025秒 2025-05-11 15:52:15,134 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0011秒 2025-05-11 15:52:15,139 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:52:15,140 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:52:15,140 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0010秒 2025-05-11 15:52:15,140 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,140 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:15,147 - 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-11 15:52:15,147 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:52:15,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:15,147 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:52:15,147 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:52:15,147 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,155 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0073秒 2025-05-11 15:52:15,156 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0157秒 2025-05-11 15:52:15,156 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:52:15,156 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,156 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] ('e22cacb4-a580-45ba-949e-356f57fa1a43', 0, 100) 2025-05-11 15:52:15,156 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:15,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-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - [cached since 0.01617s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:52:15,156 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:15,156 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,156 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,171 - app - INFO - 请求开始: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,171 - app - INFO - 请求完成: OPTIONS /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0000秒 2025-05-11 15:52:15,171 - app - INFO - 请求开始: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:52:15,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:15,175 - 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-11 15:52:15,175 - sqlalchemy.engine.Engine - INFO - [cached since 0.02888s ago] {'id_1': 'e22cacb4-a580-45ba-949e-356f57fa1a43', 'param_1': 1} 2025-05-11 15:52:15,175 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:52:15,175 - app - INFO - 请求完成: GET /api/vwed-task/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0039秒 2025-05-11 15:52:56,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:52:56,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:52:56,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:52:56,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:52:56,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:52:56,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:52:56,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:52:56,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:52:56,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:52:56,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:52:56,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:52:56,851 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:52:56,851 - sqlalchemy.engine.Engine - INFO - [cached since 59.99s ago] (, datetime.datetime(2025, 5, 11, 14, 52, 56, 851757)) 2025-05-11 15:52:56,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:08,571 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:53:08,572 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0008秒 2025-05-11 15:53:08,576 - app - INFO - 请求开始: GET /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 来自 192.168.189.211 2025-05-11 15:53:08,577 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:08,578 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:53:08,578 - sqlalchemy.engine.Engine - INFO - [cached since 68.26s ago] ('e22cacb4-a580-45ba-949e-356f57fa1a43',) 2025-05-11 15:53:08,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:08,581 - app - INFO - 请求完成: GET /api/vwed-task-edit/basic-settings/e22cacb4-a580-45ba-949e-356f57fa1a43 状态码: 200 耗时: 0.0049秒 2025-05-11 15:53:16,284 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:16,285 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0009秒 2025-05-11 15:53:16,298 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:16,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:16,298 - 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-11 15:53:16,298 - sqlalchemy.engine.Engine - INFO - [cached since 62.63s ago] {} 2025-05-11 15:53:16,298 - 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-11 15:53:16,298 - sqlalchemy.engine.Engine - INFO - [cached since 62.63s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:53:16,298 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:53:16,298 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:19,520 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:19,521 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 15:53:19,522 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:19,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:19,524 - 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-11 15:53:19,525 - sqlalchemy.engine.Engine - INFO - [cached since 65.85s ago] {} 2025-05-11 15:53:19,526 - 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-11 15:53:19,526 - sqlalchemy.engine.Engine - INFO - [cached since 65.85s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:53:19,528 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:53:19,530 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0080秒 2025-05-11 15:53:26,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:53:26,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:53:26,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:53:26,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:53:26,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:53:26,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:53:32,016 - app - INFO - 请求开始: OPTIONS /api/vwed-task/create 来自 192.168.189.211 2025-05-11 15:53:32,016 - app - INFO - 请求完成: OPTIONS /api/vwed-task/create 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:32,020 - app - INFO - 请求开始: POST /api/vwed-task/create 来自 192.168.189.211 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:32,020 - 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.label = %(label_1)s LIMIT %(param_1)s 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - [generated in 0.00081s] {'label_1': '定时任务测试', 'param_1': 1} 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasktemplate.id AS vwed_tasktemplate_id, vwed_tasktemplate.template_name AS vwed_tasktemplate_template_name, vwed_tasktemplate.template_description AS vwed_tasktemplate_template_description, vwed_tasktemplate.template_if_enable AS vwed_tasktemplate_template_if_enable, vwed_tasktemplate.template_dir AS vwed_tasktemplate_template_dir, vwed_tasktemplate.created_at AS vwed_tasktemplate_created_at, vwed_tasktemplate.updated_at AS vwed_tasktemplate_updated_at, vwed_tasktemplate.is_deleted AS vwed_tasktemplate_is_deleted FROM vwed_tasktemplate WHERE vwed_tasktemplate.template_if_enable = %(template_if_enable_1)s LIMIT %(param_1)s 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - [generated in 0.00085s] {'template_if_enable_1': 1, 'param_1': 1} 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskdef (id, label, created_by, version, detail, template_name, period, periodic_task, status, if_enable, delay, release_sites, remark, tenant_id, map_id, user_token, created_at, updated_at, is_deleted) VALUES (%(id)s, %(label)s, %(created_by)s, %(version)s, %(detail)s, %(template_name)s, %(period)s, %(periodic_task)s, %(status)s, %(if_enable)s, %(delay)s, %(release_sites)s, %(remark)s, %(tenant_id)s, %(map_id)s, %(user_token)s, %(created_at)s, %(updated_at)s, %(is_deleted)s) 2025-05-11 15:53:32,020 - sqlalchemy.engine.Engine - INFO - [generated in 0.00067s] {'id': '215f3043-5ef6-472b-97df-4e27820d3b33', 'label': '定时任务测试', 'created_by': None, 'version': 1, 'detail': '{"inputParams": [], "outputParams": [], "rootBlock": null}', 'template_name': 'user_template', 'period': 60000, 'periodic_task': , 'status': , 'if_enable': , 'delay': 3000, 'release_sites': True, 'remark': '', 'tenant_id': 'default', 'map_id': '1912046314096263170', 'user_token': None, 'created_at': datetime.datetime(2025, 5, 11, 15, 53, 32, 20564), 'updated_at': datetime.datetime(2025, 5, 11, 15, 53, 32, 20564), 'is_deleted': 0} 2025-05-11 15:53:32,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:32,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:32,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 = %(pk_1)s 2025-05-11 15:53:32,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] {'pk_1': '215f3043-5ef6-472b-97df-4e27820d3b33'} 2025-05-11 15:53:32,052 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:53:32,052 - app - INFO - 请求完成: POST /api/vwed-task/create 状态码: 200 耗时: 0.0316秒 2025-05-11 15:53:32,067 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:32,067 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:32,067 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:53:32,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:32,067 - 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-11 15:53:32,067 - sqlalchemy.engine.Engine - INFO - [cached since 78.41s ago] {} 2025-05-11 15:53:32,067 - 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-11 15:53:32,067 - sqlalchemy.engine.Engine - INFO - [cached since 78.41s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:53:32,067 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:53:32,067 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,837 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:53:35,837 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - app - INFO - 请求开始: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求完成: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - app - INFO - 请求开始: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:53:35,862 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,862 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:35,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-11 15:53:35,862 - sqlalchemy.engine.Engine - INFO - [cached since 80.73s ago] {'id_1': '215f3043-5ef6-472b-97df-4e27820d3b33', 'param_1': 1} 2025-05-11 15:53:35,862 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:35,862 - app - INFO - 请求完成: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,878 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.211 2025-05-11 15:53:35,878 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,878 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:53:35,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0042秒 2025-05-11 15:53:35,883 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.211 2025-05-11 15:53:35,883 - app - INFO - 请求开始: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - [cached since 80.73s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:53:35,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,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 ORDER BY vwed_taskdef.created_at DESC LIMIT %s, %s 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - [cached since 80.73s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33', 0, 100) 2025-05-11 15:53:35,883 - app - INFO - 请求开始: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:35,883 - 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-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - [cached since 80.74s ago] {'id_1': '215f3043-5ef6-472b-97df-4e27820d3b33', 'param_1': 1} 2025-05-11 15:53:35,883 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:35,883 - app - INFO - 请求完成: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,883 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,883 - app - INFO - 请求开始: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,883 - app - INFO - 请求完成: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:35,901 - app - INFO - 请求开始: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-11 15:53:35,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:35,901 - 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-11 15:53:35,901 - sqlalchemy.engine.Engine - INFO - [cached since 80.76s ago] {'id_1': '215f3043-5ef6-472b-97df-4e27820d3b33', 'param_1': 1} 2025-05-11 15:53:35,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:35,901 - app - INFO - 请求完成: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:56,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:53:56,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:53:56,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:53:56,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:53:56,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:53:56,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:53:56,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:53:56,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:53:56,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:53:56,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:56,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 = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:53:56,872 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 11, 14, 53, 56, 856405)) 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:53:56,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:53:56,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:53:56,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:53:56,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:53:56,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:53:56,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:53:56,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:53:56,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:53:56,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:53:56,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:53:56,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:53:56,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:53:56,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:53:56,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:53:56,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:53:56,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:53:56,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:53:56,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:53:56,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:53:56,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:53:56,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:53:59,000 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 15:53:59,000 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-11 15:53:59,002 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.211 2025-05-11 15:53:59,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:59,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.id = %s 2025-05-11 15:53:59,005 - sqlalchemy.engine.Engine - INFO - [cached since 118.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:53:59,006 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:59,007 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:53:59,008 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:53:59,008 - sqlalchemy.engine.Engine - INFO - [cached since 118.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:53:59,010 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:53:59,010 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] (2, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 11, 15, 53, 59, 9223), '215f3043-5ef6-472b-97df-4e27820d3b33') 2025-05-11 15:53:59,011 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:53:59,021 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0194秒 2025-05-11 15:54:01,559 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-11 15:54:01,561 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,561 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:54:01,562 - sqlalchemy.engine.Engine - INFO - [cached since 121.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:01,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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-11 15:54:01,565 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:01,566 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,566 - services.task_edit_service - INFO - 准备启动任务: 215f3043-5ef6-472b-97df-4e27820d3b33, 来源: SYSTEM, 设备: 666 2025-05-11 15:54:01,567 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-11 15:54:01,567 - services.task_edit_service - INFO - 启动定时任务: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-11 15:54:01,567 - services.task_edit_service - INFO - 已启用定时任务: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-11 15:54:01,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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-11 15:54:01,569 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:01,570 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET if_enable=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:54:01,571 - sqlalchemy.engine.Engine - INFO - [generated in 0.00112s] (, datetime.datetime(2025, 5, 11, 15, 54, 1, 570394), '215f3043-5ef6-472b-97df-4e27820d3b33') 2025-05-11 15:54:01,572 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET status=%s, user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 11, 15, 54, 1, 587025), '215f3043-5ef6-472b-97df-4e27820d3b33') 2025-05-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,587 - services.task_edit_service - INFO - 更新任务定义状态为运行中: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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-11 15:54:01,587 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:01,587 - 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-11 15:54:01,600 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('d6d0c00d-2d6f-4667-991a-c251f8df6e45', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 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, 11, 15, 54, 1, 566400), '{"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, 11, 15, 54, 1, 587025), datetime.datetime(2025, 5, 11, 15, 54, 1, 587025), 0) 2025-05-11 15:54:01,600 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,607 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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.id = %s 2025-05-11 15:54:01,607 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('d6d0c00d-2d6f-4667-991a-c251f8df6e45',) 2025-05-11 15:54:01,607 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,607 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d6d0c00d-2d6f-4667-991a-c251f8df6e45 (优先级 1) 添加到队列 0 2025-05-11 15:54:01,607 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-11 15:54:01,607 - services.sync_service - INFO - 正在同步创建任务到天风系统: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,607 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d6d0c00d-2d6f-4667-991a-c251f8df6e45","vwedTaskParentId":"","name":"定时任务测试","isPeriodic":1,"priority":1,"createTime":"2025-05-11 15:54:01","sceneId":"1912046314096263170","needAmr":0} 2025-05-11 15:54:01,645 - services.sync_service - INFO - 成功同步任务到系统任务: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,645 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,645 - services.task_edit_service - INFO - 定时任务启动成功: 215f3043-5ef6-472b-97df-4e27820d3b33, 记录ID: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,653 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0942秒 2025-05-11 15:54:01,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: d6d0c00d-2d6f-4667-991a-c251f8df6e45, 优先级: 1 2025-05-11 15:54:01,686 - services.execution.task_executor - DEBUG - 任务 d6d0c00d-2d6f-4667-991a-c251f8df6e45 设置超时时间: 3600秒 2025-05-11 15:54:01,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,686 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:54:01,686 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('d6d0c00d-2d6f-4667-991a-c251f8df6e45',) 2025-05-11 15:54:01,686 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:54:01,686 - sqlalchemy.engine.Engine - INFO - [cached since 121.4s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:01,701 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:54:01,701 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] (datetime.datetime(2025, 5, 11, 15, 54, 1, 701982), datetime.datetime(2025, 5, 11, 15, 54, 1, 701982), 'd6d0c00d-2d6f-4667-991a-c251f8df6e45') 2025-05-11 15:54:01,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,709 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,758 - services.sync_service - INFO - 成功设置系统任务状态为执行中: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,758 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:54:01,758 - sqlalchemy.engine.Engine - INFO - [cached since 121.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 54, 1, 758154), 'd6d0c00d-2d6f-4667-991a-c251f8df6e45') 2025-05-11 15:54:01,758 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,770 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:54:01,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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-11 15:54:01,770 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('54bd446f-7ab9-48d5-9415-aae427fac814', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd6d0c00d-2d6f-4667-991a-c251f8df6e45', datetime.datetime(2025, 5, 11, 15, 54, 1, 770485), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 54, 1, 770485), datetime.datetime(2025, 5, 11, 15, 54, 1, 770485), 0) 2025-05-11 15:54:01,770 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,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-11 15:54:01,787 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('54bd446f-7ab9-48d5-9415-aae427fac814',) 2025-05-11 15:54:01,802 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:54:01,802 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:54:01,803 - 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-11 15:54:01,803 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 54, 1, 803699), '54bd446f-7ab9-48d5-9415-aae427fac814') 2025-05-11 15:54:01,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,803 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:54:01,818 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 15:54:01,818 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 15:54:01,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,820 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:54:01,820 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('c60d2a01-bced-43f5-80f6-5ad25e2172cd', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd6d0c00d-2d6f-4667-991a-c251f8df6e45', datetime.datetime(2025, 5, 11, 15, 54, 1, 818223), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 54, 1, 820342), datetime.datetime(2025, 5, 11, 15, 54, 1, 820342), 0) 2025-05-11 15:54:01,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,820 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: c60d2a01-bced-43f5-80f6-5ad25e2172cd 2025-05-11 15:54:01,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:01,835 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('c60d2a01-bced-43f5-80f6-5ad25e2172cd',) 2025-05-11 15:54:01,838 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:54:01,838 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:54:01,838 - 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-11 15:54:01,838 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 54, 1, 838040), 'c60d2a01-bced-43f5-80f6-5ad25e2172cd') 2025-05-11 15:54:01,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,845 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:54:01,845 - services.execution.handlers.foundation - INFO - 任务 d6d0c00d-2d6f-4667-991a-c251f8df6e45 打印: 111111 2025-05-11 15:54:01,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,845 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:54:01,845 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('af6d33e2-e32a-4c69-8a7a-1f199f7414d7', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd6d0c00d-2d6f-4667-991a-c251f8df6e45', datetime.datetime(2025, 5, 11, 15, 54, 1, 845615), datetime.datetime(2025, 5, 11, 15, 54, 1, 845615), 0) 2025-05-11 15:54:01,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:01,853 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('c60d2a01-bced-43f5-80f6-5ad25e2172cd',) 2025-05-11 15:54:01,868 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:54:01,870 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:54:01,870 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:01,870 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] (datetime.datetime(2025, 5, 11, 15, 54, 1, 870475), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 54, 1, 870475), 'c60d2a01-bced-43f5-80f6-5ad25e2172cd') 2025-05-11 15:54:01,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,885 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:54:01,885 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] ('ef129825-4546-4411-8e88-f97d554add04', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd6d0c00d-2d6f-4667-991a-c251f8df6e45', datetime.datetime(2025, 5, 11, 15, 54, 1, 885609), datetime.datetime(2025, 5, 11, 15, 54, 1, 885609), 0) 2025-05-11 15:54:01,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:01,888 - sqlalchemy.engine.Engine - INFO - [cached since 121.4s ago] ('54bd446f-7ab9-48d5-9415-aae427fac814',) 2025-05-11 15:54:01,888 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:54:01,904 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:54:01,904 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:01,904 - sqlalchemy.engine.Engine - INFO - [cached since 121.3s ago] (datetime.datetime(2025, 5, 11, 15, 54, 1, 904154), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 54, 1, 904154), '54bd446f-7ab9-48d5-9415-aae427fac814') 2025-05-11 15:54:01,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,904 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,945 - services.sync_service - INFO - 成功设置系统任务状态为已完成: d6d0c00d-2d6f-4667-991a-c251f8df6e45 2025-05-11 15:54:01,945 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:01,945 - 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-11 15:54:01,951 - sqlalchemy.engine.Engine - INFO - [cached since 121.2s ago] (datetime.datetime(2025, 5, 11, 15, 54, 1, 945921), '任务执行成功', , 194, 1, datetime.datetime(2025, 5, 11, 15, 54, 1, 945921), 'd6d0c00d-2d6f-4667-991a-c251f8df6e45') 2025-05-11 15:54:01,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:01,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: d6d0c00d-2d6f-4667-991a-c251f8df6e45, 结果: True 2025-05-11 15:54:06,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:06,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:54:06,885 - sqlalchemy.engine.Engine - INFO - [cached since 126.6s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:06,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-11 15:54:06,885 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('aa6dc983-7130-483b-b6ab-c752fa4c8c3b', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 11, 15, 54, 6, 884493), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 11, 15, 54, 6, 885872), datetime.datetime(2025, 5, 11, 15, 54, 6, 885872), 0) 2025-05-11 15:54:06,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:06,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:06,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:54:06,901 - sqlalchemy.engine.Engine - INFO - [cached since 126.6s ago] ('aa6dc983-7130-483b-b6ab-c752fa4c8c3b',) 2025-05-11 15:54:06,916 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:06,919 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 aa6dc983-7130-483b-b6ab-c752fa4c8c3b (优先级 1) 添加到队列 0 2025-05-11 15:54:06,919 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-11 15:54:06,919 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-11 15:54:06,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: aa6dc983-7130-483b-b6ab-c752fa4c8c3b, 优先级: 1 2025-05-11 15:54:06,951 - services.execution.task_executor - DEBUG - 任务 aa6dc983-7130-483b-b6ab-c752fa4c8c3b 设置超时时间: 3600秒 2025-05-11 15:54:06,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:06,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.id = %s 2025-05-11 15:54:06,955 - sqlalchemy.engine.Engine - INFO - [cached since 126.6s ago] ('aa6dc983-7130-483b-b6ab-c752fa4c8c3b',) 2025-05-11 15:54:06,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.id = %s 2025-05-11 15:54:06,966 - sqlalchemy.engine.Engine - INFO - [cached since 126.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:54:06,966 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:54:06,968 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] (datetime.datetime(2025, 5, 11, 15, 54, 6, 966596), datetime.datetime(2025, 5, 11, 15, 54, 6, 966596), 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b') 2025-05-11 15:54:06,968 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:06,968 - services.sync_service - INFO - 正在设置系统任务状态为执行中: aa6dc983-7130-483b-b6ab-c752fa4c8c3b 2025-05-11 15:54:06,985 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 15:54:06,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:06,985 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:54:06,985 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 54, 6, 985228), 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b') 2025-05-11 15:54:06,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:06,999 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:54:06,999 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:06,999 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:54:07,001 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('0d7c4303-5996-4f38-960c-278967a7c158', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b', datetime.datetime(2025, 5, 11, 15, 54, 6, 999410), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 54, 6, 999410), datetime.datetime(2025, 5, 11, 15, 54, 6, 999410), 0) 2025-05-11 15:54:07,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,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-11 15:54:07,003 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('0d7c4303-5996-4f38-960c-278967a7c158',) 2025-05-11 15:54:07,003 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:54:07,003 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:54:07,003 - 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-11 15:54:07,003 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 54, 7, 3112), '0d7c4303-5996-4f38-960c-278967a7c158') 2025-05-11 15:54:07,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,018 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:54:07,018 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 15:54:07,018 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,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-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('e3228333-47d1-4e01-8635-991a8e45cb16', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b', datetime.datetime(2025, 5, 11, 15, 54, 7, 18796), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 54, 7, 18796), datetime.datetime(2025, 5, 11, 15, 54, 7, 18796), 0) 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,018 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: e3228333-47d1-4e01-8635-991a8e45cb16 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('e3228333-47d1-4e01-8635-991a8e45cb16',) 2025-05-11 15:54:07,018 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:54:07,018 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:54:07,018 - 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-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 54, 7, 18796), 'e3228333-47d1-4e01-8635-991a8e45cb16') 2025-05-11 15:54:07,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,035 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:54:07,035 - services.execution.handlers.foundation - INFO - 任务 aa6dc983-7130-483b-b6ab-c752fa4c8c3b 打印: 111111 2025-05-11 15:54:07,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,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-11 15:54:07,035 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('4d3906d8-4ad6-4fd1-9bd9-3a23fe34bc5b', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b', datetime.datetime(2025, 5, 11, 15, 54, 7, 35031), datetime.datetime(2025, 5, 11, 15, 54, 7, 35031), 0) 2025-05-11 15:54:07,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,052 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,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-11 15:54:07,052 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('e3228333-47d1-4e01-8635-991a8e45cb16',) 2025-05-11 15:54:07,055 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:54:07,055 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:54:07,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-11 15:54:07,055 - sqlalchemy.engine.Engine - INFO - [cached since 126.4s ago] (datetime.datetime(2025, 5, 11, 15, 54, 7, 55685), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 54, 7, 55685), 'e3228333-47d1-4e01-8635-991a8e45cb16') 2025-05-11 15:54:07,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,062 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,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-11 15:54:07,062 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('a16559c8-e271-4afc-bacd-f6e1a64244e4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b', datetime.datetime(2025, 5, 11, 15, 54, 7, 62589), datetime.datetime(2025, 5, 11, 15, 54, 7, 62589), 0) 2025-05-11 15:54:07,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] ('0d7c4303-5996-4f38-960c-278967a7c158',) 2025-05-11 15:54:07,069 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:54:07,069 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - [cached since 126.5s ago] (datetime.datetime(2025, 5, 11, 15, 54, 7, 69129), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 54, 7, 69129), '0d7c4303-5996-4f38-960c-278967a7c158') 2025-05-11 15:54:07,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,085 - services.sync_service - INFO - 正在设置系统任务状态为已完成: aa6dc983-7130-483b-b6ab-c752fa4c8c3b 2025-05-11 15:54:07,102 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-11 15:54:07,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:07,102 - 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-11 15:54:07,102 - sqlalchemy.engine.Engine - INFO - [cached since 126.4s ago] (datetime.datetime(2025, 5, 11, 15, 54, 7, 102929), '任务执行成功', , 116, 1, datetime.datetime(2025, 5, 11, 15, 54, 7, 102929), 'aa6dc983-7130-483b-b6ab-c752fa4c8c3b') 2025-05-11 15:54:07,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:07,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: aa6dc983-7130-483b-b6ab-c752fa4c8c3b, 结果: True 2025-05-11 15:54:26,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:54:26,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:54:26,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:54:26,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:54:26,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:54:26,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:54:38,734 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:54:38,734 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-11 15:54:38,737 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:54:38,740 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:38,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-11 15:54:38,741 - sqlalchemy.engine.Engine - INFO - [cached since 145.1s ago] {} 2025-05-11 15:54:38,741 - 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-11 15:54:38,741 - sqlalchemy.engine.Engine - INFO - [cached since 145.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:54:38,741 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:54:38,741 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0036秒 2025-05-11 15:54:42,742 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:54:42,743 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 15:54:42,745 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 15:54:42,746 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:42,747 - 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-11 15:54:42,747 - sqlalchemy.engine.Engine - INFO - [cached since 149.1s ago] {} 2025-05-11 15:54:42,748 - 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-11 15:54:42,748 - sqlalchemy.engine.Engine - INFO - [cached since 149.1s ago] {'param_1': 0, 'param_2': 10} 2025-05-11 15:54:42,754 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 15:54:42,756 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0129秒 2025-05-11 15:54:56,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:54:56,861 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:54:56,861 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 11, 14, 54, 56, 859727)) 2025-05-11 15:54:56,863 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:54:56,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:54:56,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:54:56,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:54:56,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:54:56,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:54:56,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 15:54:56,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:54:56,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:54:56,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:54:56,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:54:56,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 15:54:56,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:54:56,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:54:56,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:54:56,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:54:56,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:54:56,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:54:56,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:54:56,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:54:56,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:54:56,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:54:56,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:54:56,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:54:56,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:54:56,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:54:56,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:54:56,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:54:56,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:54:56,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:54:56,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:54:56,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:54:56,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:54:56,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:54:56,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:54:56,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:54:56,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:54:56,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:54:56,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:54:56,948 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:54:56,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:54:56,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:54:56,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:54:56,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:54:56,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:54:56,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:54:56,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:54:56,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:54:56,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:54:56,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:54:56,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:54:56,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:55:12,046 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,049 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 15:55:12,049 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:55:12,052 - 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-11 15:55:12,052 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('036b8c56-fb3d-4938-a275-8d874993c2ac', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 11, 15, 55, 12, 46749), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 11, 15, 55, 12, 52985), datetime.datetime(2025, 5, 11, 15, 55, 12, 52985), 0) 2025-05-11 15:55:12,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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.id = %s 2025-05-11 15:55:12,076 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('036b8c56-fb3d-4938-a275-8d874993c2ac',) 2025-05-11 15:55:12,077 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,078 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 036b8c56-fb3d-4938-a275-8d874993c2ac (优先级 1) 添加到队列 0 2025-05-11 15:55:12,079 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-11 15:55:12,080 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-11 15:55:12,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 036b8c56-fb3d-4938-a275-8d874993c2ac, 优先级: 1 2025-05-11 15:55:12,140 - services.execution.task_executor - DEBUG - 任务 036b8c56-fb3d-4938-a275-8d874993c2ac 设置超时时间: 3600秒 2025-05-11 15:55:12,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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-11 15:55:12,146 - sqlalchemy.engine.Engine - INFO - [cached since 191.8s ago] ('036b8c56-fb3d-4938-a275-8d874993c2ac',) 2025-05-11 15:55:12,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-11 15:55:12,148 - sqlalchemy.engine.Engine - INFO - [cached since 191.8s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:55:12,151 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:55:12,153 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] (datetime.datetime(2025, 5, 11, 15, 55, 12, 151760), datetime.datetime(2025, 5, 11, 15, 55, 12, 151760), '036b8c56-fb3d-4938-a275-8d874993c2ac') 2025-05-11 15:55:12,156 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,165 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 036b8c56-fb3d-4938-a275-8d874993c2ac 2025-05-11 15:55:12,189 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 15:55:12,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,194 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:55:12,194 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 55, 12, 193110), '036b8c56-fb3d-4938-a275-8d874993c2ac') 2025-05-11 15:55:12,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,203 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:55:12,207 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,209 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:55:12,210 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('7165b04b-baf5-4236-8735-66343bbd94c3', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '036b8c56-fb3d-4938-a275-8d874993c2ac', datetime.datetime(2025, 5, 11, 15, 55, 12, 206829), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 55, 12, 207931), datetime.datetime(2025, 5, 11, 15, 55, 12, 207931), 0) 2025-05-11 15:55:12,211 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,223 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:55:12,224 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('7165b04b-baf5-4236-8735-66343bbd94c3',) 2025-05-11 15:55:12,226 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:55:12,226 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:55:12,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-11 15:55:12,227 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 55, 12, 226343), '7165b04b-baf5-4236-8735-66343bbd94c3') 2025-05-11 15:55:12,227 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,232 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:55:12,233 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 15:55:12,233 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 15:55:12,233 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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-11 15:55:12,235 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('78d07721-a715-4cfd-99f4-5d93c1353469', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '036b8c56-fb3d-4938-a275-8d874993c2ac', datetime.datetime(2025, 5, 11, 15, 55, 12, 233876), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 55, 12, 233876), datetime.datetime(2025, 5, 11, 15, 55, 12, 233876), 0) 2025-05-11 15:55:12,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,247 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 78d07721-a715-4cfd-99f4-5d93c1353469 2025-05-11 15:55:12,247 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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-11 15:55:12,249 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('78d07721-a715-4cfd-99f4-5d93c1353469',) 2025-05-11 15:55:12,250 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:55:12,250 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:55:12,253 - 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-11 15:55:12,253 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 55, 12, 253295), '78d07721-a715-4cfd-99f4-5d93c1353469') 2025-05-11 15:55:12,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,262 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:55:12,263 - services.execution.handlers.foundation - INFO - 任务 036b8c56-fb3d-4938-a275-8d874993c2ac 打印: 111111 2025-05-11 15:55:12,263 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,266 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:55:12,269 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('ec032f6f-52dc-48da-b417-b5f4886f5ddc', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '036b8c56-fb3d-4938-a275-8d874993c2ac', datetime.datetime(2025, 5, 11, 15, 55, 12, 266210), datetime.datetime(2025, 5, 11, 15, 55, 12, 266210), 0) 2025-05-11 15:55:12,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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-11 15:55:12,291 - sqlalchemy.engine.Engine - INFO - [cached since 191.8s ago] ('78d07721-a715-4cfd-99f4-5d93c1353469',) 2025-05-11 15:55:12,294 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:55:12,295 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:55:12,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-11 15:55:12,299 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] (datetime.datetime(2025, 5, 11, 15, 55, 12, 296241), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 55, 12, 296241), '78d07721-a715-4cfd-99f4-5d93c1353469') 2025-05-11 15:55:12,301 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,311 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,312 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:55:12,316 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] ('03054014-c092-4573-b6ab-5fd4e14ecfd3', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '036b8c56-fb3d-4938-a275-8d874993c2ac', datetime.datetime(2025, 5, 11, 15, 55, 12, 312240), datetime.datetime(2025, 5, 11, 15, 55, 12, 312240), 0) 2025-05-11 15:55:12,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,329 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,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.id = %s 2025-05-11 15:55:12,336 - sqlalchemy.engine.Engine - INFO - [cached since 191.8s ago] ('7165b04b-baf5-4236-8735-66343bbd94c3',) 2025-05-11 15:55:12,338 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:55:12,339 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:55:12,341 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:55:12,341 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] (datetime.datetime(2025, 5, 11, 15, 55, 12, 341231), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 55, 12, 341231), '7165b04b-baf5-4236-8735-66343bbd94c3') 2025-05-11 15:55:12,346 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,352 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 036b8c56-fb3d-4938-a275-8d874993c2ac 2025-05-11 15:55:12,367 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-11 15:55:12,369 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:12,372 - 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-11 15:55:12,374 - sqlalchemy.engine.Engine - INFO - [cached since 191.7s ago] (datetime.datetime(2025, 5, 11, 15, 55, 12, 369875), '任务执行成功', , 186, 1, datetime.datetime(2025, 5, 11, 15, 55, 12, 372857), '036b8c56-fb3d-4938-a275-8d874993c2ac') 2025-05-11 15:55:12,375 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:12,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 036b8c56-fb3d-4938-a275-8d874993c2ac, 结果: True 2025-05-11 15:55:26,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-11 15:55:26,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:55:26,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:55:26,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 15:55:26,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-11 15:55:26,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 15:55:26,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 15:55:26,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:55:26,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:55:26,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 15:55:26,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 15:55:26,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 15:55:26,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 15:55:26,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:55:26,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:55:26,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 15:55:26,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 15:55:26,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 15:55:56,878 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:55:56,878 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 15:55:56,878 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 11, 14, 55, 56, 878660)) 2025-05-11 15:55:56,878 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 15:55:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:55:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 15:55:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 15:55:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:55:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 15:55:56,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 15:55:56,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 15:55:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 15:55:57,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 15:55:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 15:55:57,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:55:57,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:55:57,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 15:55:57,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 15:55:57,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 15:55:57,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 15:55:57,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:55:57,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:55:57,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 15:55:57,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 15:55:57,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 15:55:57,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 15:55:57,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:55:57,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:55:57,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 15:55:57,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 15:55:57,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 15:55:57,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 15:55:57,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:55:57,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:55:57,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 15:55:57,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 15:55:57,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 15:56:17,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,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-11 15:56:17,179 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:56:17,179 - 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-11 15:56:17,179 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] ('3130708a-ef98-4165-9939-122db8392be1', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 11, 15, 56, 17, 179347), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 11, 15, 56, 17, 179347), datetime.datetime(2025, 5, 11, 15, 56, 17, 179347), 0) 2025-05-11 15:56:17,183 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,195 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 15:56:17,195 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] ('3130708a-ef98-4165-9939-122db8392be1',) 2025-05-11 15:56:17,195 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,195 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 3130708a-ef98-4165-9939-122db8392be1 (优先级 1) 添加到队列 0 2025-05-11 15:56:17,195 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-11 15:56:17,195 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-11 15:56:17,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 3130708a-ef98-4165-9939-122db8392be1, 优先级: 1 2025-05-11 15:56:17,243 - services.execution.task_executor - DEBUG - 任务 3130708a-ef98-4165-9939-122db8392be1 设置超时时间: 3600秒 2025-05-11 15:56:17,243 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,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-11 15:56:17,246 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('3130708a-ef98-4165-9939-122db8392be1',) 2025-05-11 15:56:17,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-11 15:56:17,246 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 15:56:17,252 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:56:17,254 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] (datetime.datetime(2025, 5, 11, 15, 56, 17, 252332), datetime.datetime(2025, 5, 11, 15, 56, 17, 252332), '3130708a-ef98-4165-9939-122db8392be1') 2025-05-11 15:56:17,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,258 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 3130708a-ef98-4165-9939-122db8392be1 2025-05-11 15:56:17,355 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 15:56:17,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,367 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 15:56:17,367 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 15, 56, 17, 355373), '3130708a-ef98-4165-9939-122db8392be1') 2025-05-11 15:56:17,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,371 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 15:56:17,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,371 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:56:17,371 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('7262f0db-2718-4252-b15f-6c9b46467f59', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '3130708a-ef98-4165-9939-122db8392be1', datetime.datetime(2025, 5, 11, 15, 56, 17, 371302), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 56, 17, 371302), datetime.datetime(2025, 5, 11, 15, 56, 17, 371302), 0) 2025-05-11 15:56:17,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,391 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:56:17,391 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('7262f0db-2718-4252-b15f-6c9b46467f59',) 2025-05-11 15:56:17,403 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:56:17,403 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:56:17,403 - 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-11 15:56:17,403 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 56, 17, 403421), '7262f0db-2718-4252-b15f-6c9b46467f59') 2025-05-11 15:56:17,410 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,419 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 15:56:17,419 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 15:56:17,419 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 15:56:17,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,419 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:56:17,419 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('873cbe85-b9f3-4eab-8535-57bac442f01e', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '3130708a-ef98-4165-9939-122db8392be1', datetime.datetime(2025, 5, 11, 15, 56, 17, 419234), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 15, 56, 17, 419234), datetime.datetime(2025, 5, 11, 15, 56, 17, 419234), 0) 2025-05-11 15:56:17,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,419 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 873cbe85-b9f3-4eab-8535-57bac442f01e 2025-05-11 15:56:17,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56: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-11 15:56:17,435 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('873cbe85-b9f3-4eab-8535-57bac442f01e',) 2025-05-11 15:56:17,435 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:56:17,435 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:56:17,435 - 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-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 15, 56, 17, 435494), '873cbe85-b9f3-4eab-8535-57bac442f01e') 2025-05-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,438 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 15:56:17,438 - services.execution.handlers.foundation - INFO - 任务 3130708a-ef98-4165-9939-122db8392be1 打印: 111111 2025-05-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('e668e239-303f-45aa-baf5-659a7ab36e1f', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '3130708a-ef98-4165-9939-122db8392be1', datetime.datetime(2025, 5, 11, 15, 56, 17, 438226), datetime.datetime(2025, 5, 11, 15, 56, 17, 438226), 0) 2025-05-11 15:56:17,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('873cbe85-b9f3-4eab-8535-57bac442f01e',) 2025-05-11 15:56:17,460 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 15:56:17,460 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] (datetime.datetime(2025, 5, 11, 15, 56, 17, 460467), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 56, 17, 460467), '873cbe85-b9f3-4eab-8535-57bac442f01e') 2025-05-11 15:56:17,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('7eab6daa-ae60-4ad0-a440-7be021cefa06', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '3130708a-ef98-4165-9939-122db8392be1', datetime.datetime(2025, 5, 11, 15, 56, 17, 470072), datetime.datetime(2025, 5, 11, 15, 56, 17, 470072), 0) 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,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-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] ('7262f0db-2718-4252-b15f-6c9b46467f59',) 2025-05-11 15:56:17,470 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 15:56:17,470 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - [cached since 256.9s ago] (datetime.datetime(2025, 5, 11, 15, 56, 17, 470072), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 15, 56, 17, 470072), '7262f0db-2718-4252-b15f-6c9b46467f59') 2025-05-11 15:56:17,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,488 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 3130708a-ef98-4165-9939-122db8392be1 2025-05-11 15:56:17,518 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-11 15:56:17,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 15:56:17,520 - 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-11 15:56:17,520 - sqlalchemy.engine.Engine - INFO - [cached since 256.8s ago] (datetime.datetime(2025, 5, 11, 15, 56, 17, 518876), '任务执行成功', , 229, 1, datetime.datetime(2025, 5, 11, 15, 56, 17, 520381), '3130708a-ef98-4165-9939-122db8392be1') 2025-05-11 15:56:17,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 15:56:17,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: 3130708a-ef98-4165-9939-122db8392be1, 结果: True 2025-05-11 15:56:23,486 - app - INFO - 应用程序关闭中... 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 13 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 12 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 11 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 10 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 2 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 1 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 2025-05-11 15:56:23,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 15:56:23,486 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 15:56:23,486 - app - INFO - 增强版任务调度器已停止 2025-05-11 15:56:23,486 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 15:56:23,486 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 15:56:23,486 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 15:56:23,486 - data.session - INFO - 数据库连接已关闭 2025-05-11 16:00:12,377 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 16:00:12,437 - 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-11 16:00:12,438 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 16:00:13,236 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-11 16:00:13,298 - 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-11 16:00:13,299 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-11 16:00:13,386 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-11 16:00:13,417 - data.session - INFO - 正在初始化数据库... 2025-05-11 16:00:13,437 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-11 16:00:13,460 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 16:00:13,461 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,463 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 16:00:13,464 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,464 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 16:00:13,465 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:13,466 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-11 16:00:13,466 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,467 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-11 16:00:13,471 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,472 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-11 16:00:13,472 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,474 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-11 16:00:13,474 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-11 16:00:13,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,477 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-11 16:00:13,478 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,479 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-11 16:00:13,480 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,481 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-11 16:00:13,481 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,482 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-11 16:00:13,482 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,483 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-11 16:00:13,483 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,484 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-11 16:00:13,484 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,485 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-11 16:00:13,486 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,486 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-11 16:00:13,486 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-11 16:00:13,487 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:13,487 - data.session - INFO - 数据库表初始化完成 2025-05-11 16:00:13,858 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-11 16:00:13,858 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-11 16:00:13,858 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-11 16:00:13,858 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-11 16:00:13,859 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-11 16:00:13,859 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-11 16:00:13,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-11 16:00:13,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-11 16:00:13,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-11 16:00:13,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-11 16:00:13,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-11 16:00:13,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-11 16:00:13,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-11 16:00:13,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 16:00:13,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-11 16:00:13,861 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 16:00:13,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-11 16:00:13,864 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-11 16:00:13,865 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 16:00:13,866 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-11 16:00:13,866 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 16:00:13,866 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-11 16:00:13,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 16:00:13,867 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-11 16:00:13,867 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-11 16:00:13,867 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:13,879 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-11 16:00:13,879 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (, ) 2025-05-11 16:00:13,881 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-11 16:00:13,882 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:13,882 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-11 16:00:13,884 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-11 16:00:13,884 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-11 16:00:13,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:13,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-11 16:00:13,885 - sqlalchemy.engine.Engine - INFO - [generated in 0.00104s] (, , ) 2025-05-11 16:00:13,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:13,914 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-11 16:00:13,914 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-11 16:00:13,915 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-11 16:00:13,915 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-11 16:00:13,916 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-11 16:00:13,917 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:13,918 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 16:00:13,918 - sqlalchemy.engine.Engine - INFO - [generated in 0.00018s] (, datetime.datetime(2025, 5, 11, 15, 0, 13, 884035)) 2025-05-11 16:00:13,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:18,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:18,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-11 16:00:18,905 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 16:00:18,908 - 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-11 16:00:18,908 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] ('91367ac9-e5e1-4e6d-889b-9950a1683d5b', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 11, 16, 0, 18, 903327), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 11, 16, 0, 18, 908419), datetime.datetime(2025, 5, 11, 16, 0, 18, 908419), 0) 2025-05-11 16:00:18,909 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:18,916 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:18,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.id = %s 2025-05-11 16:00:18,918 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] ('91367ac9-e5e1-4e6d-889b-9950a1683d5b',) 2025-05-11 16:00:18,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:18,920 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 91367ac9-e5e1-4e6d-889b-9950a1683d5b (优先级 1) 添加到队列 0 2025-05-11 16:00:18,925 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-11 16:00:18,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-11 16:00:18,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 91367ac9-e5e1-4e6d-889b-9950a1683d5b, 优先级: 1 2025-05-11 16:00:18,998 - services.execution.task_executor - DEBUG - 任务 91367ac9-e5e1-4e6d-889b-9950a1683d5b 设置超时时间: 3600秒 2025-05-11 16:00:18,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:18,999 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 16:00:19,000 - sqlalchemy.engine.Engine - INFO - [cached since 0.08283s ago] ('91367ac9-e5e1-4e6d-889b-9950a1683d5b',) 2025-05-11 16:00:19,001 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-11 16:00:19,003 - sqlalchemy.engine.Engine - INFO - [cached since 0.09835s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 16:00:19,007 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 16:00:19,010 - sqlalchemy.engine.Engine - INFO - [generated in 0.00309s] (datetime.datetime(2025, 5, 11, 16, 0, 19, 6670), datetime.datetime(2025, 5, 11, 16, 0, 19, 7682), '91367ac9-e5e1-4e6d-889b-9950a1683d5b') 2025-05-11 16:00:19,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,020 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 91367ac9-e5e1-4e6d-889b-9950a1683d5b 2025-05-11 16:00:19,035 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 16:00:19,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,040 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 16:00:19,043 - sqlalchemy.engine.Engine - INFO - [generated in 0.00348s] ('任务执行中', , datetime.datetime(2025, 5, 11, 16, 0, 19, 40680), '91367ac9-e5e1-4e6d-889b-9950a1683d5b') 2025-05-11 16:00:19,045 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,057 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 16:00:19,059 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,064 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 16:00:19,064 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('027d6402-9e01-460d-a07b-e7457d8057ba', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '91367ac9-e5e1-4e6d-889b-9950a1683d5b', datetime.datetime(2025, 5, 11, 16, 0, 19, 58680), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 16, 0, 19, 64671), datetime.datetime(2025, 5, 11, 16, 0, 19, 64671), 0) 2025-05-11 16:00:19,067 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,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-11 16:00:19,078 - sqlalchemy.engine.Engine - INFO - [generated in 0.00065s] ('027d6402-9e01-460d-a07b-e7457d8057ba',) 2025-05-11 16:00:19,079 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 16:00:19,079 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 16:00:19,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-11 16:00:19,083 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 16, 0, 19, 82704), '027d6402-9e01-460d-a07b-e7457d8057ba') 2025-05-11 16:00:19,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,090 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 16:00:19,090 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 16:00:19,091 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 16:00:19,092 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,094 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 16:00:19,098 - sqlalchemy.engine.Engine - INFO - [cached since 0.0341s ago] ('7a2b36de-68d2-4465-9af2-b969c9b8be25', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '91367ac9-e5e1-4e6d-889b-9950a1683d5b', datetime.datetime(2025, 5, 11, 16, 0, 19, 91687), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 16, 0, 19, 94691), datetime.datetime(2025, 5, 11, 16, 0, 19, 94691), 0) 2025-05-11 16:00:19,099 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,110 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7a2b36de-68d2-4465-9af2-b969c9b8be25 2025-05-11 16:00:19,111 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,113 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 16:00:19,117 - sqlalchemy.engine.Engine - INFO - [cached since 0.03971s ago] ('7a2b36de-68d2-4465-9af2-b969c9b8be25',) 2025-05-11 16:00:19,120 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 16:00:19,121 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 16:00:19,122 - 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-11 16:00:19,124 - sqlalchemy.engine.Engine - INFO - [cached since 0.04181s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 16, 0, 19, 122224), '7a2b36de-68d2-4465-9af2-b969c9b8be25') 2025-05-11 16:00:19,126 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,132 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 16:00:19,133 - services.execution.handlers.foundation - INFO - 任务 91367ac9-e5e1-4e6d-889b-9950a1683d5b 打印: 111111 2025-05-11 16:00:19,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,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-11 16:00:19,140 - sqlalchemy.engine.Engine - INFO - [generated in 0.00171s] ('436891b0-606a-4155-bafa-bcf102680708', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '91367ac9-e5e1-4e6d-889b-9950a1683d5b', datetime.datetime(2025, 5, 11, 16, 0, 19, 139225), datetime.datetime(2025, 5, 11, 16, 0, 19, 139225), 0) 2025-05-11 16:00:19,146 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,158 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,161 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 16:00:19,165 - sqlalchemy.engine.Engine - INFO - [cached since 0.08793s ago] ('7a2b36de-68d2-4465-9af2-b969c9b8be25',) 2025-05-11 16:00:19,171 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 16:00:19,171 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 16:00:19,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-11 16:00:19,178 - sqlalchemy.engine.Engine - INFO - [generated in 0.00406s] (datetime.datetime(2025, 5, 11, 16, 0, 19, 173231), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 16, 0, 19, 174223), '7a2b36de-68d2-4465-9af2-b969c9b8be25') 2025-05-11 16:00:19,182 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,194 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,196 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 16:00:19,200 - sqlalchemy.engine.Engine - INFO - [cached since 0.0622s ago] ('49507a14-bd1a-4356-a0d1-76570d5e6832', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '91367ac9-e5e1-4e6d-889b-9950a1683d5b', datetime.datetime(2025, 5, 11, 16, 0, 19, 196235), datetime.datetime(2025, 5, 11, 16, 0, 19, 196235), 0) 2025-05-11 16:00:19,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,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-11 16:00:19,227 - sqlalchemy.engine.Engine - INFO - [cached since 0.1505s ago] ('027d6402-9e01-460d-a07b-e7457d8057ba',) 2025-05-11 16:00:19,229 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 16:00:19,229 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 16:00:19,231 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-11 16:00:19,231 - sqlalchemy.engine.Engine - INFO - [cached since 0.05822s ago] (datetime.datetime(2025, 5, 11, 16, 0, 19, 230746), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 16, 0, 19, 230746), '027d6402-9e01-460d-a07b-e7457d8057ba') 2025-05-11 16:00:19,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,247 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 91367ac9-e5e1-4e6d-889b-9950a1683d5b 2025-05-11 16:00:19,262 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-11 16:00:19,265 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:19,269 - 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-11 16:00:19,270 - sqlalchemy.engine.Engine - INFO - [generated in 0.00124s] (datetime.datetime(2025, 5, 11, 16, 0, 19, 264746), '任务执行成功', , 227, 1, datetime.datetime(2025, 5, 11, 16, 0, 19, 268754), '91367ac9-e5e1-4e6d-889b-9950a1683d5b') 2025-05-11 16:00:19,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:00:19,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 91367ac9-e5e1-4e6d-889b-9950a1683d5b, 结果: True 2025-05-11 16:00:31,291 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-11 16:00:31,292 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-11 16:00:31,314 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-11 16:00:31,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:00:31,323 - 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-11 16:00:31,323 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] {} 2025-05-11 16:00:31,325 - 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-11 16:00:31,325 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {'param_1': 0, 'param_2': 10} 2025-05-11 16:00:31,327 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-11 16:00:31,328 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0141秒 2025-05-11 16:01:13,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-11 16:01:13,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 16:01:13,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 16:01:13,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-11 16:01:13,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-11 16:01:13,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-11 16:01:13,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 16:01:13,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 16:01:13,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-11 16:01:13,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-11 16:01:13,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-11 16:01:13,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-11 16:01:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-11 16:01:13,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 16:01:13,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 16:01:13,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-11 16:01:13,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-11 16:01:13,895 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-11 16:01:13,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-11 16:01:13,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 16:01:13,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 16:01:13,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-11 16:01:13,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-11 16:01:13,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-11 16:01:13,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-11 16:01:13,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 16:01:13,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 16:01:13,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-11 16:01:13,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-11 16:01:13,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-11 16:01:13,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-11 16:01:13,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 16:01:13,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 16:01:13,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-11 16:01:13,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-11 16:01:13,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-11 16:01:13,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-11 16:01:13,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 16:01:13,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 16:01:13,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-11 16:01:13,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-11 16:01:13,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-11 16:01:13,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:13,918 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-11 16:01:13,919 - sqlalchemy.engine.Engine - INFO - [cached since 60s ago] (, datetime.datetime(2025, 5, 11, 15, 1, 13, 914209)) 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 16:01:13,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-11 16:01:13,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-11 16:01:13,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 16:01:13,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 16:01:13,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-11 16:01:13,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-11 16:01:13,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-11 16:01:13,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-11 16:01:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 16:01:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 16:01:13,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-11 16:01:13,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-11 16:01:13,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-11 16:01:13,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-11 16:01:13,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 16:01:13,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 16:01:13,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-11 16:01:13,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-11 16:01:13,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-11 16:01:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-11 16:01:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 16:01:13,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 16:01:13,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-11 16:01:13,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-11 16:01:13,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-11 16:01:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-11 16:01:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 16:01:13,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 16:01:13,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-11 16:01:13,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-11 16:01:13,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-11 16:01:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-11 16:01:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 16:01:13,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 16:01:13,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-11 16:01:13,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-11 16:01:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-11 16:01:23,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:23,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.id = %s 2025-05-11 16:01:23,996 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 16:01:23,998 - 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-11 16:01:23,998 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('4976d574-419e-4d3d-ac75-6d1a3c00fca2', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 11, 16, 1, 23, 995423), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 11, 16, 1, 23, 997431), datetime.datetime(2025, 5, 11, 16, 1, 23, 997431), 0) 2025-05-11 16:01:24,000 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,008 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,009 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-11 16:01:24,011 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('4976d574-419e-4d3d-ac75-6d1a3c00fca2',) 2025-05-11 16:01:24,012 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,013 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 4976d574-419e-4d3d-ac75-6d1a3c00fca2 (优先级 1) 添加到队列 0 2025-05-11 16:01:24,014 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-11 16:01:24,014 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-11 16:01:24,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 4976d574-419e-4d3d-ac75-6d1a3c00fca2, 优先级: 1 2025-05-11 16:01:24,073 - services.execution.task_executor - DEBUG - 任务 4976d574-419e-4d3d-ac75-6d1a3c00fca2 设置超时时间: 3600秒 2025-05-11 16:01:24,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,075 - sqlalchemy.engine.Engine - INFO - [cached since 65.16s ago] ('4976d574-419e-4d3d-ac75-6d1a3c00fca2',) 2025-05-11 16:01:24,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-11 16:01:24,077 - sqlalchemy.engine.Engine - INFO - [cached since 65.17s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-11 16:01:24,078 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 16:01:24,078 - sqlalchemy.engine.Engine - INFO - [cached since 65.07s ago] (datetime.datetime(2025, 5, 11, 16, 1, 24, 78317), datetime.datetime(2025, 5, 11, 16, 1, 24, 78317), '4976d574-419e-4d3d-ac75-6d1a3c00fca2') 2025-05-11 16:01:24,079 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,085 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 4976d574-419e-4d3d-ac75-6d1a3c00fca2 2025-05-11 16:01:24,125 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-11 16:01:24,127 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,128 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-11 16:01:24,128 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('任务执行中', , datetime.datetime(2025, 5, 11, 16, 1, 24, 128140), '4976d574-419e-4d3d-ac75-6d1a3c00fca2') 2025-05-11 16:01:24,129 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,135 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-11 16:01:24,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,140 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 16:01:24,141 - sqlalchemy.engine.Engine - INFO - [cached since 65.08s ago] ('92b85d2a-ce3c-4f06-8d08-e1b68b7cb437', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '4976d574-419e-4d3d-ac75-6d1a3c00fca2', datetime.datetime(2025, 5, 11, 16, 1, 24, 136157), , '{}', '{}', 1, datetime.datetime(2025, 5, 11, 16, 1, 24, 140693), datetime.datetime(2025, 5, 11, 16, 1, 24, 140693), 0) 2025-05-11 16:01:24,143 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,157 - sqlalchemy.engine.Engine - INFO - [cached since 65.08s ago] ('92b85d2a-ce3c-4f06-8d08-e1b68b7cb437',) 2025-05-11 16:01:24,162 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 16:01:24,164 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 16:01:24,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-11 16:01:24,172 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 11, 16, 1, 24, 166695), '92b85d2a-ce3c-4f06-8d08-e1b68b7cb437') 2025-05-11 16:01:24,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,181 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-11 16:01:24,181 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-11 16:01:24,182 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-11 16:01:24,183 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,190 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] ('70fc2066-42f5-4e9a-a8ff-291c984c65cd', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '4976d574-419e-4d3d-ac75-6d1a3c00fca2', datetime.datetime(2025, 5, 11, 16, 1, 24, 182686), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 11, 16, 1, 24, 187693), datetime.datetime(2025, 5, 11, 16, 1, 24, 187693), 0) 2025-05-11 16:01:24,191 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,197 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 70fc2066-42f5-4e9a-a8ff-291c984c65cd 2025-05-11 16:01:24,197 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,198 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-11 16:01:24,203 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] ('70fc2066-42f5-4e9a-a8ff-291c984c65cd',) 2025-05-11 16:01:24,207 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 16:01:24,210 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 16:01:24,212 - 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-11 16:01:24,213 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 11, 16, 1, 24, 212685), '70fc2066-42f5-4e9a-a8ff-291c984c65cd') 2025-05-11 16:01:24,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,226 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-11 16:01:24,227 - services.execution.handlers.foundation - INFO - 任务 4976d574-419e-4d3d-ac75-6d1a3c00fca2 打印: 111111 2025-05-11 16:01:24,228 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,230 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-11 16:01:24,234 - sqlalchemy.engine.Engine - INFO - [cached since 65.1s ago] ('18783b6f-7d51-465c-9ac8-21c3eba36a7e', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '4976d574-419e-4d3d-ac75-6d1a3c00fca2', datetime.datetime(2025, 5, 11, 16, 1, 24, 230692), datetime.datetime(2025, 5, 11, 16, 1, 24, 230692), 0) 2025-05-11 16:01:24,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,256 - sqlalchemy.engine.Engine - INFO - [cached since 65.18s ago] ('70fc2066-42f5-4e9a-a8ff-291c984c65cd',) 2025-05-11 16:01:24,258 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-11 16:01:24,259 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-11 16:01:24,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-11 16:01:24,265 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] (datetime.datetime(2025, 5, 11, 16, 1, 24, 263128), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 16, 1, 24, 263128), '70fc2066-42f5-4e9a-a8ff-291c984c65cd') 2025-05-11 16:01:24,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,285 - sqlalchemy.engine.Engine - INFO - [cached since 65.15s ago] ('df8a338d-ce33-419b-b23d-a755c83f2be0', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '4976d574-419e-4d3d-ac75-6d1a3c00fca2', datetime.datetime(2025, 5, 11, 16, 1, 24, 284128), datetime.datetime(2025, 5, 11, 16, 1, 24, 284128), 0) 2025-05-11 16:01:24,287 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,296 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,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-11 16:01:24,303 - sqlalchemy.engine.Engine - INFO - [cached since 65.23s ago] ('92b85d2a-ce3c-4f06-8d08-e1b68b7cb437',) 2025-05-11 16:01:24,305 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-11 16:01:24,306 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-11 16:01:24,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-11 16:01:24,308 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] (datetime.datetime(2025, 5, 11, 16, 1, 24, 307132), '执行成功', , '执行成功', datetime.datetime(2025, 5, 11, 16, 1, 24, 307132), '92b85d2a-ce3c-4f06-8d08-e1b68b7cb437') 2025-05-11 16:01:24,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,319 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 4976d574-419e-4d3d-ac75-6d1a3c00fca2 2025-05-11 16:01:24,379 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-11 16:01:24,380 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-11 16:01:24,381 - 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-11 16:01:24,381 - sqlalchemy.engine.Engine - INFO - [cached since 65.11s ago] (datetime.datetime(2025, 5, 11, 16, 1, 24, 380765), '任务执行成功', , 233, 1, datetime.datetime(2025, 5, 11, 16, 1, 24, 381766), '4976d574-419e-4d3d-ac75-6d1a3c00fca2') 2025-05-11 16:01:24,383 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-11 16:01:24,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 4976d574-419e-4d3d-ac75-6d1a3c00fca2, 结果: True 2025-05-11 16:01:27,747 - app - INFO - 应用程序关闭中... 2025-05-11 16:01:27,748 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-11 16:01:27,749 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-11 16:01:27,750 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-11 16:01:27,752 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-11 16:01:27,754 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-11 16:01:27,754 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-11 16:01:27,754 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-11 16:01:27,755 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-11 16:01:27,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-11 16:01:27,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-11 16:01:27,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-11 16:01:27,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-11 16:01:27,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-11 16:01:27,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-11 16:01:27,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-11 16:01:27,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 2025-05-11 16:01:27,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-11 16:01:27,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-11 16:01:27,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-11 16:01:27,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-11 16:01:27,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-11 16:01:27,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-11 16:01:27,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-11 16:01:27,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-11 16:01:27,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-11 16:01:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-11 16:01:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-11 16:01:27,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-11 16:01:27,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-11 16:01:27,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-11 16:01:27,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-11 16:01:27,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-11 16:01:27,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-11 16:01:27,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-11 16:01:27,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-11 16:01:27,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-11 16:01:27,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-11 16:01:27,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-11 16:01:27,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-11 16:01:27,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-11 16:01:27,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-11 16:01:27,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-11 16:01:27,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-11 16:01:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-11 16:01:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-11 16:01:27,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-11 16:01:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-11 16:01:27,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-11 16:01:27,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-11 16:01:27,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-11 16:01:27,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-11 16:01:27,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-11 16:01:27,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-11 16:01:27,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-11 16:01:27,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-11 16:01:27,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-11 16:01:27,801 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-11 16:01:27,801 - app - INFO - 增强版任务调度器已停止 2025-05-11 16:01:27,802 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-11 16:01:27,802 - data.session - INFO - 异步数据库连接已关闭 2025-05-11 16:01:27,802 - data.session - INFO - 正在关闭数据库连接... 2025-05-11 16:01:27,803 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:21:56,528 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:21:56,608 - 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-12 08:21:56,614 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:21:57,397 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:21:57,452 - 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-12 08:21:57,454 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:21:57,536 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:21:57,565 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:21:57,607 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:21:57,629 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:21:57,629 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,631 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:21:57,631 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,631 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:21:57,632 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,632 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:21:57,633 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:21:57,633 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,635 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:21:57,635 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,636 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:21:57,636 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,637 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:21:57,639 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,640 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:21:57,640 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,641 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:21:57,642 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,643 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:21:57,643 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,644 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:21:57,645 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,646 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:21:57,646 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,647 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:21:57,647 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,648 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:21:57,648 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,649 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:21:57,650 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,651 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:21:57,651 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:21:57,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:21:57,652 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:21:58,025 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:21:58,025 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:21:58,025 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:21:58,025 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:21:58,025 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:21:58,026 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:21:58,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:21:58,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:21:58,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:21:58,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:21:58,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:21:58,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:21:58,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:21:58,028 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:21:58,028 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:21:58,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:21:58,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:21:58,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:21:58,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:21:58,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:21:58,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:21:58,036 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:21:58,037 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:21:58,038 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:21:58,038 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:21:58,039 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:21:58,039 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:21:58,039 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:21:58,039 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:21:58,040 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:21:58,051 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-12 08:21:58,051 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] (, ) 2025-05-12 08:21:58,052 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:21:58,052 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:21:58,053 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:21:58,053 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:21:58,054 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:21:58,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:21:58,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-12 08:21:58,056 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (, , ) 2025-05-12 08:21:58,058 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:21:58,058 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:21:58,058 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:21:58,059 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:21:58,059 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:21:58,059 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:21:58,060 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:21:58,060 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:21:58,061 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, datetime.datetime(2025, 5, 12, 7, 21, 58, 54807)) 2025-05-12 08:21:58,062 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,053 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:22:03,054 - sqlalchemy.engine.Engine - INFO - [generated in 0.00132s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:22:03,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-12 08:22:03,058 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('62c3a6ab-0f99-4dda-a25d-1c8600979251', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 22, 3, 50623), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 22, 3, 57881), datetime.datetime(2025, 5, 12, 8, 22, 3, 57881), 0) 2025-05-12 08:22:03,063 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,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-12 08:22:03,073 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('62c3a6ab-0f99-4dda-a25d-1c8600979251',) 2025-05-12 08:22:03,074 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,074 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 62c3a6ab-0f99-4dda-a25d-1c8600979251 (优先级 1) 添加到队列 0 2025-05-12 08:22:03,084 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:22:03,086 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:22:03,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 62c3a6ab-0f99-4dda-a25d-1c8600979251, 优先级: 1 2025-05-12 08:22:03,174 - services.execution.task_executor - DEBUG - 任务 62c3a6ab-0f99-4dda-a25d-1c8600979251 设置超时时间: 3600秒 2025-05-12 08:22:03,175 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,176 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:22:03,176 - sqlalchemy.engine.Engine - INFO - [cached since 0.1037s ago] ('62c3a6ab-0f99-4dda-a25d-1c8600979251',) 2025-05-12 08:22:03,181 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:22:03,181 - sqlalchemy.engine.Engine - INFO - [cached since 0.129s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:22:03,183 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:22:03,183 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] (datetime.datetime(2025, 5, 12, 8, 22, 3, 182941), datetime.datetime(2025, 5, 12, 8, 22, 3, 183906), '62c3a6ab-0f99-4dda-a25d-1c8600979251') 2025-05-12 08:22:03,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,191 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 62c3a6ab-0f99-4dda-a25d-1c8600979251 2025-05-12 08:22:03,234 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:22:03,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,242 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:22:03,245 - sqlalchemy.engine.Engine - INFO - [generated in 0.00390s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 22, 3, 242639), '62c3a6ab-0f99-4dda-a25d-1c8600979251') 2025-05-12 08:22:03,249 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,258 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:22:03,262 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,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-12 08:22:03,268 - sqlalchemy.engine.Engine - INFO - [generated in 0.00194s] ('8c1039b5-bd63-4b54-ac0d-49eb8975ca2a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '62c3a6ab-0f99-4dda-a25d-1c8600979251', datetime.datetime(2025, 5, 12, 8, 22, 3, 261642), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 22, 3, 266643), datetime.datetime(2025, 5, 12, 8, 22, 3, 266643), 0) 2025-05-12 08:22:03,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,280 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,282 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:22:03,283 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] ('8c1039b5-bd63-4b54-ac0d-49eb8975ca2a',) 2025-05-12 08:22:03,284 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:22:03,285 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:22:03,287 - 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-12 08:22:03,290 - sqlalchemy.engine.Engine - INFO - [generated in 0.00329s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 22, 3, 287564), '8c1039b5-bd63-4b54-ac0d-49eb8975ca2a') 2025-05-12 08:22:03,292 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,299 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:22:03,301 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:22:03,304 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:22:03,307 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,311 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:22:03,312 - sqlalchemy.engine.Engine - INFO - [cached since 0.04634s ago] ('2759d622-7447-4772-b6aa-e451b94daacf', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '62c3a6ab-0f99-4dda-a25d-1c8600979251', datetime.datetime(2025, 5, 12, 8, 22, 3, 307564), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 22, 3, 311564), datetime.datetime(2025, 5, 12, 8, 22, 3, 311564), 0) 2025-05-12 08:22:03,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,320 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2759d622-7447-4772-b6aa-e451b94daacf 2025-05-12 08:22:03,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,324 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:22:03,327 - sqlalchemy.engine.Engine - INFO - [cached since 0.04469s ago] ('2759d622-7447-4772-b6aa-e451b94daacf',) 2025-05-12 08:22:03,328 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:22:03,328 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:22:03,328 - 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-12 08:22:03,330 - sqlalchemy.engine.Engine - INFO - [cached since 0.0421s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 22, 3, 328579), '2759d622-7447-4772-b6aa-e451b94daacf') 2025-05-12 08:22:03,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,340 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:22:03,342 - services.execution.handlers.foundation - INFO - 任务 62c3a6ab-0f99-4dda-a25d-1c8600979251 打印: 111111 2025-05-12 08:22:03,344 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,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-12 08:22:03,346 - sqlalchemy.engine.Engine - INFO - [generated in 0.00093s] ('534b0a3f-51b1-4486-9dde-020e063e87e9', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '62c3a6ab-0f99-4dda-a25d-1c8600979251', datetime.datetime(2025, 5, 12, 8, 22, 3, 346166), datetime.datetime(2025, 5, 12, 8, 22, 3, 346166), 0) 2025-05-12 08:22:03,351 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,363 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,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-12 08:22:03,370 - sqlalchemy.engine.Engine - INFO - [cached since 0.08767s ago] ('2759d622-7447-4772-b6aa-e451b94daacf',) 2025-05-12 08:22:03,375 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:22:03,377 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:22:03,379 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:22:03,382 - sqlalchemy.engine.Engine - INFO - [generated in 0.00327s] (datetime.datetime(2025, 5, 12, 8, 22, 3, 378204), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 22, 3, 379197), '2759d622-7447-4772-b6aa-e451b94daacf') 2025-05-12 08:22:03,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,403 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:22:03,404 - sqlalchemy.engine.Engine - INFO - [cached since 0.05837s ago] ('305ee2d2-24cb-4b4c-b024-0c35a3c6fdcc', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '62c3a6ab-0f99-4dda-a25d-1c8600979251', datetime.datetime(2025, 5, 12, 8, 22, 3, 403193), datetime.datetime(2025, 5, 12, 8, 22, 3, 403193), 0) 2025-05-12 08:22:03,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,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-12 08:22:03,415 - sqlalchemy.engine.Engine - INFO - [cached since 0.1331s ago] ('8c1039b5-bd63-4b54-ac0d-49eb8975ca2a',) 2025-05-12 08:22:03,417 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:22:03,418 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:22:03,419 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:22:03,423 - sqlalchemy.engine.Engine - INFO - [cached since 0.04434s ago] (datetime.datetime(2025, 5, 12, 8, 22, 3, 419325), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 22, 3, 419325), '8c1039b5-bd63-4b54-ac0d-49eb8975ca2a') 2025-05-12 08:22:03,426 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,436 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 62c3a6ab-0f99-4dda-a25d-1c8600979251 2025-05-12 08:22:03,451 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:22:03,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:03,458 - 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-12 08:22:03,459 - sqlalchemy.engine.Engine - INFO - [generated in 0.00128s] (datetime.datetime(2025, 5, 12, 8, 22, 3, 453917), '任务执行成功', , 244, 1, datetime.datetime(2025, 5, 12, 8, 22, 3, 458915), '62c3a6ab-0f99-4dda-a25d-1c8600979251') 2025-05-12 08:22:03,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:03,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 62c3a6ab-0f99-4dda-a25d-1c8600979251, 结果: True 2025-05-12 08:22:58,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:22:58,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:22:58,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:22:58,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:22:58,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:22:58,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:22:58,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:22:58,074 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:22:58,074 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 12, 7, 22, 58, 64231)) 2025-05-12 08:22:58,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:22:58,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:22:58,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:22:58,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:22:58,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:22:58,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:22:58,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:22:58,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:22:58,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:22:58,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:22:58,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:22:58,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:22:58,105 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:22:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:22:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:22:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:22:58,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:22:58,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:22:58,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:22:58,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:22:58,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:22:58,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:22:58,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:22:58,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:22:58,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:22:58,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:22:58,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:22:58,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:22:58,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:22:58,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:22:58,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:22:58,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:22:58,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:22:58,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:22:58,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:22:58,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:22:58,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:22:58,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:22:58,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:22:58,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:22:58,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:23:08,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,117 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:23:08,122 - sqlalchemy.engine.Engine - INFO - [cached since 65.07s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:23:08,122 - 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-12 08:23:08,122 - sqlalchemy.engine.Engine - INFO - [cached since 65.07s ago] ('2b13c5d4-d991-45de-a901-b59f0581688c', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 23, 8, 114654), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 23, 8, 122420), datetime.datetime(2025, 5, 12, 8, 23, 8, 122420), 0) 2025-05-12 08:23:08,122 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,133 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,133 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:23:08,133 - sqlalchemy.engine.Engine - INFO - [cached since 65.07s ago] ('2b13c5d4-d991-45de-a901-b59f0581688c',) 2025-05-12 08:23:08,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,133 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2b13c5d4-d991-45de-a901-b59f0581688c (优先级 1) 添加到队列 0 2025-05-12 08:23:08,133 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:23:08,133 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:23:08,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 2b13c5d4-d991-45de-a901-b59f0581688c, 优先级: 1 2025-05-12 08:23:08,199 - services.execution.task_executor - DEBUG - 任务 2b13c5d4-d991-45de-a901-b59f0581688c 设置超时时间: 3600秒 2025-05-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,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-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] ('2b13c5d4-d991-45de-a901-b59f0581688c',) 2025-05-12 08:23: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-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - [cached since 65.15s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - [cached since 65.03s ago] (datetime.datetime(2025, 5, 12, 8, 23, 8, 199252), datetime.datetime(2025, 5, 12, 8, 23, 8, 199252), '2b13c5d4-d991-45de-a901-b59f0581688c') 2025-05-12 08:23:08,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,215 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2b13c5d4-d991-45de-a901-b59f0581688c 2025-05-12 08:23:08,248 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:23:08,251 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,251 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:23:08,251 - sqlalchemy.engine.Engine - INFO - [cached since 65.01s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 23, 8, 251180), '2b13c5d4-d991-45de-a901-b59f0581688c') 2025-05-12 08:23:08,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,264 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:23:08,264 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,264 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:23:08,264 - sqlalchemy.engine.Engine - INFO - [cached since 65s ago] ('bd5ed5c1-d8fb-4c63-9346-dff21a9fad9d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '2b13c5d4-d991-45de-a901-b59f0581688c', datetime.datetime(2025, 5, 12, 8, 23, 8, 264469), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 23, 8, 264469), datetime.datetime(2025, 5, 12, 8, 23, 8, 264469), 0) 2025-05-12 08:23:08,264 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,281 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,282 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:23:08,282 - sqlalchemy.engine.Engine - INFO - [cached since 65s ago] ('bd5ed5c1-d8fb-4c63-9346-dff21a9fad9d',) 2025-05-12 08:23:08,282 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:23:08,282 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:23:08,282 - 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-12 08:23:08,282 - sqlalchemy.engine.Engine - INFO - [cached since 65s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 23, 8, 282485), 'bd5ed5c1-d8fb-4c63-9346-dff21a9fad9d') 2025-05-12 08:23:08,282 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,298 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:23:08,298 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:23:08,298 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:23:08,313 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,315 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:23:08,315 - sqlalchemy.engine.Engine - INFO - [cached since 65.05s ago] ('091b0feb-307e-4dd6-a79f-375e7a8f5a1b', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '2b13c5d4-d991-45de-a901-b59f0581688c', datetime.datetime(2025, 5, 12, 8, 23, 8, 298513), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 23, 8, 315526), datetime.datetime(2025, 5, 12, 8, 23, 8, 315526), 0) 2025-05-12 08:23:08,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,330 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 091b0feb-307e-4dd6-a79f-375e7a8f5a1b 2025-05-12 08:23:08,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,331 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:23:08,333 - sqlalchemy.engine.Engine - INFO - [cached since 65.05s ago] ('091b0feb-307e-4dd6-a79f-375e7a8f5a1b',) 2025-05-12 08:23:08,335 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:23:08,337 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:23: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-12 08:23:08,340 - sqlalchemy.engine.Engine - INFO - [cached since 65.05s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 23, 8, 337714), '091b0feb-307e-4dd6-a79f-375e7a8f5a1b') 2025-05-12 08:23:08,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,350 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:23:08,351 - services.execution.handlers.foundation - INFO - 任务 2b13c5d4-d991-45de-a901-b59f0581688c 打印: 111111 2025-05-12 08:23:08,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,353 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:23:08,354 - sqlalchemy.engine.Engine - INFO - [cached since 65.01s ago] ('d30abd29-03c0-474e-a747-e3bd81e70a42', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '2b13c5d4-d991-45de-a901-b59f0581688c', datetime.datetime(2025, 5, 12, 8, 23, 8, 353715), datetime.datetime(2025, 5, 12, 8, 23, 8, 353715), 0) 2025-05-12 08:23:08,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,365 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:23:08,365 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('091b0feb-307e-4dd6-a79f-375e7a8f5a1b',) 2025-05-12 08:23:08,365 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:23:08,365 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:23:08,365 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:23:08,365 - sqlalchemy.engine.Engine - INFO - [cached since 65s ago] (datetime.datetime(2025, 5, 12, 8, 23, 8, 365773), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 23, 8, 365773), '091b0feb-307e-4dd6-a79f-375e7a8f5a1b') 2025-05-12 08:23:08,365 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,381 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:23:08,381 - sqlalchemy.engine.Engine - INFO - [cached since 65.05s ago] ('8ffec730-4bc0-42c6-ad8c-a2be57a34ef6', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '2b13c5d4-d991-45de-a901-b59f0581688c', datetime.datetime(2025, 5, 12, 8, 23, 8, 381832), datetime.datetime(2025, 5, 12, 8, 23, 8, 381832), 0) 2025-05-12 08:23:08,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,398 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,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-12 08:23:08,398 - sqlalchemy.engine.Engine - INFO - [cached since 65.13s ago] ('bd5ed5c1-d8fb-4c63-9346-dff21a9fad9d',) 2025-05-12 08:23:08,415 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:23:08,415 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:23:08,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-12 08:23:08,415 - sqlalchemy.engine.Engine - INFO - [cached since 65.04s ago] (datetime.datetime(2025, 5, 12, 8, 23, 8, 415489), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 23, 8, 415489), 'bd5ed5c1-d8fb-4c63-9346-dff21a9fad9d') 2025-05-12 08:23:08,415 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,432 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2b13c5d4-d991-45de-a901-b59f0581688c 2025-05-12 08:23:08,465 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:23:08,465 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:08,480 - 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-12 08:23:08,481 - sqlalchemy.engine.Engine - INFO - [cached since 65.02s ago] (datetime.datetime(2025, 5, 12, 8, 23, 8, 465628), '任务执行成功', , 216, 1, datetime.datetime(2025, 5, 12, 8, 23, 8, 480484), '2b13c5d4-d991-45de-a901-b59f0581688c') 2025-05-12 08:23:08,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:08,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 2b13c5d4-d991-45de-a901-b59f0581688c, 结果: True 2025-05-12 08:23:28,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:23:28,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:23:28,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:23:28,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:23:28,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:23:28,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:23:58,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:23:58,127 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:23:58,127 - sqlalchemy.engine.Engine - INFO - [cached since 120.1s ago] (, datetime.datetime(2025, 5, 12, 7, 23, 58, 125873)) 2025-05-12 08:23:58,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:23:58,173 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:23:58,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:23:58,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:23:58,176 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:23:58,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:23:58,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:23:58,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:23:58,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:23:58,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:23:58,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:23:58,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:23:58,179 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:23:58,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:23:58,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:23:58,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:23:58,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:23:58,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:23:58,185 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:23:58,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:23:58,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:23:58,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:23:58,189 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:23:58,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:23:58,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:23:58,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:23:58,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:23:58,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:23:58,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:23:58,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:23:58,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:23:58,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:23:58,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:23:58,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:23:58,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:23:58,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:23:58,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:23:58,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:23:58,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:23:58,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:23:58,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:23:58,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:23:58,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:23:58,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:23:58,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:23:58,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:23:58,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:23:58,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:23:58,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:23:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:23:58,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:23:58,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:23:58,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:23:58,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:23:58,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:23:58,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:23:58,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:23:58,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:23:58,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:23:58,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:23:58,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:23:58,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:23:58,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:23:58,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:23:58,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:23:58,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:23:58,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:23:58,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:24:13,193 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,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-12 08:24:13,195 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:24:13,196 - 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-12 08:24:13,197 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('16712615-45ec-4d0a-be82-abb28606030a', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 24, 13, 192267), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 24, 13, 196831), datetime.datetime(2025, 5, 12, 8, 24, 13, 196831), 0) 2025-05-12 08:24:13,200 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,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-12 08:24:13,210 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('16712615-45ec-4d0a-be82-abb28606030a',) 2025-05-12 08:24:13,210 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,210 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 16712615-45ec-4d0a-be82-abb28606030a (优先级 1) 添加到队列 0 2025-05-12 08:24:13,210 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:24:13,210 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:24:13,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 16712615-45ec-4d0a-be82-abb28606030a, 优先级: 1 2025-05-12 08:24:13,308 - services.execution.task_executor - DEBUG - 任务 16712615-45ec-4d0a-be82-abb28606030a 设置超时时间: 3600秒 2025-05-12 08:24:13,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,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.id = %s 2025-05-12 08:24:13,308 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('16712615-45ec-4d0a-be82-abb28606030a',) 2025-05-12 08:24:13,308 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:24:13,308 - sqlalchemy.engine.Engine - INFO - [cached since 130.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:24:13,312 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:24:13,313 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 24, 13, 312807), datetime.datetime(2025, 5, 12, 8, 24, 13, 312807), '16712615-45ec-4d0a-be82-abb28606030a') 2025-05-12 08:24:13,313 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,316 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 16712615-45ec-4d0a-be82-abb28606030a 2025-05-12 08:24:13,332 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:24:13,343 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,343 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:24:13,343 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 24, 13, 343014), '16712615-45ec-4d0a-be82-abb28606030a') 2025-05-12 08:24:13,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,353 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:24:13,353 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,353 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:24:13,364 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('34270076-cc41-4680-9ae3-83dcf9ad6091', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '16712615-45ec-4d0a-be82-abb28606030a', datetime.datetime(2025, 5, 12, 8, 24, 13, 353508), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 24, 13, 353508), datetime.datetime(2025, 5, 12, 8, 24, 13, 353508), 0) 2025-05-12 08:24:13,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,373 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,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-12 08:24:13,374 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('34270076-cc41-4680-9ae3-83dcf9ad6091',) 2025-05-12 08:24:13,384 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:24:13,384 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:24:13,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-12 08:24:13,384 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 24, 13, 384640), '34270076-cc41-4680-9ae3-83dcf9ad6091') 2025-05-12 08:24:13,395 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,405 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:24:13,405 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:24:13,405 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:24:13,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,405 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:24:13,405 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('246fdd42-736c-4f28-89bb-46732bb26ccb', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '16712615-45ec-4d0a-be82-abb28606030a', datetime.datetime(2025, 5, 12, 8, 24, 13, 405388), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 24, 13, 405388), datetime.datetime(2025, 5, 12, 8, 24, 13, 405388), 0) 2025-05-12 08:24:13,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,415 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 246fdd42-736c-4f28-89bb-46732bb26ccb 2025-05-12 08:24:13,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,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-12 08:24:13,425 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('246fdd42-736c-4f28-89bb-46732bb26ccb',) 2025-05-12 08:24:13,425 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:24:13,425 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:24:13,425 - 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-12 08:24:13,425 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 24, 13, 425935), '246fdd42-736c-4f28-89bb-46732bb26ccb') 2025-05-12 08:24:13,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,436 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:24:13,436 - services.execution.handlers.foundation - INFO - 任务 16712615-45ec-4d0a-be82-abb28606030a 打印: 111111 2025-05-12 08:24:13,446 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,446 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:24:13,446 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('41c7cca6-7231-4417-a722-18f73661a61c', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '16712615-45ec-4d0a-be82-abb28606030a', datetime.datetime(2025, 5, 12, 8, 24, 13, 446389), datetime.datetime(2025, 5, 12, 8, 24, 13, 446389), 0) 2025-05-12 08:24:13,456 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,466 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,466 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:24:13,466 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('246fdd42-736c-4f28-89bb-46732bb26ccb',) 2025-05-12 08:24:13,478 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:24:13,481 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:24:13,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-12 08:24:13,486 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 24, 13, 484789), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 24, 13, 484789), '246fdd42-736c-4f28-89bb-46732bb26ccb') 2025-05-12 08:24:13,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,499 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,499 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:24:13,499 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('d2ca5dd3-eaee-4f1e-9ad2-ef61f0ee1ea2', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '16712615-45ec-4d0a-be82-abb28606030a', datetime.datetime(2025, 5, 12, 8, 24, 13, 499693), datetime.datetime(2025, 5, 12, 8, 24, 13, 499693), 0) 2025-05-12 08:24:13,499 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,516 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,516 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:24:13,516 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('34270076-cc41-4680-9ae3-83dcf9ad6091',) 2025-05-12 08:24:13,516 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:24:13,516 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:24:13,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-12 08:24:13,526 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 24, 13, 516013), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 24, 13, 526122), '34270076-cc41-4680-9ae3-83dcf9ad6091') 2025-05-12 08:24:13,526 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,539 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 16712615-45ec-4d0a-be82-abb28606030a 2025-05-12 08:24:13,588 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:24:13,598 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:13,598 - 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-12 08:24:13,598 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 24, 13, 598763), '任务执行成功', , 222, 1, datetime.datetime(2025, 5, 12, 8, 24, 13, 598763), '16712615-45ec-4d0a-be82-abb28606030a') 2025-05-12 08:24:13,598 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:13,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 16712615-45ec-4d0a-be82-abb28606030a, 结果: True 2025-05-12 08:24:28,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:24:28,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:24:28,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:24:28,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:24:28,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:24:28,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:24:28,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:24:58,131 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:24:58,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-12 08:24:58,131 - sqlalchemy.engine.Engine - INFO - [cached since 180.1s ago] (, datetime.datetime(2025, 5, 12, 7, 24, 58, 130940)) 2025-05-12 08:24:58,133 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:24:58,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:24:58,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:24:58,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:24:58,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:24:58,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:24:58,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:24:58,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:24:58,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:24:58,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:24:58,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:24:58,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:24:58,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:24:58,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:25:18,298 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,298 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:25:18,298 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:25:18,298 - 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-12 08:25:18,314 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('5938662b-55fc-42b7-8b8c-42effc1b0acb', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 25, 18, 298391), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 25, 18, 298391), datetime.datetime(2025, 5, 12, 8, 25, 18, 298391), 0) 2025-05-12 08:25:18,314 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,330 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,330 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:25:18,337 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('5938662b-55fc-42b7-8b8c-42effc1b0acb',) 2025-05-12 08:25:18,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,337 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 5938662b-55fc-42b7-8b8c-42effc1b0acb (优先级 1) 添加到队列 0 2025-05-12 08:25:18,337 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:25:18,337 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:25:18,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 5938662b-55fc-42b7-8b8c-42effc1b0acb, 优先级: 1 2025-05-12 08:25:18,415 - services.execution.task_executor - DEBUG - 任务 5938662b-55fc-42b7-8b8c-42effc1b0acb 设置超时时间: 3600秒 2025-05-12 08:25:18,415 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,415 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:25:18,415 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('5938662b-55fc-42b7-8b8c-42effc1b0acb',) 2025-05-12 08:25:18,415 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:25:18,415 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:25:18,429 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:25:18,429 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] (datetime.datetime(2025, 5, 12, 8, 25, 18, 429131), datetime.datetime(2025, 5, 12, 8, 25, 18, 429131), '5938662b-55fc-42b7-8b8c-42effc1b0acb') 2025-05-12 08:25:18,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,431 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 5938662b-55fc-42b7-8b8c-42effc1b0acb 2025-05-12 08:25:18,452 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:25:18,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,452 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:25:18,452 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 25, 18, 452748), '5938662b-55fc-42b7-8b8c-42effc1b0acb') 2025-05-12 08:25:18,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,468 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('a74fe73c-0ea4-41e5-a5f3-6ee924039a40', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '5938662b-55fc-42b7-8b8c-42effc1b0acb', datetime.datetime(2025, 5, 12, 8, 25, 18, 470898), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 25, 18, 470898), datetime.datetime(2025, 5, 12, 8, 25, 18, 470898), 0) 2025-05-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,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-12 08:25:18,470 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('a74fe73c-0ea4-41e5-a5f3-6ee924039a40',) 2025-05-12 08:25:18,484 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:25:18,484 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:25:18,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-12 08:25:18,484 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 25, 18, 484878), 'a74fe73c-0ea4-41e5-a5f3-6ee924039a40') 2025-05-12 08:25:18,484 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,502 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:25:18,502 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:25:18,502 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:25:18,502 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,502 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:25:18,502 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('7dfc7dfe-52a2-4f1e-9416-133b1b3c627b', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '5938662b-55fc-42b7-8b8c-42effc1b0acb', datetime.datetime(2025, 5, 12, 8, 25, 18, 502275), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 25, 18, 502275), datetime.datetime(2025, 5, 12, 8, 25, 18, 502275), 0) 2025-05-12 08:25:18,502 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,517 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7dfc7dfe-52a2-4f1e-9416-133b1b3c627b 2025-05-12 08:25:18,517 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,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-12 08:25:18,517 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('7dfc7dfe-52a2-4f1e-9416-133b1b3c627b',) 2025-05-12 08:25:18,517 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:25:18,517 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:25:18,517 - 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-12 08:25:18,517 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 25, 18, 517031), '7dfc7dfe-52a2-4f1e-9416-133b1b3c627b') 2025-05-12 08:25:18,517 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,532 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:25:18,532 - services.execution.handlers.foundation - INFO - 任务 5938662b-55fc-42b7-8b8c-42effc1b0acb 打印: 111111 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('0c0edea7-4af6-4765-a63b-7df49b87a4c6', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '5938662b-55fc-42b7-8b8c-42effc1b0acb', datetime.datetime(2025, 5, 12, 8, 25, 18, 532812), datetime.datetime(2025, 5, 12, 8, 25, 18, 532812), 0) 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,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-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('7dfc7dfe-52a2-4f1e-9416-133b1b3c627b',) 2025-05-12 08:25:18,532 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:25:18,532 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:25:18,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-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] (datetime.datetime(2025, 5, 12, 8, 25, 18, 532812), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 25, 18, 532812), '7dfc7dfe-52a2-4f1e-9416-133b1b3c627b') 2025-05-12 08:25:18,532 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,552 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:25:18,558 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('55f42e87-bb97-458d-a8f1-f606c76e116d', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '5938662b-55fc-42b7-8b8c-42effc1b0acb', datetime.datetime(2025, 5, 12, 8, 25, 18, 552989), datetime.datetime(2025, 5, 12, 8, 25, 18, 552989), 0) 2025-05-12 08:25:18,560 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,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-12 08:25:18,570 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('a74fe73c-0ea4-41e5-a5f3-6ee924039a40',) 2025-05-12 08:25:18,584 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:25:18,584 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:25:18,584 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:25:18,584 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] (datetime.datetime(2025, 5, 12, 8, 25, 18, 584981), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 25, 18, 584981), 'a74fe73c-0ea4-41e5-a5f3-6ee924039a40') 2025-05-12 08:25:18,584 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,601 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 5938662b-55fc-42b7-8b8c-42effc1b0acb 2025-05-12 08:25:18,650 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:25:18,650 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:25:18,650 - 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-12 08:25:18,650 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] (datetime.datetime(2025, 5, 12, 8, 25, 18, 650056), '任务执行成功', , 169, 1, datetime.datetime(2025, 5, 12, 8, 25, 18, 650056), '5938662b-55fc-42b7-8b8c-42effc1b0acb') 2025-05-12 08:25:18,650 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:25:18,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 5938662b-55fc-42b7-8b8c-42effc1b0acb, 结果: True 2025-05-12 08:25:28,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:25:28,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:25:28,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:25:28,304 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:25:28,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:25:28,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:25:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:25:28,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:25:28,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:25:28,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:25:28,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:25:28,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:25:28,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:25:28,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:25:28,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:25:28,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:25:28,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:25:28,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:25:48,571 - app - INFO - 应用程序关闭中... 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:25:48,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:25:48,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:25:48,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:25:48,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:25:48,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:25:48,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:25:48,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:25:48,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:25:48,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:25:48,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:25:48,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:25:48,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:25:48,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 2025-05-12 08:25:48,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:25:48,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:25:48,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 2025-05-12 08:25:48,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 7 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 6 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 5 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 4 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 3 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 2 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 1 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:25:48,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:25:48,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 0 2025-05-12 08:25:48,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:25:48,588 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:25:48,588 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:25:48,588 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:25:48,588 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:25:48,588 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:25:48,588 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:26:20,624 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:26:20,681 - 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-12 08:26:20,681 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:26:21,489 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:26:21,554 - 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-12 08:26:21,554 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:26:21,638 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:26:21,694 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:26:21,722 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:26:21,737 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:26:21,739 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:26:21,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,754 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:26:21,754 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:26:21,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:21,755 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:26:22,141 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:26:22,141 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:26:22,141 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:26:22,161 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:26:22,161 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:26:22,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:22,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-12 08:26:22,180 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-12 08:26:22,180 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:26:22,180 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:22,180 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:26:22,180 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:26:22,180 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:26:22,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:22,180 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_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-12 08:26:22,186 - sqlalchemy.engine.Engine - INFO - [generated in 0.00058s] (, , ) 2025-05-12 08:26:22,186 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:22,186 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:26:22,188 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:26:22,188 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:26:22,188 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:26:22,189 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:26:22,189 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:22,189 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:26:22,189 - sqlalchemy.engine.Engine - INFO - [generated in 0.00074s] (, datetime.datetime(2025, 5, 12, 7, 26, 22, 180042)) 2025-05-12 08:26:22,189 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,184 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,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-12 08:26:27,187 - sqlalchemy.engine.Engine - INFO - [generated in 0.00126s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:26:27,194 - 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-12 08:26:27,194 - sqlalchemy.engine.Engine - INFO - [generated in 0.00502s] ('addc9035-40e9-4dde-9d97-e17edc4e69d8', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 26, 27, 184123), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 26, 27, 194699), datetime.datetime(2025, 5, 12, 8, 26, 27, 194699), 0) 2025-05-12 08:26:27,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,219 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:26:27,219 - sqlalchemy.engine.Engine - INFO - [generated in 0.00319s] ('addc9035-40e9-4dde-9d97-e17edc4e69d8',) 2025-05-12 08:26:27,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,236 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 addc9035-40e9-4dde-9d97-e17edc4e69d8 (优先级 1) 添加到队列 0 2025-05-12 08:26:27,252 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 112, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:26:27,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:26:27,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: addc9035-40e9-4dde-9d97-e17edc4e69d8, 优先级: 1 2025-05-12 08:26:27,286 - services.execution.task_executor - DEBUG - 任务 addc9035-40e9-4dde-9d97-e17edc4e69d8 设置超时时间: 3600秒 2025-05-12 08:26:27,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,286 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:26:27,286 - sqlalchemy.engine.Engine - INFO - [cached since 0.06553s ago] ('addc9035-40e9-4dde-9d97-e17edc4e69d8',) 2025-05-12 08:26:27,295 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:26:27,295 - sqlalchemy.engine.Engine - INFO - [cached since 0.1131s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:26:27,303 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:26:27,303 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] (datetime.datetime(2025, 5, 12, 8, 26, 27, 303441), datetime.datetime(2025, 5, 12, 8, 26, 27, 303441), 'addc9035-40e9-4dde-9d97-e17edc4e69d8') 2025-05-12 08:26:27,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,303 - services.sync_service - INFO - 正在设置系统任务状态为执行中: addc9035-40e9-4dde-9d97-e17edc4e69d8 2025-05-12 08:26:27,319 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:26:27,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,336 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:26:27,336 - sqlalchemy.engine.Engine - INFO - [generated in 0.00091s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 26, 27, 336257), 'addc9035-40e9-4dde-9d97-e17edc4e69d8') 2025-05-12 08:26:27,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,336 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:26:27,351 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,352 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:26:27,352 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] ('ab487962-cf60-4f50-9740-ddeded919851', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'addc9035-40e9-4dde-9d97-e17edc4e69d8', datetime.datetime(2025, 5, 12, 8, 26, 27, 336257), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 26, 27, 352554), datetime.datetime(2025, 5, 12, 8, 26, 27, 352554), 0) 2025-05-12 08:26:27,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,367 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,369 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:26:27,369 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('ab487962-cf60-4f50-9740-ddeded919851',) 2025-05-12 08:26:27,369 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:26:27,369 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:26:27,369 - 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-12 08:26:27,369 - sqlalchemy.engine.Engine - INFO - [generated in 0.00082s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 26, 27, 369906), 'ab487962-cf60-4f50-9740-ddeded919851') 2025-05-12 08:26:27,369 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,386 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:26:27,386 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:26:27,386 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:26:27,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,386 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:26:27,386 - sqlalchemy.engine.Engine - INFO - [cached since 0.03588s ago] ('ca66f285-4b5a-4ec7-b635-aae64354211d', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'addc9035-40e9-4dde-9d97-e17edc4e69d8', datetime.datetime(2025, 5, 12, 8, 26, 27, 386028), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 26, 27, 386028), datetime.datetime(2025, 5, 12, 8, 26, 27, 386028), 0) 2025-05-12 08:26:27,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,395 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: ca66f285-4b5a-4ec7-b635-aae64354211d 2025-05-12 08:26:27,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,401 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.02969s ago] ('ca66f285-4b5a-4ec7-b635-aae64354211d',) 2025-05-12 08:26:27,402 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:26:27,402 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:26:27,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-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - [cached since 0.0276s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 26, 27, 402643), 'ca66f285-4b5a-4ec7-b635-aae64354211d') 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,402 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:26:27,402 - services.execution.handlers.foundation - INFO - 任务 addc9035-40e9-4dde-9d97-e17edc4e69d8 打印: 111111 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] ('61f21afe-d1c6-400f-9e00-73bac67bea5e', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'addc9035-40e9-4dde-9d97-e17edc4e69d8', datetime.datetime(2025, 5, 12, 8, 26, 27, 402643), datetime.datetime(2025, 5, 12, 8, 26, 27, 402643), 0) 2025-05-12 08:26:27,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,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-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.04819s ago] ('ca66f285-4b5a-4ec7-b635-aae64354211d',) 2025-05-12 08:26:27,418 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:26:27,418 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (datetime.datetime(2025, 5, 12, 8, 26, 27, 418655), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 26, 27, 418655), 'ca66f285-4b5a-4ec7-b635-aae64354211d') 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - [cached since 0.01851s ago] ('deae834d-dba6-40d4-bcee-adf6c768fb67', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'addc9035-40e9-4dde-9d97-e17edc4e69d8', datetime.datetime(2025, 5, 12, 8, 26, 27, 418655), datetime.datetime(2025, 5, 12, 8, 26, 27, 418655), 0) 2025-05-12 08:26:27,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - [cached since 0.07107s ago] ('ab487962-cf60-4f50-9740-ddeded919851',) 2025-05-12 08:26:27,436 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:26:27,436 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - [cached since 0.02337s ago] (datetime.datetime(2025, 5, 12, 8, 26, 27, 436685), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 26, 27, 436685), 'ab487962-cf60-4f50-9740-ddeded919851') 2025-05-12 08:26:27,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,452 - services.sync_service - INFO - 正在设置系统任务状态为已完成: addc9035-40e9-4dde-9d97-e17edc4e69d8 2025-05-12 08:26:27,469 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:26:27,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:26:27,469 - 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-12 08:26:27,469 - sqlalchemy.engine.Engine - INFO - [generated in 0.00077s] (datetime.datetime(2025, 5, 12, 8, 26, 27, 469830), '任务执行成功', , 149, 1, datetime.datetime(2025, 5, 12, 8, 26, 27, 469830), 'addc9035-40e9-4dde-9d97-e17edc4e69d8') 2025-05-12 08:26:27,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:26:27,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: addc9035-40e9-4dde-9d97-e17edc4e69d8, 结果: True 2025-05-12 08:26:54,569 - app - INFO - 应用程序关闭中... 2025-05-12 08:26:54,570 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:26:54,570 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:26:54,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:26:54,572 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:26:54,573 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:26:54,573 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:26:54,573 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:26:54,575 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:26:54,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:26:54,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:26:54,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:26:54,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:26:54,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:26:54,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:26:54,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:26:54,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-12 08:26:54,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:26:54,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:26:54,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-12 08:26:54,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:26:54,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:26:54,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-12 08:26:54,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:26:54,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:26:54,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-12 08:26:54,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:26:54,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:26:54,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:26:54,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-12 08:26:54,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:26:54,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:26:54,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:26:54,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:26:54,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:26:54,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:26:54,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:26:54,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:26:54,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:26:54,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-12 08:26:54,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:26:54,615 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:26:54,615 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:26:54,615 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:26:54,615 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:26:54,622 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:26:54,622 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:31:56,597 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:31:56,662 - 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-12 08:31:56,663 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:31:57,341 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:31:57,404 - 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-12 08:31:57,406 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:31:57,488 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:31:57,520 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:31:57,539 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:31:57,565 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:31:57,566 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,566 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:31:57,567 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,567 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:31:57,567 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,568 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:31:57,568 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:31:57,569 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:31:57,572 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,573 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:31:57,573 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,574 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:31:57,574 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,575 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:31:57,575 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,576 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:31:57,577 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,578 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:31:57,580 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,581 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:31:57,583 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,583 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:31:57,584 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,585 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:31:57,585 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,585 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:31:57,586 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,586 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:31:57,587 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,587 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:31:57,588 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:31:57,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:31:57,589 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:31:57,960 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:31:57,960 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:31:57,960 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:31:57,961 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:31:57,961 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:31:57,961 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:31:57,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:31:57,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:31:57,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:31:57,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:31:57,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:31:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:31:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:31:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:31:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:31:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:31:57,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:31:57,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:31:57,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:31:57,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:31:57,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:31:57,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:31:57,965 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:31:57,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:31:57,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:31:57,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:31:57,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:31:57,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:31:57,968 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:31:57,968 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:31:57,971 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:31:57,972 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:31:57,972 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:31:57,973 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:31:57,973 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:31:57,974 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:31:57,975 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:31:57,985 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-12 08:31:57,986 - sqlalchemy.engine.Engine - INFO - [generated in 0.00118s] (, ) 2025-05-12 08:31:57,987 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:31:57,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:31:57,988 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:31:57,989 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:31:57,989 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:31:57,990 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:31:57,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 NOT IN (%s, %s, %s)) 2025-05-12 08:31:57,992 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] (, , ) 2025-05-12 08:31:57,993 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:31:57,995 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:31:57,996 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:31:57,996 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:31:57,996 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:31:57,997 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:31:57,998 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:31:58,000 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:31:58,001 - sqlalchemy.engine.Engine - INFO - [generated in 0.00034s] (, datetime.datetime(2025, 5, 12, 7, 31, 57, 989214)) 2025-05-12 08:31:58,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:02,995 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:02,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.id = %s 2025-05-12 08:32:02,997 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:32:02,999 - 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-12 08:32:02,999 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('27746257-c986-4d0e-a9ee-7293af431d85', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 32, 2, 995446), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 32, 2, 999792), datetime.datetime(2025, 5, 12, 8, 32, 2, 999792), 0) 2025-05-12 08:32:03,013 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,019 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:32:03,019 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] ('27746257-c986-4d0e-a9ee-7293af431d85',) 2025-05-12 08:32:03,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,024 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 27746257-c986-4d0e-a9ee-7293af431d85 (优先级 1) 添加到队列 0 2025-05-12 08:32:03,033 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:32:03,034 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:32:03,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 27746257-c986-4d0e-a9ee-7293af431d85, 优先级: 1 2025-05-12 08:32:03,125 - services.execution.task_executor - DEBUG - 任务 27746257-c986-4d0e-a9ee-7293af431d85 设置超时时间: 3600秒 2025-05-12 08:32:03,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,126 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:32:03,128 - sqlalchemy.engine.Engine - INFO - [cached since 0.1078s ago] ('27746257-c986-4d0e-a9ee-7293af431d85',) 2025-05-12 08:32:03,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-12 08:32:03,128 - sqlalchemy.engine.Engine - INFO - [cached since 0.1335s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:32:03,128 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:32:03,128 - sqlalchemy.engine.Engine - INFO - [generated in 0.00032s] (datetime.datetime(2025, 5, 12, 8, 32, 3, 128946), datetime.datetime(2025, 5, 12, 8, 32, 3, 128946), '27746257-c986-4d0e-a9ee-7293af431d85') 2025-05-12 08:32:03,128 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,142 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 27746257-c986-4d0e-a9ee-7293af431d85 2025-05-12 08:32:03,198 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:32:03,200 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,201 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:32:03,202 - sqlalchemy.engine.Engine - INFO - [generated in 0.00088s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 32, 3, 201709), '27746257-c986-4d0e-a9ee-7293af431d85') 2025-05-12 08:32:03,204 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,213 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:32:03,214 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,221 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:32:03,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00172s] ('15c8c31f-4752-489e-ac6a-8c9ce831c676', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '27746257-c986-4d0e-a9ee-7293af431d85', datetime.datetime(2025, 5, 12, 8, 32, 3, 213705), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 32, 3, 221626), datetime.datetime(2025, 5, 12, 8, 32, 3, 221626), 0) 2025-05-12 08:32:03,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,224 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:32:03,240 - sqlalchemy.engine.Engine - INFO - [generated in 0.00344s] ('15c8c31f-4752-489e-ac6a-8c9ce831c676',) 2025-05-12 08:32:03,240 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:32:03,240 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:32:03,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-12 08:32:03,240 - sqlalchemy.engine.Engine - INFO - [generated in 0.00381s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 32, 3, 240360), '15c8c31f-4752-489e-ac6a-8c9ce831c676') 2025-05-12 08:32:03,240 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,256 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:32:03,256 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:32:03,256 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:32:03,272 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,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-12 08:32:03,272 - sqlalchemy.engine.Engine - INFO - [cached since 0.05513s ago] ('9806a191-e414-4e59-869e-711dc6a7c3a2', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '27746257-c986-4d0e-a9ee-7293af431d85', datetime.datetime(2025, 5, 12, 8, 32, 3, 272524), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 32, 3, 272524), datetime.datetime(2025, 5, 12, 8, 32, 3, 272524), 0) 2025-05-12 08:32:03,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,288 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9806a191-e414-4e59-869e-711dc6a7c3a2 2025-05-12 08:32:03,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,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-12 08:32:03,288 - sqlalchemy.engine.Engine - INFO - [cached since 0.06133s ago] ('9806a191-e414-4e59-869e-711dc6a7c3a2',) 2025-05-12 08:32:03,288 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:32:03,304 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:32:03,304 - 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-12 08:32:03,304 - sqlalchemy.engine.Engine - INFO - [cached since 0.06093s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 32, 3, 304558), '9806a191-e414-4e59-869e-711dc6a7c3a2') 2025-05-12 08:32:03,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,304 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:32:03,320 - services.execution.handlers.foundation - INFO - 任务 27746257-c986-4d0e-a9ee-7293af431d85 打印: 111111 2025-05-12 08:32:03,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,320 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:32:03,320 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] ('af35732d-3e60-4fbf-b9aa-cfa5c15d4fa5', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '27746257-c986-4d0e-a9ee-7293af431d85', datetime.datetime(2025, 5, 12, 8, 32, 3, 320421), datetime.datetime(2025, 5, 12, 8, 32, 3, 320421), 0) 2025-05-12 08:32:03,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,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-12 08:32:03,336 - sqlalchemy.engine.Engine - INFO - [cached since 0.1009s ago] ('9806a191-e414-4e59-869e-711dc6a7c3a2',) 2025-05-12 08:32:03,336 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:32:03,336 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:32:03,336 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:32:03,336 - sqlalchemy.engine.Engine - INFO - [generated in 0.00360s] (datetime.datetime(2025, 5, 12, 8, 32, 3, 336349), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 32, 3, 336349), '9806a191-e414-4e59-869e-711dc6a7c3a2') 2025-05-12 08:32:03,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,352 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:32:03,368 - sqlalchemy.engine.Engine - INFO - [cached since 0.04607s ago] ('a0a23d51-fd84-404e-aa1a-e5bf1d77e89b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '27746257-c986-4d0e-a9ee-7293af431d85', datetime.datetime(2025, 5, 12, 8, 32, 3, 352428), datetime.datetime(2025, 5, 12, 8, 32, 3, 352428), 0) 2025-05-12 08:32:03,368 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,368 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,384 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:32:03,384 - sqlalchemy.engine.Engine - INFO - [cached since 0.1487s ago] ('15c8c31f-4752-489e-ac6a-8c9ce831c676',) 2025-05-12 08:32:03,384 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:32:03,384 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:32:03,384 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:32:03,384 - sqlalchemy.engine.Engine - INFO - [cached since 0.04438s ago] (datetime.datetime(2025, 5, 12, 8, 32, 3, 384256), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 32, 3, 384256), '15c8c31f-4752-489e-ac6a-8c9ce831c676') 2025-05-12 08:32:03,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,384 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 27746257-c986-4d0e-a9ee-7293af431d85 2025-05-12 08:32:03,416 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:32:03,427 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:03,427 - 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-12 08:32:03,427 - sqlalchemy.engine.Engine - INFO - [generated in 0.00030s] (datetime.datetime(2025, 5, 12, 8, 32, 3, 416013), '任务执行成功', , 241, 1, datetime.datetime(2025, 5, 12, 8, 32, 3, 427114), '27746257-c986-4d0e-a9ee-7293af431d85') 2025-05-12 08:32:03,427 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:03,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 27746257-c986-4d0e-a9ee-7293af431d85, 结果: True 2025-05-12 08:32:36,152 - app - INFO - 应用程序关闭中... 2025-05-12 08:32:36,153 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:32:36,153 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:32:36,153 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:32:36,154 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:32:36,154 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:32:36,154 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:32:36,155 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:32:36,155 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:32:36,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:32:36,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:32:36,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:32:36,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:32:36,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:32:36,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:32:36,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:32:36,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-12 08:32:36,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:32:36,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:32:36,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-12 08:32:36,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:32:36,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:32:36,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-12 08:32:36,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:32:36,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:32:36,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-12 08:32:36,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:32:36,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:32:36,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-12 08:32:36,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:32:36,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:32:36,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-12 08:32:36,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:32:36,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:32:36,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-12 08:32:36,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:32:36,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:32:36,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-12 08:32:36,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:32:36,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:32:36,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-12 08:32:36,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:32:36,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:32:36,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-12 08:32:36,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:32:36,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:32:36,209 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-12 08:32:36,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:32:36,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:32:36,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-12 08:32:36,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:32:36,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:32:36,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-12 08:32:36,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:32:36,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:32:36,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-12 08:32:36,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:32:36,225 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:32:36,228 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:32:36,228 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:32:36,228 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:32:36,229 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:32:36,230 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:32:41,671 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:32:41,745 - 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-12 08:32:41,768 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:32:42,780 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:32:42,875 - 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-12 08:32:42,879 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:32:42,963 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:32:43,004 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:32:43,040 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:32:43,083 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:32:43,098 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,131 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:32:43,132 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,133 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:32:43,134 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:43,135 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:32:43,135 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,137 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:32:43,144 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,193 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:32:43,241 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,258 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:32:43,302 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,317 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:32:43,320 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,331 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:32:43,379 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,381 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:32:43,382 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,383 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:32:43,384 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,385 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:32:43,441 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,447 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:32:43,489 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,508 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:32:43,536 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,570 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:32:43,570 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,572 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:32:43,597 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:32:43,599 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:43,630 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:32:43,987 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:32:43,988 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:32:43,989 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:32:43,990 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:32:43,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:32:43,994 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:32:43,996 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:32:43,998 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:32:44,000 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:32:44,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:32:44,005 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:32:44,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:32:44,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:32:44,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:32:44,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:32:44,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:32:44,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:32:44,008 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:32:44,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:32:44,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:32:44,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:32:44,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:32:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:32:44,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:32:44,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:32:44,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:32:44,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:32:44,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:32:44,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:32:44,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:32:44,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:32:44,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:32:44,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:32:44,037 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:32:44,038 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:32:44,041 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:32:44,042 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:32:44,048 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:32:44,050 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:32:44,053 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:32:44,056 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:32:44,060 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:32:44,064 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:44,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-12 08:32:44,088 - sqlalchemy.engine.Engine - INFO - [generated in 0.00439s] (, ) 2025-05-12 08:32:44,093 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 2025-05-12 08:32:44,094 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:44,100 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:32:44,103 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:32:44,103 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:32:44,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:44,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.status NOT IN (%s, %s, %s)) 2025-05-12 08:32:44,114 - sqlalchemy.engine.Engine - INFO - [generated in 0.00341s] (, , ) 2025-05-12 08:32:44,131 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:32:44,133 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:32:44,133 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:32:44,133 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:32:44,136 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:32:44,137 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:32:44,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:32:44,144 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:32:44,147 - sqlalchemy.engine.Engine - INFO - [generated in 0.00273s] (, datetime.datetime(2025, 5, 12, 7, 32, 44, 106635)) 2025-05-12 08:32:44,149 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:08,141 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.211 2025-05-12 08:33:08,142 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0010秒 2025-05-12 08:33:08,144 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.211 2025-05-12 08:33:08,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:08,150 - 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-12 08:33:08,150 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] {} 2025-05-12 08:33:08,152 - 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-12 08:33:08,152 - sqlalchemy.engine.Engine - INFO - [generated in 0.00031s] {'param_1': 0, 'param_2': 10} 2025-05-12 08:33:08,156 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-12 08:33:08,156 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0125秒 2025-05-12 08:33:15,575 - app - INFO - 请求开始: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-12 08:33:15,576 - app - INFO - 请求完成: OPTIONS /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0010秒 2025-05-12 08:33:15,579 - app - INFO - 请求开始: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 来自 192.168.189.211 2025-05-12 08:33:15,580 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:15,581 - 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-12 08:33:15,581 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] {'id_1': '215f3043-5ef6-472b-97df-4e27820d3b33', 'param_1': 1} 2025-05-12 08:33:15,583 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:15,584 - app - INFO - 请求完成: GET /api/vwed-task/215f3043-5ef6-472b-97df-4e27820d3b33 状态码: 200 耗时: 0.0050秒 2025-05-12 08:33:19,196 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-12 08:33:19,196 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-12 08:33:19,198 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.211 2025-05-12 08:33:19,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,211 - sqlalchemy.engine.Engine - INFO - [generated in 0.00040s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:19,212 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,214 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:33:19,214 - sqlalchemy.engine.Engine - INFO - [cached since 0.0038s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:19,215 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,216 - services.task_edit_service - INFO - 准备启动任务: 215f3043-5ef6-472b-97df-4e27820d3b33, 来源: SYSTEM, 设备: 666 2025-05-12 08:33:19,216 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-12 08:33:19,216 - services.task_edit_service - INFO - 启动定时任务: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-12 08:33:19,216 - services.task_edit_service - INFO - 已启用定时任务: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-12 08:33:19,217 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,217 - sqlalchemy.engine.Engine - INFO - [cached since 0.007074s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:19,219 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET if_enable=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-12 08:33:19,219 - sqlalchemy.engine.Engine - INFO - [generated in 0.00041s] (, datetime.datetime(2025, 5, 12, 8, 33, 19, 219276), '215f3043-5ef6-472b-97df-4e27820d3b33') 2025-05-12 08:33:19,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,229 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,230 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET status=%s, user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-12 08:33:19,230 - sqlalchemy.engine.Engine - INFO - [generated in 0.00025s] (, 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODA0MjksInVzZXJuYW1lIjoiYWRtaW4ifQ.wRCMfxKyghqY-d5TD1LTIphd-GX2lnsF0hFtJUr8zdo', datetime.datetime(2025, 5, 12, 8, 33, 19, 230184), '215f3043-5ef6-472b-97df-4e27820d3b33') 2025-05-12 08:33:19,231 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,238 - services.task_edit_service - INFO - 更新任务定义状态为运行中: 215f3043-5ef6-472b-97df-4e27820d3b33 2025-05-12 08:33:19,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,239 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:33:19,239 - sqlalchemy.engine.Engine - INFO - [cached since 0.02909s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:19,241 - 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-12 08:33:19,242 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('fc87e86f-502a-4fe3-8ffa-7cdb3bf91771', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 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, 12, 8, 33, 19, 216192), '{"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, 12, 8, 33, 19, 241184), datetime.datetime(2025, 5, 12, 8, 33, 19, 241184), 0) 2025-05-12 08:33:19,246 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,255 - sqlalchemy.engine.Engine - INFO - [generated in 0.00048s] ('fc87e86f-502a-4fe3-8ffa-7cdb3bf91771',) 2025-05-12 08:33:19,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,256 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 (优先级 1) 添加到队列 0 2025-05-12 08:33:19,260 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-12 08:33:19,260 - services.sync_service - INFO - 正在同步创建任务到天风系统: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,260 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"fc87e86f-502a-4fe3-8ffa-7cdb3bf91771","vwedTaskParentId":"","name":"定时任务测试","isPeriodic":1,"priority":1,"createTime":"2025-05-12 08:33:19","sceneId":"1912046314096263170","needAmr":0} 2025-05-12 08:33:19,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771, 优先级: 1 2025-05-12 08:33:19,287 - services.execution.task_executor - DEBUG - 任务 fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 设置超时时间: 3600秒 2025-05-12 08:33:19,289 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,290 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:33:19,292 - sqlalchemy.engine.Engine - INFO - [cached since 0.03759s ago] ('fc87e86f-502a-4fe3-8ffa-7cdb3bf91771',) 2025-05-12 08:33:19,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-12 08:33:19,295 - sqlalchemy.engine.Engine - INFO - [cached since 0.08429s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:19,305 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:33:19,306 - sqlalchemy.engine.Engine - INFO - [generated in 0.00084s] (datetime.datetime(2025, 5, 12, 8, 33, 19, 300565), datetime.datetime(2025, 5, 12, 8, 33, 19, 305557), 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771') 2025-05-12 08:33:19,307 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,313 - services.sync_service - INFO - 正在设置系统任务状态为执行中: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,328 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:33:19,331 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,331 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:33:19,332 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 33, 19, 331561), 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771') 2025-05-12 08:33:19,349 - services.sync_service - INFO - 成功同步任务到系统任务: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,352 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,352 - services.task_edit_service - INFO - 定时任务启动成功: 215f3043-5ef6-472b-97df-4e27820d3b33, 记录ID: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,354 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1566秒 2025-05-12 08:33:19,360 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:33:19,364 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,371 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:33:19,372 - sqlalchemy.engine.Engine - INFO - [generated in 0.00134s] ('e2184ce9-1537-4800-b193-1a2889282366', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771', datetime.datetime(2025, 5, 12, 8, 33, 19, 361918), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 33, 19, 370907), datetime.datetime(2025, 5, 12, 8, 33, 19, 370907), 0) 2025-05-12 08:33:19,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,381 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,392 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:33:19,393 - sqlalchemy.engine.Engine - INFO - [generated in 0.00120s] ('e2184ce9-1537-4800-b193-1a2889282366',) 2025-05-12 08:33:19,415 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:33:19,416 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:33:19,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-12 08:33:19,420 - sqlalchemy.engine.Engine - INFO - [generated in 0.00106s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 33, 19, 419446), 'e2184ce9-1537-4800-b193-1a2889282366') 2025-05-12 08:33:19,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,430 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:33:19,437 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:33:19,438 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:33:19,441 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,447 - sqlalchemy.engine.Engine - INFO - [cached since 0.07666s ago] ('2d3f6e4d-0700-4298-9f4f-a5a328bd4f98', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771', datetime.datetime(2025, 5, 12, 8, 33, 19, 439439), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 33, 19, 447447), datetime.datetime(2025, 5, 12, 8, 33, 19, 447447), 0) 2025-05-12 08:33:19,449 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,459 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2d3f6e4d-0700-4298-9f4f-a5a328bd4f98 2025-05-12 08:33:19,460 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,460 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:33:19,462 - sqlalchemy.engine.Engine - INFO - [cached since 0.06895s ago] ('2d3f6e4d-0700-4298-9f4f-a5a328bd4f98',) 2025-05-12 08:33:19,465 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:33:19,466 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:33:19,467 - 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-12 08:33:19,468 - sqlalchemy.engine.Engine - INFO - [cached since 0.0488s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 33, 19, 467447), '2d3f6e4d-0700-4298-9f4f-a5a328bd4f98') 2025-05-12 08:33:19,469 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,479 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:33:19,479 - services.execution.handlers.foundation - INFO - 任务 fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 打印: 111111 2025-05-12 08:33:19,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,483 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:33:19,484 - sqlalchemy.engine.Engine - INFO - [generated in 0.00126s] ('c3145e52-88ac-40a8-85ce-e53d961d9d95', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771', datetime.datetime(2025, 5, 12, 8, 33, 19, 483460), datetime.datetime(2025, 5, 12, 8, 33, 19, 483460), 0) 2025-05-12 08:33:19,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,496 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,499 - sqlalchemy.engine.Engine - INFO - [cached since 0.1068s ago] ('2d3f6e4d-0700-4298-9f4f-a5a328bd4f98',) 2025-05-12 08:33:19,501 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:33:19,501 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:33:19,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-12 08:33:19,504 - sqlalchemy.engine.Engine - INFO - [generated in 0.00102s] (datetime.datetime(2025, 5, 12, 8, 33, 19, 501980), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 33, 19, 503975), '2d3f6e4d-0700-4298-9f4f-a5a328bd4f98') 2025-05-12 08:33:19,506 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33: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-12 08:33:19,517 - sqlalchemy.engine.Engine - INFO - [cached since 0.03433s ago] ('d16e0b36-24b4-4360-b858-8468b94ca59f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771', datetime.datetime(2025, 5, 12, 8, 33, 19, 517005), datetime.datetime(2025, 5, 12, 8, 33, 19, 517005), 0) 2025-05-12 08:33:19,518 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,526 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,529 - sqlalchemy.engine.Engine - INFO - [cached since 0.1374s ago] ('e2184ce9-1537-4800-b193-1a2889282366',) 2025-05-12 08:33:19,532 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:33:19,532 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:33:19,534 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:33:19,536 - sqlalchemy.engine.Engine - INFO - [cached since 0.03267s ago] (datetime.datetime(2025, 5, 12, 8, 33, 19, 534980), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 33, 19, 534980), 'e2184ce9-1537-4800-b193-1a2889282366') 2025-05-12 08:33:19,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,543 - services.sync_service - INFO - 正在设置系统任务状态为已完成: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,592 - services.sync_service - INFO - 成功设置系统任务状态为已完成: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771 2025-05-12 08:33:19,596 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:19,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-12 08:33:19,599 - sqlalchemy.engine.Engine - INFO - [generated in 0.00060s] (datetime.datetime(2025, 5, 12, 8, 33, 19, 595995), '任务执行成功', , 230, 1, datetime.datetime(2025, 5, 12, 8, 33, 19, 599572), 'fc87e86f-502a-4fe3-8ffa-7cdb3bf91771') 2025-05-12 08:33:19,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:19,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: fc87e86f-502a-4fe3-8ffa-7cdb3bf91771, 结果: True 2025-05-12 08:33:24,161 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,163 - sqlalchemy.engine.Engine - INFO - [cached since 4.953s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:24,165 - 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-12 08:33:24,167 - sqlalchemy.engine.Engine - INFO - [cached since 4.926s ago] ('7ac18bbe-3958-42c8-805d-5145522662e8', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 33, 24, 161315), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 33, 24, 165322), datetime.datetime(2025, 5, 12, 8, 33, 24, 165322), 0) 2025-05-12 08:33:24,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,179 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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.id = %s 2025-05-12 08:33:24,190 - sqlalchemy.engine.Engine - INFO - [cached since 4.936s ago] ('7ac18bbe-3958-42c8-805d-5145522662e8',) 2025-05-12 08:33:24,193 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,196 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7ac18bbe-3958-42c8-805d-5145522662e8 (优先级 1) 添加到队列 0 2025-05-12 08:33:24,199 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:33:24,202 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:33:24,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 7ac18bbe-3958-42c8-805d-5145522662e8, 优先级: 1 2025-05-12 08:33:24,284 - services.execution.task_executor - DEBUG - 任务 7ac18bbe-3958-42c8-805d-5145522662e8 设置超时时间: 3600秒 2025-05-12 08:33:24,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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.id = %s 2025-05-12 08:33:24,287 - sqlalchemy.engine.Engine - INFO - [cached since 5.034s ago] ('7ac18bbe-3958-42c8-805d-5145522662e8',) 2025-05-12 08:33:24,289 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:33:24,296 - sqlalchemy.engine.Engine - INFO - [cached since 5.087s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:33:24,300 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:33:24,301 - sqlalchemy.engine.Engine - INFO - [cached since 4.996s ago] (datetime.datetime(2025, 5, 12, 8, 33, 24, 299801), datetime.datetime(2025, 5, 12, 8, 33, 24, 300823), '7ac18bbe-3958-42c8-805d-5145522662e8') 2025-05-12 08:33:24,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,319 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7ac18bbe-3958-42c8-805d-5145522662e8 2025-05-12 08:33:24,332 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:33:24,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,334 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:33:24,335 - sqlalchemy.engine.Engine - INFO - [cached since 5.003s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 33, 24, 334309), '7ac18bbe-3958-42c8-805d-5145522662e8') 2025-05-12 08:33:24,335 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,345 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:33:24,346 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,346 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:33:24,347 - sqlalchemy.engine.Engine - INFO - [cached since 4.976s ago] ('952448f0-7c53-4082-9e1a-059347f7268c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '7ac18bbe-3958-42c8-805d-5145522662e8', datetime.datetime(2025, 5, 12, 8, 33, 24, 345309), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 33, 24, 346309), datetime.datetime(2025, 5, 12, 8, 33, 24, 346309), 0) 2025-05-12 08:33:24,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,362 - sqlalchemy.engine.Engine - INFO - [cached since 4.969s ago] ('952448f0-7c53-4082-9e1a-059347f7268c',) 2025-05-12 08:33:24,365 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:33:24,365 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:33:24,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-12 08:33:24,368 - sqlalchemy.engine.Engine - INFO - [cached since 4.949s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 33, 24, 368313), '952448f0-7c53-4082-9e1a-059347f7268c') 2025-05-12 08:33:24,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,383 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:33:24,383 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:33:24,383 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:33:24,384 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,386 - sqlalchemy.engine.Engine - INFO - [cached since 5.015s ago] ('ff2ecefc-66ac-4318-8a79-0c457de99393', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '7ac18bbe-3958-42c8-805d-5145522662e8', datetime.datetime(2025, 5, 12, 8, 33, 24, 384317), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 33, 24, 385312), datetime.datetime(2025, 5, 12, 8, 33, 24, 385312), 0) 2025-05-12 08:33:24,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,393 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: ff2ecefc-66ac-4318-8a79-0c457de99393 2025-05-12 08:33:24,393 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,397 - sqlalchemy.engine.Engine - INFO - [cached since 5.004s ago] ('ff2ecefc-66ac-4318-8a79-0c457de99393',) 2025-05-12 08:33:24,399 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:33:24,400 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:33:24,401 - 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-12 08:33:24,401 - sqlalchemy.engine.Engine - INFO - [cached since 4.982s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 33, 24, 401319), 'ff2ecefc-66ac-4318-8a79-0c457de99393') 2025-05-12 08:33:24,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,409 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:33:24,410 - services.execution.handlers.foundation - INFO - 任务 7ac18bbe-3958-42c8-805d-5145522662e8 打印: 111111 2025-05-12 08:33:24,411 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,414 - sqlalchemy.engine.Engine - INFO - [cached since 4.932s ago] ('97d0f9fb-91ed-4741-9563-3583ecee0c50', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '7ac18bbe-3958-42c8-805d-5145522662e8', datetime.datetime(2025, 5, 12, 8, 33, 24, 413825), datetime.datetime(2025, 5, 12, 8, 33, 24, 413825), 0) 2025-05-12 08:33:24,417 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,428 - sqlalchemy.engine.Engine - INFO - [cached since 5.035s ago] ('ff2ecefc-66ac-4318-8a79-0c457de99393',) 2025-05-12 08:33:24,429 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:33:24,429 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:33:24,429 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:33:24,430 - sqlalchemy.engine.Engine - INFO - [cached since 4.927s ago] (datetime.datetime(2025, 5, 12, 8, 33, 24, 429822), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 33, 24, 429822), 'ff2ecefc-66ac-4318-8a79-0c457de99393') 2025-05-12 08:33:24,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,440 - sqlalchemy.engine.Engine - INFO - [cached since 4.957s ago] ('8250f121-0b02-4875-b1ed-b465da4a682d', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '7ac18bbe-3958-42c8-805d-5145522662e8', datetime.datetime(2025, 5, 12, 8, 33, 24, 439836), datetime.datetime(2025, 5, 12, 8, 33, 24, 439836), 0) 2025-05-12 08:33:24,441 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,447 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,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-12 08:33:24,448 - sqlalchemy.engine.Engine - INFO - [cached since 5.056s ago] ('952448f0-7c53-4082-9e1a-059347f7268c',) 2025-05-12 08:33:24,449 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:33:24,450 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:33:24,450 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:33:24,451 - sqlalchemy.engine.Engine - INFO - [cached since 4.948s ago] (datetime.datetime(2025, 5, 12, 8, 33, 24, 450823), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 33, 24, 450823), '952448f0-7c53-4082-9e1a-059347f7268c') 2025-05-12 08:33:24,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,460 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 7ac18bbe-3958-42c8-805d-5145522662e8 2025-05-12 08:33:24,545 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:33:24,549 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:24,550 - 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-12 08:33:24,553 - sqlalchemy.engine.Engine - INFO - [cached since 4.954s ago] (datetime.datetime(2025, 5, 12, 8, 33, 24, 549607), '任务执行成功', , 142, 1, datetime.datetime(2025, 5, 12, 8, 33, 24, 550554), '7ac18bbe-3958-42c8-805d-5145522662e8') 2025-05-12 08:33:24,558 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:33:24,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 7ac18bbe-3958-42c8-805d-5145522662e8, 结果: True 2025-05-12 08:33:44,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:33:44,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:33:44,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:33:44,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:33:44,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:33:44,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:33:44,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:33:44,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:33:44,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:33:44,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:33:44,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:33:44,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:33:44,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:33:44,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:33:44,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:33:44,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:33:44,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:33:44,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:33:44,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:33:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:33:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:33:44,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:33:44,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:33:44,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:33:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:33:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:33:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:33:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:33:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:33:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:33:44,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:33:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:33:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:33:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:33:44,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:33:44,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:33:44,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:33:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:33:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:33:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:33:44,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:33:44,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:33:44,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:33:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:33:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:33:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:33:44,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:33:44,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:33:44,063 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:33:44,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:33:44,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:33:44,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:33:44,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:33:44,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:33:44,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:33:44,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:33:44,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:33:44,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:33:44,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:33:44,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:33:44,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:33:44,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:33:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:33:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:33:44,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:33:44,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:33:44,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:33:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:33:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:33:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:33:44,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:33:44,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:33:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:33:44,166 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:33:44,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:33:44,167 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 12, 7, 33, 44, 166553)) 2025-05-12 08:33:44,168 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,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-12 08:34:29,257 - sqlalchemy.engine.Engine - INFO - [cached since 70.05s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:34:29,259 - 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-12 08:34:29,259 - sqlalchemy.engine.Engine - INFO - [cached since 70.02s ago] ('ee9ba710-5023-4bc0-8f05-4cc253db4129', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 34, 29, 255346), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 34, 29, 259407), datetime.datetime(2025, 5, 12, 8, 34, 29, 259407), 0) 2025-05-12 08:34:29,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,268 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,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-12 08:34:29,269 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] ('ee9ba710-5023-4bc0-8f05-4cc253db4129',) 2025-05-12 08:34:29,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,271 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ee9ba710-5023-4bc0-8f05-4cc253db4129 (优先级 1) 添加到队列 0 2025-05-12 08:34:29,271 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:34:29,271 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:34:29,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: ee9ba710-5023-4bc0-8f05-4cc253db4129, 优先级: 1 2025-05-12 08:34:29,336 - services.execution.task_executor - DEBUG - 任务 ee9ba710-5023-4bc0-8f05-4cc253db4129 设置超时时间: 3600秒 2025-05-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,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-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - [cached since 70.08s ago] ('ee9ba710-5023-4bc0-8f05-4cc253db4129',) 2025-05-12 08:34:29,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.id = %s 2025-05-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - [cached since 70.13s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - [cached since 70.04s ago] (datetime.datetime(2025, 5, 12, 8, 34, 29, 336543), datetime.datetime(2025, 5, 12, 8, 34, 29, 336543), 'ee9ba710-5023-4bc0-8f05-4cc253db4129') 2025-05-12 08:34:29,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,348 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ee9ba710-5023-4bc0-8f05-4cc253db4129 2025-05-12 08:34:29,358 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:34:29,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,358 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:34:29,367 - sqlalchemy.engine.Engine - INFO - [cached since 70.04s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 34, 29, 358362), 'ee9ba710-5023-4bc0-8f05-4cc253db4129') 2025-05-12 08:34:29,367 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,370 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:34:29,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,370 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:34:29,370 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] ('669a52c1-18eb-409f-9600-134a113a6a73', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'ee9ba710-5023-4bc0-8f05-4cc253db4129', datetime.datetime(2025, 5, 12, 8, 34, 29, 370295), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 34, 29, 370295), datetime.datetime(2025, 5, 12, 8, 34, 29, 370295), 0) 2025-05-12 08:34:29,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,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-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - [cached since 69.99s ago] ('669a52c1-18eb-409f-9600-134a113a6a73',) 2025-05-12 08:34:29,387 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:34:29,387 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:34:29,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-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - [cached since 69.97s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 34, 29, 387058), '669a52c1-18eb-409f-9600-134a113a6a73') 2025-05-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,387 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:34:29,387 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:34:29,387 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:34:29,387 - sqlalchemy.engine.Engine - INFO - [cached since 70.03s ago] ('f9ae578d-91d8-40c7-80da-f51f952fc984', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'ee9ba710-5023-4bc0-8f05-4cc253db4129', datetime.datetime(2025, 5, 12, 8, 34, 29, 387058), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 34, 29, 387058), datetime.datetime(2025, 5, 12, 8, 34, 29, 387058), 0) 2025-05-12 08:34:29,398 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,402 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f9ae578d-91d8-40c7-80da-f51f952fc984 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] ('f9ae578d-91d8-40c7-80da-f51f952fc984',) 2025-05-12 08:34:29,402 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:34:29,402 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:34:29,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-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - [cached since 69.99s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 34, 29, 402774), 'f9ae578d-91d8-40c7-80da-f51f952fc984') 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,402 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:34:29,402 - services.execution.handlers.foundation - INFO - 任务 ee9ba710-5023-4bc0-8f05-4cc253db4129 打印: 111111 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - [cached since 69.93s ago] ('e0e72a44-4fee-441b-bf40-6ff7ff386ca3', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'ee9ba710-5023-4bc0-8f05-4cc253db4129', datetime.datetime(2025, 5, 12, 8, 34, 29, 402774), datetime.datetime(2025, 5, 12, 8, 34, 29, 402774), 0) 2025-05-12 08:34:29,402 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,421 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:34:29,421 - sqlalchemy.engine.Engine - INFO - [cached since 70.04s ago] ('f9ae578d-91d8-40c7-80da-f51f952fc984',) 2025-05-12 08:34:29,434 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:34:29,434 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:34:29,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-12 08:34:29,434 - sqlalchemy.engine.Engine - INFO - [cached since 69.93s ago] (datetime.datetime(2025, 5, 12, 8, 34, 29, 434262), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 34, 29, 434262), 'f9ae578d-91d8-40c7-80da-f51f952fc984') 2025-05-12 08:34:29,434 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,450 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:34:29,451 - sqlalchemy.engine.Engine - INFO - [cached since 69.97s ago] ('9f5454f4-221d-4f97-be3b-58f07f084fd8', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'ee9ba710-5023-4bc0-8f05-4cc253db4129', datetime.datetime(2025, 5, 12, 8, 34, 29, 450378), datetime.datetime(2025, 5, 12, 8, 34, 29, 450378), 0) 2025-05-12 08:34:29,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,454 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:34:29,454 - sqlalchemy.engine.Engine - INFO - [cached since 70.07s ago] ('669a52c1-18eb-409f-9600-134a113a6a73',) 2025-05-12 08:34:29,470 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:34:29,470 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:34:29,470 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:34:29,471 - sqlalchemy.engine.Engine - INFO - [cached since 69.97s ago] (datetime.datetime(2025, 5, 12, 8, 34, 29, 470075), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 34, 29, 470075), '669a52c1-18eb-409f-9600-134a113a6a73') 2025-05-12 08:34:29,472 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,479 - services.sync_service - INFO - 正在设置系统任务状态为已完成: ee9ba710-5023-4bc0-8f05-4cc253db4129 2025-05-12 08:34:29,513 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:34:29,515 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:29,516 - 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-12 08:34:29,518 - sqlalchemy.engine.Engine - INFO - [cached since 69.92s ago] (datetime.datetime(2025, 5, 12, 8, 34, 29, 513966), '任务执行成功', , 130, 1, datetime.datetime(2025, 5, 12, 8, 34, 29, 516069), 'ee9ba710-5023-4bc0-8f05-4cc253db4129') 2025-05-12 08:34:29,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:34:29,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: ee9ba710-5023-4bc0-8f05-4cc253db4129, 结果: True 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:34:44,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:34:44,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:34:44,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:34:44,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:34:44,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:34:44,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:34:44,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:34:44,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:34:44,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:34:44,178 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:34:44,178 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 12, 7, 34, 44, 176237)) 2025-05-12 08:34:44,178 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,360 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:35:34,362 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:35:34,366 - 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-12 08:35:34,369 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('23099e6c-aad7-481a-9e0e-695f6190fdf3', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 35, 34, 357140), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 35, 34, 366767), datetime.datetime(2025, 5, 12, 8, 35, 34, 366767), 0) 2025-05-12 08:35:34,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,389 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,389 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:35:34,389 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('23099e6c-aad7-481a-9e0e-695f6190fdf3',) 2025-05-12 08:35:34,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,403 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 23099e6c-aad7-481a-9e0e-695f6190fdf3 (优先级 1) 添加到队列 0 2025-05-12 08:35:34,405 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:35:34,405 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:35:34,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: 23099e6c-aad7-481a-9e0e-695f6190fdf3, 优先级: 1 2025-05-12 08:35:34,520 - services.execution.task_executor - DEBUG - 任务 23099e6c-aad7-481a-9e0e-695f6190fdf3 设置超时时间: 3600秒 2025-05-12 08:35:34,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35: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.id = %s 2025-05-12 08:35:34,520 - sqlalchemy.engine.Engine - INFO - [cached since 135.3s ago] ('23099e6c-aad7-481a-9e0e-695f6190fdf3',) 2025-05-12 08:35:34,522 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:35:34,524 - sqlalchemy.engine.Engine - INFO - [cached since 135.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:35:34,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:35:34,524 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] (datetime.datetime(2025, 5, 12, 8, 35, 34, 524584), datetime.datetime(2025, 5, 12, 8, 35, 34, 524584), '23099e6c-aad7-481a-9e0e-695f6190fdf3') 2025-05-12 08:35:34,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,535 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 23099e6c-aad7-481a-9e0e-695f6190fdf3 2025-05-12 08:35:34,554 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:35:34,554 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,554 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:35:34,554 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 35, 34, 554238), '23099e6c-aad7-481a-9e0e-695f6190fdf3') 2025-05-12 08:35:34,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,567 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:35:34,567 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,567 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:35:34,567 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('c51ea46e-fe4c-4992-a840-ad4c8597064c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '23099e6c-aad7-481a-9e0e-695f6190fdf3', datetime.datetime(2025, 5, 12, 8, 35, 34, 567012), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 35, 34, 567012), datetime.datetime(2025, 5, 12, 8, 35, 34, 567012), 0) 2025-05-12 08:35:34,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,591 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,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-12 08:35:34,592 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('c51ea46e-fe4c-4992-a840-ad4c8597064c',) 2025-05-12 08:35:34,593 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:35:34,593 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:35:34,594 - 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-12 08:35:34,594 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 35, 34, 593310), 'c51ea46e-fe4c-4992-a840-ad4c8597064c') 2025-05-12 08:35:34,595 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,601 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:35:34,601 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:35:34,602 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:35:34,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,603 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:35:34,603 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('0daee7ce-f742-43bd-abd2-9f24306de486', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '23099e6c-aad7-481a-9e0e-695f6190fdf3', datetime.datetime(2025, 5, 12, 8, 35, 34, 602268), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 35, 34, 603277), datetime.datetime(2025, 5, 12, 8, 35, 34, 603277), 0) 2025-05-12 08:35:34,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,608 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 0daee7ce-f742-43bd-abd2-9f24306de486 2025-05-12 08:35:34,608 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,608 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:35:34,608 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('0daee7ce-f742-43bd-abd2-9f24306de486',) 2025-05-12 08:35:34,608 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:35:34,608 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:35:34,608 - 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-12 08:35:34,613 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 35, 34, 608264), '0daee7ce-f742-43bd-abd2-9f24306de486') 2025-05-12 08:35:34,613 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,617 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:35:34,617 - services.execution.handlers.foundation - INFO - 任务 23099e6c-aad7-481a-9e0e-695f6190fdf3 打印: 111111 2025-05-12 08:35:34,617 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,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-12 08:35:34,617 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('fc7e0b02-4228-49d3-ba14-7de282f180be', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '23099e6c-aad7-481a-9e0e-695f6190fdf3', datetime.datetime(2025, 5, 12, 8, 35, 34, 617192), datetime.datetime(2025, 5, 12, 8, 35, 34, 617192), 0) 2025-05-12 08:35:34,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,632 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,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-12 08:35:34,632 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('0daee7ce-f742-43bd-abd2-9f24306de486',) 2025-05-12 08:35:34,632 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:35:34,632 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:35:34,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-12 08:35:34,632 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] (datetime.datetime(2025, 5, 12, 8, 35, 34, 632462), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 35, 34, 632462), '0daee7ce-f742-43bd-abd2-9f24306de486') 2025-05-12 08:35:34,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,637 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,637 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:35:34,637 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('09b630d6-51bf-4153-9d99-b1fa63f5408f', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '23099e6c-aad7-481a-9e0e-695f6190fdf3', datetime.datetime(2025, 5, 12, 8, 35, 34, 637608), datetime.datetime(2025, 5, 12, 8, 35, 34, 637608), 0) 2025-05-12 08:35:34,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,648 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,648 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:35:34,648 - sqlalchemy.engine.Engine - INFO - [cached since 135.3s ago] ('c51ea46e-fe4c-4992-a840-ad4c8597064c',) 2025-05-12 08:35:34,648 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:35:34,648 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:35:34,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-12 08:35:34,648 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] (datetime.datetime(2025, 5, 12, 8, 35, 34, 648273), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 35, 34, 648273), 'c51ea46e-fe4c-4992-a840-ad4c8597064c') 2025-05-12 08:35:34,648 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,648 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 23099e6c-aad7-481a-9e0e-695f6190fdf3 2025-05-12 08:35:34,664 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:35:34,664 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:34,664 - 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-12 08:35:34,664 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] (datetime.datetime(2025, 5, 12, 8, 35, 34, 664395), '任务执行成功', , 113, 1, datetime.datetime(2025, 5, 12, 8, 35, 34, 664395), '23099e6c-aad7-481a-9e0e-695f6190fdf3') 2025-05-12 08:35:34,664 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:35:34,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: 23099e6c-aad7-481a-9e0e-695f6190fdf3, 结果: True 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:35:44,117 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:35:44,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:35:44,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:35:44,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:35:44,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:35:44,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:35:44,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:35:44,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:35:44,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:35:44,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:35:44,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:35:44,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:35:44,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:35:44,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:35:44,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:35:44,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:35:44,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:35:44,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:35:44,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:35:44,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:35:44,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:35:44,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:35:44,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:35:44,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:35:44,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:35:44,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:35:44,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:35:44,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:35:44,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:35:44,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:35:44,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:35:44,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:35:44,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:35:44,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:35:44,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:35:44,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:35:44,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:35:44,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:35:44,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:35:44,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:35:44,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:35:44,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:35:44,154 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:35:44,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:35:44,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:35:44,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:35:44,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:35:44,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:35:44,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:35:44,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:35:44,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:35:44,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:35:44,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:35:44,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:35:44,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:35:44,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:35:44,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:35:44,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:35:44,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:35:44,166 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:35:44,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:35:44,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:35:44,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:35:44,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:35:44,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:35:44,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:35:44,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:35:44,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:35:44,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:35:44,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:35:44,169 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:35:44,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:35:44,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:35:44,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:35:44,180 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:35:44,182 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 12, 7, 35, 44, 175306)) 2025-05-12 08:35:44,184 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,397 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,397 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:36:39,397 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:36:39,397 - 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-12 08:36:39,397 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('11282f81-28d9-406e-8a89-dca498bf4e18', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 36, 39, 397528), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 36, 39, 397528), datetime.datetime(2025, 5, 12, 8, 36, 39, 397528), 0) 2025-05-12 08:36:39,418 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,429 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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.id = %s 2025-05-12 08:36:39,429 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('11282f81-28d9-406e-8a89-dca498bf4e18',) 2025-05-12 08:36:39,429 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,429 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 11282f81-28d9-406e-8a89-dca498bf4e18 (优先级 1) 添加到队列 0 2025-05-12 08:36:39,429 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:36:39,445 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:36:39,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 11282f81-28d9-406e-8a89-dca498bf4e18, 优先级: 1 2025-05-12 08:36:39,524 - services.execution.task_executor - DEBUG - 任务 11282f81-28d9-406e-8a89-dca498bf4e18 设置超时时间: 3600秒 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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.id = %s 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - [cached since 200.3s ago] ('11282f81-28d9-406e-8a89-dca498bf4e18',) 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - [cached since 200.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] (datetime.datetime(2025, 5, 12, 8, 36, 39, 524144), datetime.datetime(2025, 5, 12, 8, 36, 39, 524144), '11282f81-28d9-406e-8a89-dca498bf4e18') 2025-05-12 08:36:39,524 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,539 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 11282f81-28d9-406e-8a89-dca498bf4e18 2025-05-12 08:36:39,574 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:36:39,579 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,579 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:36:39,579 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 36, 39, 579199), '11282f81-28d9-406e-8a89-dca498bf4e18') 2025-05-12 08:36:39,579 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,590 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:36:39,590 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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-12 08:36:39,590 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('281cc963-d470-4da6-a804-b89e14b64e50', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '11282f81-28d9-406e-8a89-dca498bf4e18', datetime.datetime(2025, 5, 12, 8, 36, 39, 590458), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 36, 39, 590458), datetime.datetime(2025, 5, 12, 8, 36, 39, 590458), 0) 2025-05-12 08:36:39,590 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,606 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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-12 08:36:39,606 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('281cc963-d470-4da6-a804-b89e14b64e50',) 2025-05-12 08:36:39,606 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:36:39,606 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:36:39,606 - 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-12 08:36:39,606 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 36, 39, 606409), '281cc963-d470-4da6-a804-b89e14b64e50') 2025-05-12 08:36:39,606 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,606 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:36:39,606 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:36:39,622 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:36:39,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,622 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:36:39,622 - sqlalchemy.engine.Engine - INFO - [cached since 200.3s ago] ('dae8b87a-8fb3-49b6-a44b-e8812d6bd792', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '11282f81-28d9-406e-8a89-dca498bf4e18', datetime.datetime(2025, 5, 12, 8, 36, 39, 622105), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 36, 39, 622105), datetime.datetime(2025, 5, 12, 8, 36, 39, 622105), 0) 2025-05-12 08:36:39,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,622 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: dae8b87a-8fb3-49b6-a44b-e8812d6bd792 2025-05-12 08:36:39,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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-12 08:36:39,638 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('dae8b87a-8fb3-49b6-a44b-e8812d6bd792',) 2025-05-12 08:36:39,638 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:36:39,638 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:36:39,638 - 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-12 08:36:39,638 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 36, 39, 638283), 'dae8b87a-8fb3-49b6-a44b-e8812d6bd792') 2025-05-12 08:36:39,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,638 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:36:39,654 - services.execution.handlers.foundation - INFO - 任务 11282f81-28d9-406e-8a89-dca498bf4e18 打印: 111111 2025-05-12 08:36:39,655 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,655 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:36:39,657 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('c1ab6c53-9e85-48e7-9c9c-e258fe8ddfd6', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '11282f81-28d9-406e-8a89-dca498bf4e18', datetime.datetime(2025, 5, 12, 8, 36, 39, 655008), datetime.datetime(2025, 5, 12, 8, 36, 39, 655008), 0) 2025-05-12 08:36:39,658 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,670 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,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-12 08:36:39,671 - sqlalchemy.engine.Engine - INFO - [cached since 200.3s ago] ('dae8b87a-8fb3-49b6-a44b-e8812d6bd792',) 2025-05-12 08:36:39,672 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:36:39,672 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:36:39,673 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:36:39,674 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] (datetime.datetime(2025, 5, 12, 8, 36, 39, 673203), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 36, 39, 673203), 'dae8b87a-8fb3-49b6-a44b-e8812d6bd792') 2025-05-12 08:36:39,674 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,679 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,679 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:36:39,679 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] ('77d7b480-f699-4dcb-890a-1ff5a6037fa4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '11282f81-28d9-406e-8a89-dca498bf4e18', datetime.datetime(2025, 5, 12, 8, 36, 39, 679344), datetime.datetime(2025, 5, 12, 8, 36, 39, 679344), 0) 2025-05-12 08:36:39,679 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,690 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,693 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:36:39,693 - sqlalchemy.engine.Engine - INFO - [cached since 200.3s ago] ('281cc963-d470-4da6-a804-b89e14b64e50',) 2025-05-12 08:36:39,693 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:36:39,693 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:36:39,693 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:36:39,693 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] (datetime.datetime(2025, 5, 12, 8, 36, 39, 693111), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 36, 39, 693111), '281cc963-d470-4da6-a804-b89e14b64e50') 2025-05-12 08:36:39,693 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,699 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 11282f81-28d9-406e-8a89-dca498bf4e18 2025-05-12 08:36:39,770 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:36:39,770 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:39,770 - 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-12 08:36:39,770 - sqlalchemy.engine.Engine - INFO - [cached since 200.2s ago] (datetime.datetime(2025, 5, 12, 8, 36, 39, 770645), '任务执行成功', , 159, 1, datetime.datetime(2025, 5, 12, 8, 36, 39, 770645), '11282f81-28d9-406e-8a89-dca498bf4e18') 2025-05-12 08:36:39,774 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:39,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 11282f81-28d9-406e-8a89-dca498bf4e18, 结果: True 2025-05-12 08:36:44,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:36:44,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:36:44,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:36:44,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:36:44,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:36:44,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:36:44,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:36:44,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:36:44,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:36:44,195 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:36:44,195 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:36:44,195 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (, datetime.datetime(2025, 5, 12, 7, 36, 44, 193462)) 2025-05-12 08:36:44,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:36:44,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:36:44,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:36:44,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:36:44,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:36:44,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:36:44,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:36:44,198 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:36:44,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:36:44,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:36:44,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:36:44,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:36:44,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:36:44,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:36:44,200 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:36:44,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:36:44,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:36:44,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:36:44,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:36:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:36:44,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:36:44,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:36:44,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:36:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:36:44,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:36:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:36:44,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:36:44,210 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:36:44,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:36:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:36:44,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:36:44,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:36:44,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:36:44,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:36:44,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:36:44,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:36:44,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:36:44,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:36:44,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:36:44,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:36:44,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:36:44,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:36:44,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:36:44,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:36:44,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:36:44,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:36:44,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:36:44,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:36:44,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:36:44,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:36:44,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:36:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:36:44,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:36:44,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:36:44,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:36:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:36:44,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:36:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:36:44,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:36:44,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:36:44,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:37:44,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:37:44,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:37:44,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:37:44,226 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:37:44,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:37:44,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:37:44,226 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,238 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:37:44,242 - sqlalchemy.engine.Engine - INFO - [cached since 300.1s ago] (, datetime.datetime(2025, 5, 12, 7, 37, 44, 226323)) 2025-05-12 08:37:44,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:37:44,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:37:44,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:37:44,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:37:44,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:37:44,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:37:44,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:37:44,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:37:44,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:37:44,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:37:44,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:37:44,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:37:44,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:37:44,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:37:44,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:37:44,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:37:44,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:37:44,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:37:44,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:37:44,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:37:44,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:37:44,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:37:44,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:37:44,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:37:44,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:37:44,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:37:44,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:37:44,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:37:44,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:37:44,279 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:37:44,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:37:44,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:37:44,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:37:44,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:37:44,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:37:44,293 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:37:44,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:37:44,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:37:44,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:37:44,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:37:44,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:37:44,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:37:44,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:37:44,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:37:44,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:37:44,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:37:44,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:37:44,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:37:44,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:37:44,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:37:44,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:37:44,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:37:44,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:37:44,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:37:44,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:37:44,324 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:37:44,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:37:44,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:37:44,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:37:44,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:37:44,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:37:44,340 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:37:44,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:37:44,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:37:44,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:37:44,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:37:44,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:37:44,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:37:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:37:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:37:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:37:44,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:37:44,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:37:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:37:44,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,457 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:37:44,457 - sqlalchemy.engine.Engine - INFO - [cached since 265.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:37:44,457 - 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-12 08:37:44,457 - sqlalchemy.engine.Engine - INFO - [cached since 265.2s ago] ('09bed834-a9a7-44e2-9607-86c146970a71', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 37, 44, 457163), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 37, 44, 457673), datetime.datetime(2025, 5, 12, 8, 37, 44, 457673), 0) 2025-05-12 08:37:44,457 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,473 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:37:44,473 - sqlalchemy.engine.Engine - INFO - [cached since 265.2s ago] ('09bed834-a9a7-44e2-9607-86c146970a71',) 2025-05-12 08:37:44,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,473 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 09bed834-a9a7-44e2-9607-86c146970a71 (优先级 1) 添加到队列 0 2025-05-12 08:37:44,473 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:37:44,473 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:37:44,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: 09bed834-a9a7-44e2-9607-86c146970a71, 优先级: 1 2025-05-12 08:37:44,541 - services.execution.task_executor - DEBUG - 任务 09bed834-a9a7-44e2-9607-86c146970a71 设置超时时间: 3600秒 2025-05-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,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.id = %s 2025-05-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('09bed834-a9a7-44e2-9607-86c146970a71',) 2025-05-12 08:37:44,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-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - [cached since 265.2s ago] (datetime.datetime(2025, 5, 12, 8, 37, 44, 541653), datetime.datetime(2025, 5, 12, 8, 37, 44, 541653), '09bed834-a9a7-44e2-9607-86c146970a71') 2025-05-12 08:37:44,541 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,557 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 09bed834-a9a7-44e2-9607-86c146970a71 2025-05-12 08:37:44,605 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:37:44,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,605 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:37:44,605 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 37, 44, 605973), '09bed834-a9a7-44e2-9607-86c146970a71') 2025-05-12 08:37:44,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,622 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:37:44,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,622 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:37:44,622 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('e2532664-fdfb-4ccd-b967-2e0d48888f6a', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '09bed834-a9a7-44e2-9607-86c146970a71', datetime.datetime(2025, 5, 12, 8, 37, 44, 622031), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 37, 44, 622031), datetime.datetime(2025, 5, 12, 8, 37, 44, 622031), 0) 2025-05-12 08:37:44,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37: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-12 08:37:44,657 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('e2532664-fdfb-4ccd-b967-2e0d48888f6a',) 2025-05-12 08:37:44,657 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:37:44,669 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:37:44,669 - 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-12 08:37:44,669 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 37, 44, 669883), 'e2532664-fdfb-4ccd-b967-2e0d48888f6a') 2025-05-12 08:37:44,676 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,676 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:37:44,676 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:37:44,676 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:37:44,692 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,692 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:37:44,692 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('2b9fb1f3-031f-4799-89ea-52645e25c5da', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '09bed834-a9a7-44e2-9607-86c146970a71', datetime.datetime(2025, 5, 12, 8, 37, 44, 692104), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 37, 44, 692104), datetime.datetime(2025, 5, 12, 8, 37, 44, 692104), 0) 2025-05-12 08:37:44,692 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,707 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2b9fb1f3-031f-4799-89ea-52645e25c5da 2025-05-12 08:37:44,707 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,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-12 08:37:44,707 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('2b9fb1f3-031f-4799-89ea-52645e25c5da',) 2025-05-12 08:37:44,723 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:37:44,723 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:37:44,723 - 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-12 08:37:44,723 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 37, 44, 723808), '2b9fb1f3-031f-4799-89ea-52645e25c5da') 2025-05-12 08:37:44,723 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,723 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:37:44,723 - services.execution.handlers.foundation - INFO - 任务 09bed834-a9a7-44e2-9607-86c146970a71 打印: 111111 2025-05-12 08:37:44,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,739 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:37:44,739 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('e71716ae-a9ec-4ecc-9051-7854e667eed1', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '09bed834-a9a7-44e2-9607-86c146970a71', datetime.datetime(2025, 5, 12, 8, 37, 44, 739638), datetime.datetime(2025, 5, 12, 8, 37, 44, 739638), 0) 2025-05-12 08:37:44,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,755 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:37:44,758 - sqlalchemy.engine.Engine - INFO - [cached since 265.4s ago] ('2b9fb1f3-031f-4799-89ea-52645e25c5da',) 2025-05-12 08:37:44,758 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:37:44,758 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:37:44,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-12 08:37:44,758 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] (datetime.datetime(2025, 5, 12, 8, 37, 44, 758208), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 37, 44, 758208), '2b9fb1f3-031f-4799-89ea-52645e25c5da') 2025-05-12 08:37:44,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,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-12 08:37:44,771 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] ('bd57451d-adeb-4eab-b10d-c21cb96893da', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '09bed834-a9a7-44e2-9607-86c146970a71', datetime.datetime(2025, 5, 12, 8, 37, 44, 771373), datetime.datetime(2025, 5, 12, 8, 37, 44, 771373), 0) 2025-05-12 08:37:44,787 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,787 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,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-12 08:37:44,803 - sqlalchemy.engine.Engine - INFO - [cached since 265.4s ago] ('e2532664-fdfb-4ccd-b967-2e0d48888f6a',) 2025-05-12 08:37:44,803 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:37:44,803 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:37:44,803 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:37:44,803 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] (datetime.datetime(2025, 5, 12, 8, 37, 44, 803166), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 37, 44, 803166), 'e2532664-fdfb-4ccd-b967-2e0d48888f6a') 2025-05-12 08:37:44,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,826 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 09bed834-a9a7-44e2-9607-86c146970a71 2025-05-12 08:37:44,842 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:37:44,842 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:37:44,842 - 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-12 08:37:44,842 - sqlalchemy.engine.Engine - INFO - [cached since 265.3s ago] (datetime.datetime(2025, 5, 12, 8, 37, 44, 842413), '任务执行成功', , 268, 1, datetime.datetime(2025, 5, 12, 8, 37, 44, 842413), '09bed834-a9a7-44e2-9607-86c146970a71') 2025-05-12 08:37:44,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:37:44,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: 09bed834-a9a7-44e2-9607-86c146970a71, 结果: True 2025-05-12 08:38:44,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:44,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-12 08:38:44,294 - sqlalchemy.engine.Engine - INFO - [cached since 360.1s ago] (, datetime.datetime(2025, 5, 12, 7, 38, 44, 289687)) 2025-05-12 08:38:44,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:44,353 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:38:44,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:38:44,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:38:44,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:38:44,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:38:44,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:38:44,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:38:44,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:38:44,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:38:44,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:38:44,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:38:44,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:38:44,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:38:44,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:38:44,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:38:44,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:38:44,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:38:44,370 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:38:44,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:38:44,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:38:44,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:38:44,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:38:44,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:38:44,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:38:44,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:38:44,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:38:44,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:38:44,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:38:44,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:38:44,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:38:44,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:38:44,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:38:44,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:38:44,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:38:44,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:38:44,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:38:44,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:38:44,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:38:44,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:38:44,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:38:44,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:38:44,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:38:44,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:38:44,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:38:44,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:38:44,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:38:44,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:38:44,412 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:38:44,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:38:44,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:38:44,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:38:44,416 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:38:44,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:38:44,417 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:38:44,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:38:44,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:38:44,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:38:44,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:38:44,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:38:44,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:38:44,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:38:44,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:38:44,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:38:44,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:38:44,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:38:44,430 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:38:44,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:38:44,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:38:44,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:38:44,432 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:38:44,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:38:44,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:38:44,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:38:44,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:38:44,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:38:44,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:38:44,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:38:44,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:38:49,589 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,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-12 08:38:49,592 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:38:49,596 - 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-12 08:38:49,597 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('373ede16-3421-4a91-aeeb-b613da7dc756', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 38, 49, 589594), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 38, 49, 592505), datetime.datetime(2025, 5, 12, 8, 38, 49, 592505), 0) 2025-05-12 08:38:49,609 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,623 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,623 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:38:49,624 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('373ede16-3421-4a91-aeeb-b613da7dc756',) 2025-05-12 08:38:49,628 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,630 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 373ede16-3421-4a91-aeeb-b613da7dc756 (优先级 1) 添加到队列 0 2025-05-12 08:38:49,630 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:38:49,630 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:38:49,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 373ede16-3421-4a91-aeeb-b613da7dc756, 优先级: 1 2025-05-12 08:38:49,728 - services.execution.task_executor - DEBUG - 任务 373ede16-3421-4a91-aeeb-b613da7dc756 设置超时时间: 3600秒 2025-05-12 08:38:49,728 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,730 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:38:49,731 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('373ede16-3421-4a91-aeeb-b613da7dc756',) 2025-05-12 08:38:49,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-12 08:38:49,735 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:38:49,736 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:38:49,740 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] (datetime.datetime(2025, 5, 12, 8, 38, 49, 736469), datetime.datetime(2025, 5, 12, 8, 38, 49, 736469), '373ede16-3421-4a91-aeeb-b613da7dc756') 2025-05-12 08:38:49,746 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,759 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 373ede16-3421-4a91-aeeb-b613da7dc756 2025-05-12 08:38:49,780 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:38:49,783 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,784 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:38:49,788 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 38, 49, 784859), '373ede16-3421-4a91-aeeb-b613da7dc756') 2025-05-12 08:38:49,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,801 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:38:49,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,806 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:38:49,811 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('6bb4c1d9-41c7-43ac-8780-6bb1d78c102d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '373ede16-3421-4a91-aeeb-b613da7dc756', datetime.datetime(2025, 5, 12, 8, 38, 49, 802136), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 38, 49, 806150), datetime.datetime(2025, 5, 12, 8, 38, 49, 806150), 0) 2025-05-12 08:38:49,813 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,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-12 08:38:49,827 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('6bb4c1d9-41c7-43ac-8780-6bb1d78c102d',) 2025-05-12 08:38:49,828 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:38:49,828 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:38:49,828 - 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-12 08:38:49,828 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 38, 49, 828176), '6bb4c1d9-41c7-43ac-8780-6bb1d78c102d') 2025-05-12 08:38:49,828 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,845 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:38:49,845 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:38:49,845 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:38:49,845 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,845 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:38:49,861 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('84c07d32-548c-494b-9704-7048826312ac', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '373ede16-3421-4a91-aeeb-b613da7dc756', datetime.datetime(2025, 5, 12, 8, 38, 49, 845464), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 38, 49, 845464), datetime.datetime(2025, 5, 12, 8, 38, 49, 845464), 0) 2025-05-12 08:38:49,861 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,861 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 84c07d32-548c-494b-9704-7048826312ac 2025-05-12 08:38:49,861 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38: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-12 08:38:49,876 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('84c07d32-548c-494b-9704-7048826312ac',) 2025-05-12 08:38:49,876 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:38:49,876 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:38:49,876 - 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-12 08:38:49,876 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 38, 49, 876990), '84c07d32-548c-494b-9704-7048826312ac') 2025-05-12 08:38:49,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,893 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:38:49,893 - services.execution.handlers.foundation - INFO - 任务 373ede16-3421-4a91-aeeb-b613da7dc756 打印: 111111 2025-05-12 08:38:49,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,893 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:38:49,893 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] ('e1ec718b-e975-438a-825b-1deacdf01922', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '373ede16-3421-4a91-aeeb-b613da7dc756', datetime.datetime(2025, 5, 12, 8, 38, 49, 893023), datetime.datetime(2025, 5, 12, 8, 38, 49, 893023), 0) 2025-05-12 08:38:49,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,908 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,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-12 08:38:49,924 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('84c07d32-548c-494b-9704-7048826312ac',) 2025-05-12 08:38:49,924 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:38:49,924 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:38:49,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-12 08:38:49,924 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] (datetime.datetime(2025, 5, 12, 8, 38, 49, 924599), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 38, 49, 924599), '84c07d32-548c-494b-9704-7048826312ac') 2025-05-12 08:38:49,924 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,941 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38: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-12 08:38:49,956 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] ('6a31cb71-e849-4268-9f68-6d15a8745f19', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '373ede16-3421-4a91-aeeb-b613da7dc756', datetime.datetime(2025, 5, 12, 8, 38, 49, 941010), datetime.datetime(2025, 5, 12, 8, 38, 49, 941010), 0) 2025-05-12 08:38:49,956 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,966 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,966 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:38:49,966 - sqlalchemy.engine.Engine - INFO - [cached since 330.6s ago] ('6bb4c1d9-41c7-43ac-8780-6bb1d78c102d',) 2025-05-12 08:38:49,967 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:38:49,967 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:38:49,967 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:38:49,967 - sqlalchemy.engine.Engine - INFO - [cached since 330.5s ago] (datetime.datetime(2025, 5, 12, 8, 38, 49, 967938), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 38, 49, 967938), '6bb4c1d9-41c7-43ac-8780-6bb1d78c102d') 2025-05-12 08:38:49,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,973 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 373ede16-3421-4a91-aeeb-b613da7dc756 2025-05-12 08:38:49,988 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:38:49,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:38:49,990 - 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-12 08:38:49,990 - sqlalchemy.engine.Engine - INFO - [cached since 330.4s ago] (datetime.datetime(2025, 5, 12, 8, 38, 49, 989407), '任务执行成功', , 214, 1, datetime.datetime(2025, 5, 12, 8, 38, 49, 990387), '373ede16-3421-4a91-aeeb-b613da7dc756') 2025-05-12 08:38:49,991 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:38:49,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 373ede16-3421-4a91-aeeb-b613da7dc756, 结果: True 2025-05-12 08:39:14,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:39:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:39:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:39:14,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:39:14,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:39:14,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:39:14,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:39:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:39:14,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:39:14,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:39:14,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:39:14,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:39:44,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:44,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.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:39:44,319 - sqlalchemy.engine.Engine - INFO - [cached since 420.2s ago] (, datetime.datetime(2025, 5, 12, 7, 39, 44, 318450)) 2025-05-12 08:39:44,322 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:44,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:39:44,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:39:44,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:39:44,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:39:44,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:39:44,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:39:44,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:39:44,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:39:44,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:39:44,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:39:44,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:39:44,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:39:44,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:39:44,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:39:44,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:39:44,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:39:44,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:39:44,470 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:39:44,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:39:44,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:39:44,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:39:44,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:39:44,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:39:44,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:39:44,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:39:44,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:39:44,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:39:44,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:39:44,483 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:39:44,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:39:44,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:39:44,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:39:44,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:39:44,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:39:44,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:39:44,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:39:44,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:39:44,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:39:44,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:39:44,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:39:44,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:39:44,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:39:44,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:39:44,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:39:44,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:39:44,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:39:44,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:39:44,498 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:39:44,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:39:44,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:39:44,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:39:44,500 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:39:44,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:39:44,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:39:44,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:39:44,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:39:44,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:39:44,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:39:44,504 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:39:44,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:39:44,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:39:44,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:39:44,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:39:44,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:39:44,506 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:39:44,506 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:39:44,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:39:44,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:39:44,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:39:44,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:39:44,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:39:44,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:39:54,683 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,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-12 08:39:54,683 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:39:54,684 - 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-12 08:39:54,686 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('83dd3513-5cba-4299-b5f5-0e9242d884a7', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 39, 54, 681115), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 39, 54, 684576), datetime.datetime(2025, 5, 12, 8, 39, 54, 684576), 0) 2025-05-12 08:39:54,690 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,701 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:39:54,703 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('83dd3513-5cba-4299-b5f5-0e9242d884a7',) 2025-05-12 08:39:54,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,706 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 83dd3513-5cba-4299-b5f5-0e9242d884a7 (优先级 1) 添加到队列 0 2025-05-12 08:39:54,707 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:39:54,708 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:39:54,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 83dd3513-5cba-4299-b5f5-0e9242d884a7, 优先级: 1 2025-05-12 08:39:54,748 - services.execution.task_executor - DEBUG - 任务 83dd3513-5cba-4299-b5f5-0e9242d884a7 设置超时时间: 3600秒 2025-05-12 08:39:54,749 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,750 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:39:54,750 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('83dd3513-5cba-4299-b5f5-0e9242d884a7',) 2025-05-12 08:39:54,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.id = %s 2025-05-12 08:39:54,752 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:39:54,755 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:39:54,757 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] (datetime.datetime(2025, 5, 12, 8, 39, 54, 755255), datetime.datetime(2025, 5, 12, 8, 39, 54, 755255), '83dd3513-5cba-4299-b5f5-0e9242d884a7') 2025-05-12 08:39:54,761 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,769 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 83dd3513-5cba-4299-b5f5-0e9242d884a7 2025-05-12 08:39:54,783 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:39:54,784 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,789 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:39:54,792 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 39, 54, 789801), '83dd3513-5cba-4299-b5f5-0e9242d884a7') 2025-05-12 08:39:54,796 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,805 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:39:54,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,811 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:39:54,814 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('05c1ddc2-c143-4afb-aafd-a7be00f0878e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '83dd3513-5cba-4299-b5f5-0e9242d884a7', datetime.datetime(2025, 5, 12, 8, 39, 54, 807872), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 39, 54, 811874), datetime.datetime(2025, 5, 12, 8, 39, 54, 811874), 0) 2025-05-12 08:39:54,815 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,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-12 08:39:54,827 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('05c1ddc2-c143-4afb-aafd-a7be00f0878e',) 2025-05-12 08:39:54,831 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:39:54,831 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:39:54,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-12 08:39:54,837 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 39, 54, 833599), '05c1ddc2-c143-4afb-aafd-a7be00f0878e') 2025-05-12 08:39:54,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,850 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:39:54,852 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:39:54,855 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:39:54,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,858 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:39:54,862 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('775b092e-8d84-4b37-a9c8-8e20b02cee45', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '83dd3513-5cba-4299-b5f5-0e9242d884a7', datetime.datetime(2025, 5, 12, 8, 39, 54, 858085), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 39, 54, 858085), datetime.datetime(2025, 5, 12, 8, 39, 54, 858085), 0) 2025-05-12 08:39:54,864 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,870 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 775b092e-8d84-4b37-a9c8-8e20b02cee45 2025-05-12 08:39:54,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,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-12 08:39:54,875 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('775b092e-8d84-4b37-a9c8-8e20b02cee45',) 2025-05-12 08:39:54,881 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:39:54,881 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:39:54,882 - 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-12 08:39:54,886 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 39, 54, 882563), '775b092e-8d84-4b37-a9c8-8e20b02cee45') 2025-05-12 08:39:54,890 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,899 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:39:54,901 - services.execution.handlers.foundation - INFO - 任务 83dd3513-5cba-4299-b5f5-0e9242d884a7 打印: 111111 2025-05-12 08:39:54,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,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-12 08:39:54,911 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] ('336ad0c4-f3fd-46ad-887d-bda1d471a3a7', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '83dd3513-5cba-4299-b5f5-0e9242d884a7', datetime.datetime(2025, 5, 12, 8, 39, 54, 907603), datetime.datetime(2025, 5, 12, 8, 39, 54, 907603), 0) 2025-05-12 08:39:54,913 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,924 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,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-12 08:39:54,930 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('775b092e-8d84-4b37-a9c8-8e20b02cee45',) 2025-05-12 08:39:54,931 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:39:54,933 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:39:54,935 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:39:54,939 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] (datetime.datetime(2025, 5, 12, 8, 39, 54, 935885), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 39, 54, 935885), '775b092e-8d84-4b37-a9c8-8e20b02cee45') 2025-05-12 08:39:54,944 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,954 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,955 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:39:54,959 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] ('928a18bf-0eea-4f3c-9a30-5563d4aae06a', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '83dd3513-5cba-4299-b5f5-0e9242d884a7', datetime.datetime(2025, 5, 12, 8, 39, 54, 955400), datetime.datetime(2025, 5, 12, 8, 39, 54, 955400), 0) 2025-05-12 08:39:54,961 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,971 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:54,973 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:39:54,979 - sqlalchemy.engine.Engine - INFO - [cached since 395.6s ago] ('05c1ddc2-c143-4afb-aafd-a7be00f0878e',) 2025-05-12 08:39:54,983 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:39:54,983 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:39:54,984 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:39:54,985 - sqlalchemy.engine.Engine - INFO - [cached since 395.5s ago] (datetime.datetime(2025, 5, 12, 8, 39, 54, 984873), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 39, 54, 984873), '05c1ddc2-c143-4afb-aafd-a7be00f0878e') 2025-05-12 08:39:54,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:54,998 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 83dd3513-5cba-4299-b5f5-0e9242d884a7 2025-05-12 08:39:55,011 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:39:55,016 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:39:55,018 - 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-12 08:39:55,018 - sqlalchemy.engine.Engine - INFO - [cached since 395.4s ago] (datetime.datetime(2025, 5, 12, 8, 39, 55, 12605), '任务执行成功', , 229, 1, datetime.datetime(2025, 5, 12, 8, 39, 55, 18489), '83dd3513-5cba-4299-b5f5-0e9242d884a7') 2025-05-12 08:39:55,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:39:55,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 83dd3513-5cba-4299-b5f5-0e9242d884a7, 结果: True 2025-05-12 08:40:14,504 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:40:14,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:40:14,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:40:14,505 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:40:14,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:40:44,333 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:44,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-12 08:40:44,334 - sqlalchemy.engine.Engine - INFO - [cached since 480.2s ago] (, datetime.datetime(2025, 5, 12, 7, 40, 44, 332967)) 2025-05-12 08:40:44,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:44,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:40:44,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:40:44,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:40:44,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:40:44,526 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:40:44,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:40:44,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:40:44,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:40:44,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:40:44,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:40:44,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:40:44,536 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:40:44,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:40:44,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:40:44,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:40:44,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:40:44,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:40:44,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:40:44,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:40:44,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:40:44,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:40:44,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:40:44,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:40:44,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:40:44,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:40:44,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:40:44,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:40:44,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:40:44,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:40:44,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:40:44,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:40:44,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:40:44,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:40:44,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:40:44,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:40:44,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:40:44,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:40:44,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:40:44,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:40:44,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:40:44,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:40:44,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:40:44,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:40:44,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:40:44,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:40:44,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:40:44,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:40:44,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:40:44,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:40:44,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:40:44,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:40:44,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:40:44,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:40:44,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:40:44,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:40:44,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:40:44,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:40:44,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:40:44,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:40:44,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:40:44,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:40:59,778 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,778 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:40:59,778 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:40:59,778 - 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-12 08:40:59,778 - sqlalchemy.engine.Engine - INFO - [cached since 460.5s ago] ('fcf0321b-821c-4247-a68f-b1f18e5e8672', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 40, 59, 778704), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 40, 59, 778704), datetime.datetime(2025, 5, 12, 8, 40, 59, 778704), 0) 2025-05-12 08:40:59,778 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,793 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,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.id = %s 2025-05-12 08:40:59,805 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('fcf0321b-821c-4247-a68f-b1f18e5e8672',) 2025-05-12 08:40:59,809 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,809 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fcf0321b-821c-4247-a68f-b1f18e5e8672 (优先级 1) 添加到队列 0 2025-05-12 08:40:59,809 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:40:59,809 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:40:59,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: fcf0321b-821c-4247-a68f-b1f18e5e8672, 优先级: 1 2025-05-12 08:40:59,887 - services.execution.task_executor - DEBUG - 任务 fcf0321b-821c-4247-a68f-b1f18e5e8672 设置超时时间: 3600秒 2025-05-12 08:40:59,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:40:59,888 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('fcf0321b-821c-4247-a68f-b1f18e5e8672',) 2025-05-12 08:40:59,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-12 08:40:59,889 - sqlalchemy.engine.Engine - INFO - [cached since 460.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:40:59,891 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:40:59,891 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] (datetime.datetime(2025, 5, 12, 8, 40, 59, 891986), datetime.datetime(2025, 5, 12, 8, 40, 59, 891986), 'fcf0321b-821c-4247-a68f-b1f18e5e8672') 2025-05-12 08:40:59,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,899 - services.sync_service - INFO - 正在设置系统任务状态为执行中: fcf0321b-821c-4247-a68f-b1f18e5e8672 2025-05-12 08:40:59,926 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:40:59,927 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,932 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:40:59,935 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 40, 59, 932375), 'fcf0321b-821c-4247-a68f-b1f18e5e8672') 2025-05-12 08:40:59,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,943 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:40:59,944 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,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-12 08:40:59,945 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('20546a1f-50f4-448f-9012-c705b5b7a81d', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fcf0321b-821c-4247-a68f-b1f18e5e8672', datetime.datetime(2025, 5, 12, 8, 40, 59, 944657), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 40, 59, 945670), datetime.datetime(2025, 5, 12, 8, 40, 59, 945670), 0) 2025-05-12 08:40:59,948 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,956 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,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-12 08:40:59,956 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('20546a1f-50f4-448f-9012-c705b5b7a81d',) 2025-05-12 08:40:59,957 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:40:59,957 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:40:59,957 - 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-12 08:40:59,957 - sqlalchemy.engine.Engine - INFO - [cached since 460.5s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 40, 59, 957610), '20546a1f-50f4-448f-9012-c705b5b7a81d') 2025-05-12 08:40:59,959 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,967 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:40:59,968 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:40:59,970 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:40:59,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,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-12 08:40:59,973 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('629c0d71-5358-41f9-adce-3102a85572dd', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fcf0321b-821c-4247-a68f-b1f18e5e8672', datetime.datetime(2025, 5, 12, 8, 40, 59, 971808), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 40, 59, 972725), datetime.datetime(2025, 5, 12, 8, 40, 59, 972725), 0) 2025-05-12 08:40:59,975 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:40:59,983 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 629c0d71-5358-41f9-adce-3102a85572dd 2025-05-12 08:40:59,984 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:40:59,992 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:40:59,994 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('629c0d71-5358-41f9-adce-3102a85572dd',) 2025-05-12 08:40:59,997 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:40:59,998 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:40:59,998 - 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-12 08:41:00,006 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 40, 59, 998681), '629c0d71-5358-41f9-adce-3102a85572dd') 2025-05-12 08:41:00,008 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,015 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:41:00,015 - services.execution.handlers.foundation - INFO - 任务 fcf0321b-821c-4247-a68f-b1f18e5e8672 打印: 111111 2025-05-12 08:41:00,015 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:00,018 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:41:00,018 - sqlalchemy.engine.Engine - INFO - [cached since 460.5s ago] ('0c670c04-23a1-4c87-807e-1c062de2598f', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fcf0321b-821c-4247-a68f-b1f18e5e8672', datetime.datetime(2025, 5, 12, 8, 41, 0, 18501), datetime.datetime(2025, 5, 12, 8, 41, 0, 18501), 0) 2025-05-12 08:41:00,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,031 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:00,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-12 08:41:00,048 - sqlalchemy.engine.Engine - INFO - [cached since 460.7s ago] ('629c0d71-5358-41f9-adce-3102a85572dd',) 2025-05-12 08:41:00,055 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:41:00,056 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:41:00,058 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:41:00,062 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] (datetime.datetime(2025, 5, 12, 8, 41, 0, 58207), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 41, 0, 58207), '629c0d71-5358-41f9-adce-3102a85572dd') 2025-05-12 08:41:00,067 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,078 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:00,078 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:41:00,080 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] ('5232b9c8-0197-4aeb-a989-f957648edeb8', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fcf0321b-821c-4247-a68f-b1f18e5e8672', datetime.datetime(2025, 5, 12, 8, 41, 0, 78345), datetime.datetime(2025, 5, 12, 8, 41, 0, 78345), 0) 2025-05-12 08:41:00,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:00,090 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:41:00,090 - sqlalchemy.engine.Engine - INFO - [cached since 460.7s ago] ('20546a1f-50f4-448f-9012-c705b5b7a81d',) 2025-05-12 08:41:00,091 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:41:00,091 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:41:00,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-12 08:41:00,092 - sqlalchemy.engine.Engine - INFO - [cached since 460.6s ago] (datetime.datetime(2025, 5, 12, 8, 41, 0, 91533), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 41, 0, 91533), '20546a1f-50f4-448f-9012-c705b5b7a81d') 2025-05-12 08:41:00,093 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,099 - services.sync_service - INFO - 正在设置系统任务状态为已完成: fcf0321b-821c-4247-a68f-b1f18e5e8672 2025-05-12 08:41:00,114 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:41:00,114 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:00,114 - 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-12 08:41:00,114 - sqlalchemy.engine.Engine - INFO - [cached since 460.5s ago] (datetime.datetime(2025, 5, 12, 8, 41, 0, 114961), '任务执行成功', , 200, 1, datetime.datetime(2025, 5, 12, 8, 41, 0, 114961), 'fcf0321b-821c-4247-a68f-b1f18e5e8672') 2025-05-12 08:41:00,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:00,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: fcf0321b-821c-4247-a68f-b1f18e5e8672, 结果: True 2025-05-12 08:41:14,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:41:14,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:41:14,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:41:14,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:41:14,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:41:14,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:41:14,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:41:14,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:41:14,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:41:14,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:41:14,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:41:14,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:41:14,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:41:14,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:41:14,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:41:14,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:41:14,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:41:14,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:41:14,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:41:14,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:41:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:41:14,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:41:14,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:41:14,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:41:44,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:41:44,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-12 08:41:44,351 - sqlalchemy.engine.Engine - INFO - [cached since 540.2s ago] (, datetime.datetime(2025, 5, 12, 7, 41, 44, 344337)) 2025-05-12 08:41:44,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:41:44,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:41:44,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:41:44,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:42:04,851 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:04,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.id = %s 2025-05-12 08:42:04,851 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:42:04,851 - 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-12 08:42:04,851 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('864afdab-3361-4887-abbd-6a7631856b63', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 42, 4, 851051), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 42, 4, 851871), datetime.datetime(2025, 5, 12, 8, 42, 4, 851871), 0) 2025-05-12 08:42:04,851 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:04,884 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:04,884 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:42:04,884 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('864afdab-3361-4887-abbd-6a7631856b63',) 2025-05-12 08:42:04,884 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:04,884 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 864afdab-3361-4887-abbd-6a7631856b63 (优先级 1) 添加到队列 0 2025-05-12 08:42:04,884 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:42:04,884 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:42:04,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 864afdab-3361-4887-abbd-6a7631856b63, 优先级: 1 2025-05-12 08:42:04,934 - services.execution.task_executor - DEBUG - 任务 864afdab-3361-4887-abbd-6a7631856b63 设置超时时间: 3600秒 2025-05-12 08:42:04,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:04,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-12 08:42:04,936 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('864afdab-3361-4887-abbd-6a7631856b63',) 2025-05-12 08:42:04,936 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:42:04,936 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:42:04,951 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:42:04,952 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] (datetime.datetime(2025, 5, 12, 8, 42, 4, 951481), datetime.datetime(2025, 5, 12, 8, 42, 4, 951960), '864afdab-3361-4887-abbd-6a7631856b63') 2025-05-12 08:42:04,952 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:04,952 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 864afdab-3361-4887-abbd-6a7631856b63 2025-05-12 08:42:05,033 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:42:05,034 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 42, 5, 35017), '864afdab-3361-4887-abbd-6a7631856b63') 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,035 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('36bab239-ca90-44ff-a528-9583cfbb751e', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '864afdab-3361-4887-abbd-6a7631856b63', datetime.datetime(2025, 5, 12, 8, 42, 5, 35017), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 42, 5, 35017), datetime.datetime(2025, 5, 12, 8, 42, 5, 35017), 0) 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,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-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('36bab239-ca90-44ff-a528-9583cfbb751e',) 2025-05-12 08:42:05,051 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:42:05,051 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:42:05,051 - 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-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 42, 5, 51410), '36bab239-ca90-44ff-a528-9583cfbb751e') 2025-05-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,051 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:42:05,051 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:42:05,051 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('530229da-e5d1-4c79-9d61-2209fe4a5b5d', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '864afdab-3361-4887-abbd-6a7631856b63', datetime.datetime(2025, 5, 12, 8, 42, 5, 51410), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 42, 5, 51410), datetime.datetime(2025, 5, 12, 8, 42, 5, 51410), 0) 2025-05-12 08:42:05,051 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,066 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 530229da-e5d1-4c79-9d61-2209fe4a5b5d 2025-05-12 08:42:05,067 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('530229da-e5d1-4c79-9d61-2209fe4a5b5d',) 2025-05-12 08:42:05,068 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:42:05,068 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:42:05,068 - 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-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 42, 5, 68321), '530229da-e5d1-4c79-9d61-2209fe4a5b5d') 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,068 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:42:05,068 - services.execution.handlers.foundation - INFO - 任务 864afdab-3361-4887-abbd-6a7631856b63 打印: 111111 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('72ff9d17-f79b-4e8e-8185-79c7e6077a19', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '864afdab-3361-4887-abbd-6a7631856b63', datetime.datetime(2025, 5, 12, 8, 42, 5, 68321), datetime.datetime(2025, 5, 12, 8, 42, 5, 68321), 0) 2025-05-12 08:42:05,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('530229da-e5d1-4c79-9d61-2209fe4a5b5d',) 2025-05-12 08:42:05,084 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:42:05,084 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] (datetime.datetime(2025, 5, 12, 8, 42, 5, 84876), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 42, 5, 84876), '530229da-e5d1-4c79-9d61-2209fe4a5b5d') 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] ('4d5651d0-cd5f-4b17-9c73-e7bf9245b274', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '864afdab-3361-4887-abbd-6a7631856b63', datetime.datetime(2025, 5, 12, 8, 42, 5, 84876), datetime.datetime(2025, 5, 12, 8, 42, 5, 84876), 0) 2025-05-12 08:42:05,084 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,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-12 08:42:05,102 - sqlalchemy.engine.Engine - INFO - [cached since 525.7s ago] ('36bab239-ca90-44ff-a528-9583cfbb751e',) 2025-05-12 08:42:05,102 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:42:05,102 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:42:05,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-12 08:42:05,102 - sqlalchemy.engine.Engine - INFO - [cached since 525.6s ago] (datetime.datetime(2025, 5, 12, 8, 42, 5, 102240), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 42, 5, 102240), '36bab239-ca90-44ff-a528-9583cfbb751e') 2025-05-12 08:42:05,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,108 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 864afdab-3361-4887-abbd-6a7631856b63 2025-05-12 08:42:05,134 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:42:05,134 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:05,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-12 08:42:05,134 - sqlalchemy.engine.Engine - INFO - [cached since 525.5s ago] (datetime.datetime(2025, 5, 12, 8, 42, 5, 134656), '任务执行成功', , 156, 1, datetime.datetime(2025, 5, 12, 8, 42, 5, 134656), '864afdab-3361-4887-abbd-6a7631856b63') 2025-05-12 08:42:05,134 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:05,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 864afdab-3361-4887-abbd-6a7631856b63, 结果: True 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:42:14,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:42:14,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:42:14,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:42:14,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:42:14,679 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:42:14,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:42:14,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:42:14,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:42:14,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:42:14,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:42:14,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:42:44,349 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:42:44,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-12 08:42:44,349 - sqlalchemy.engine.Engine - INFO - [cached since 600.2s ago] (, datetime.datetime(2025, 5, 12, 7, 42, 44, 349137)) 2025-05-12 08:42:44,349 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:42:44,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:42:44,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:42:44,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:42:44,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:42:44,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:42:44,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:42:44,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:43:09,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:09,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-12 08:43:09,920 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:43:09,920 - 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-12 08:43:09,920 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('2537c93c-e530-4ff2-96d3-83af933260dd', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 43, 9, 918992), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 43, 9, 920131), datetime.datetime(2025, 5, 12, 8, 43, 9, 920131), 0) 2025-05-12 08:43:09,932 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:09,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:09,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-12 08:43:09,937 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('2537c93c-e530-4ff2-96d3-83af933260dd',) 2025-05-12 08:43:09,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:09,953 - services.enhanced_scheduler.priority_queue_manager - INFO - 优先级阈值更新: [1, 5, 10] -> [1, 1, 1] 2025-05-12 08:43:09,953 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2537c93c-e530-4ff2-96d3-83af933260dd (优先级 1) 添加到队列 0 2025-05-12 08:43:09,953 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:43:09,962 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:43:09,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 2537c93c-e530-4ff2-96d3-83af933260dd, 优先级: 1 2025-05-12 08:43:09,968 - services.execution.task_executor - DEBUG - 任务 2537c93c-e530-4ff2-96d3-83af933260dd 设置超时时间: 3600秒 2025-05-12 08:43:09,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:09,970 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:43:09,970 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('2537c93c-e530-4ff2-96d3-83af933260dd',) 2025-05-12 08:43:09,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-12 08:43:09,970 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:43:09,983 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:43:09,985 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] (datetime.datetime(2025, 5, 12, 8, 43, 9, 983328), datetime.datetime(2025, 5, 12, 8, 43, 9, 983328), '2537c93c-e530-4ff2-96d3-83af933260dd') 2025-05-12 08:43:09,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:09,988 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2537c93c-e530-4ff2-96d3-83af933260dd 2025-05-12 08:43:10,053 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:43:10,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,053 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:43:10,065 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 43, 10, 53262), '2537c93c-e530-4ff2-96d3-83af933260dd') 2025-05-12 08:43:10,065 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,070 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:43:10,070 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,070 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('ac6d626c-297a-4792-a922-61e147e9f6d9', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '2537c93c-e530-4ff2-96d3-83af933260dd', datetime.datetime(2025, 5, 12, 8, 43, 10, 70565), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 43, 10, 70565), datetime.datetime(2025, 5, 12, 8, 43, 10, 70565), 0) 2025-05-12 08:43:10,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,087 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('ac6d626c-297a-4792-a922-61e147e9f6d9',) 2025-05-12 08:43:10,103 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:43:10,103 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:43:10,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-12 08:43:10,103 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 43, 10, 103690), 'ac6d626c-297a-4792-a922-61e147e9f6d9') 2025-05-12 08:43:10,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,103 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:43:10,103 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:43:10,118 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:43:10,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,120 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:43:10,120 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] ('798f6113-326f-420a-87c3-f24d1b308479', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '2537c93c-e530-4ff2-96d3-83af933260dd', datetime.datetime(2025, 5, 12, 8, 43, 10, 120329), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 43, 10, 120695), datetime.datetime(2025, 5, 12, 8, 43, 10, 120695), 0) 2025-05-12 08:43:10,132 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,136 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 798f6113-326f-420a-87c3-f24d1b308479 2025-05-12 08:43:10,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,152 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] ('798f6113-326f-420a-87c3-f24d1b308479',) 2025-05-12 08:43:10,153 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:43:10,153 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:43:10,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-12 08:43:10,155 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 43, 10, 155717), '798f6113-326f-420a-87c3-f24d1b308479') 2025-05-12 08:43:10,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,155 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:43:10,155 - services.execution.handlers.foundation - INFO - 任务 2537c93c-e530-4ff2-96d3-83af933260dd 打印: 111111 2025-05-12 08:43:10,155 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,155 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('552ba13d-73b7-449e-b2dc-f9a017004d9d', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '2537c93c-e530-4ff2-96d3-83af933260dd', datetime.datetime(2025, 5, 12, 8, 43, 10, 155717), datetime.datetime(2025, 5, 12, 8, 43, 10, 155717), 0) 2025-05-12 08:43:10,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,169 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] ('798f6113-326f-420a-87c3-f24d1b308479',) 2025-05-12 08:43:10,169 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:43:10,169 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:43:10,169 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:43:10,169 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] (datetime.datetime(2025, 5, 12, 8, 43, 10, 169841), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 43, 10, 169841), '798f6113-326f-420a-87c3-f24d1b308479') 2025-05-12 08:43:10,169 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,185 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:43:10,185 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] ('344a6d91-120d-4fea-b3cd-5658e6420cd4', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '2537c93c-e530-4ff2-96d3-83af933260dd', datetime.datetime(2025, 5, 12, 8, 43, 10, 185571), datetime.datetime(2025, 5, 12, 8, 43, 10, 185571), 0) 2025-05-12 08:43:10,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,192 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,192 - sqlalchemy.engine.Engine - INFO - [cached since 590.8s ago] ('ac6d626c-297a-4792-a922-61e147e9f6d9',) 2025-05-12 08:43:10,192 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:43:10,192 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:43:10,192 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:43:10,192 - sqlalchemy.engine.Engine - INFO - [cached since 590.7s ago] (datetime.datetime(2025, 5, 12, 8, 43, 10, 192074), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 43, 10, 192074), 'ac6d626c-297a-4792-a922-61e147e9f6d9') 2025-05-12 08:43:10,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,203 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2537c93c-e530-4ff2-96d3-83af933260dd 2025-05-12 08:43:10,220 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:43:10,220 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:10,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-12 08:43:10,220 - sqlalchemy.engine.Engine - INFO - [cached since 590.6s ago] (datetime.datetime(2025, 5, 12, 8, 43, 10, 220162), '任务执行成功', , 215, 1, datetime.datetime(2025, 5, 12, 8, 43, 10, 220162), '2537c93c-e530-4ff2-96d3-83af933260dd') 2025-05-12 08:43:10,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:10,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 2537c93c-e530-4ff2-96d3-83af933260dd, 结果: True 2025-05-12 08:43:14,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:43:14,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:43:14,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:43:14,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:43:14,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:43:44,351 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:43:44,353 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:43:44,353 - sqlalchemy.engine.Engine - INFO - [cached since 660.2s ago] (, datetime.datetime(2025, 5, 12, 7, 43, 44, 351783)) 2025-05-12 08:43:44,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:43:44,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:43:44,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:43:44,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:43:44,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:43:44,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:43:44,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:43:44,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:43:44,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:43:44,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:43:44,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:43:44,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:43:44,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:43:44,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:43:44,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:43:44,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:43:44,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:43:44,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:44:14,724 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:44:14,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:44:14,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:44:14,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:44:14,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:44:14,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:44:14,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:44:14,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:44:14,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:44:14,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:44:14,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:44:14,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:44:14,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:44:14,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:44:14,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:44:14,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:44:14,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:44:14,973 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:14,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.id = %s 2025-05-12 08:44:14,979 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:44:14,979 - 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-12 08:44:14,979 - sqlalchemy.engine.Engine - INFO - [cached since 655.7s ago] ('426bd5c8-72c4-482e-a1fa-b4e1d531a106', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 44, 14, 973559), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 44, 14, 979960), datetime.datetime(2025, 5, 12, 8, 44, 14, 979960), 0) 2025-05-12 08:44:14,988 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,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-12 08:44:15,010 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('426bd5c8-72c4-482e-a1fa-b4e1d531a106',) 2025-05-12 08:44:15,010 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,010 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 426bd5c8-72c4-482e-a1fa-b4e1d531a106 (优先级 1) 添加到队列 0 2025-05-12 08:44:15,010 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:44:15,010 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:44:15,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 426bd5c8-72c4-482e-a1fa-b4e1d531a106, 优先级: 1 2025-05-12 08:44:15,073 - services.execution.task_executor - DEBUG - 任务 426bd5c8-72c4-482e-a1fa-b4e1d531a106 设置超时时间: 3600秒 2025-05-12 08:44:15,074 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,074 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:44:15,074 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('426bd5c8-72c4-482e-a1fa-b4e1d531a106',) 2025-05-12 08:44:15,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-12 08:44:15,077 - sqlalchemy.engine.Engine - INFO - [cached since 655.9s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:44:15,077 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:44:15,077 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] (datetime.datetime(2025, 5, 12, 8, 44, 15, 77645), datetime.datetime(2025, 5, 12, 8, 44, 15, 77645), '426bd5c8-72c4-482e-a1fa-b4e1d531a106') 2025-05-12 08:44:15,077 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,089 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 426bd5c8-72c4-482e-a1fa-b4e1d531a106 2025-05-12 08:44:15,173 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:44:15,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,174 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:44:15,174 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 44, 15, 174905), '426bd5c8-72c4-482e-a1fa-b4e1d531a106') 2025-05-12 08:44:15,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,190 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:44:15,190 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,190 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:44:15,190 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('4fe26714-b5da-428a-a8a2-ed73da27eab9', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '426bd5c8-72c4-482e-a1fa-b4e1d531a106', datetime.datetime(2025, 5, 12, 8, 44, 15, 190863), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 44, 15, 190863), datetime.datetime(2025, 5, 12, 8, 44, 15, 190863), 0) 2025-05-12 08:44:15,192 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,205 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,205 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:44:15,207 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('4fe26714-b5da-428a-a8a2-ed73da27eab9',) 2025-05-12 08:44:15,207 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:44:15,207 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:44:15,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-12 08:44:15,207 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 44, 15, 207346), '4fe26714-b5da-428a-a8a2-ed73da27eab9') 2025-05-12 08:44:15,207 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,222 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:44:15,222 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:44:15,222 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:44:15,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,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-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - [cached since 655.9s ago] ('168918d1-c501-45ed-90ca-32c49f6e2bf9', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '426bd5c8-72c4-482e-a1fa-b4e1d531a106', datetime.datetime(2025, 5, 12, 8, 44, 15, 222013), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 44, 15, 222013), datetime.datetime(2025, 5, 12, 8, 44, 15, 222013), 0) 2025-05-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,224 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 168918d1-c501-45ed-90ca-32c49f6e2bf9 2025-05-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('168918d1-c501-45ed-90ca-32c49f6e2bf9',) 2025-05-12 08:44:15,224 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:44:15,224 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:44:15,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-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 44, 15, 224171), '168918d1-c501-45ed-90ca-32c49f6e2bf9') 2025-05-12 08:44:15,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,239 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:44:15,239 - services.execution.handlers.foundation - INFO - 任务 426bd5c8-72c4-482e-a1fa-b4e1d531a106 打印: 111111 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('2779b485-a936-4302-bfb7-b70083c8d01f', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '426bd5c8-72c4-482e-a1fa-b4e1d531a106', datetime.datetime(2025, 5, 12, 8, 44, 15, 239990), datetime.datetime(2025, 5, 12, 8, 44, 15, 239990), 0) 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,239 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:44:15,255 - sqlalchemy.engine.Engine - INFO - [cached since 655.9s ago] ('168918d1-c501-45ed-90ca-32c49f6e2bf9',) 2025-05-12 08:44:15,255 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:44:15,256 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:44:15,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-12 08:44:15,256 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] (datetime.datetime(2025, 5, 12, 8, 44, 15, 256367), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 44, 15, 256675), '168918d1-c501-45ed-90ca-32c49f6e2bf9') 2025-05-12 08:44:15,256 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,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-12 08:44:15,259 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] ('b4f9d074-4ba2-49fe-874d-7cd45ae491fb', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '426bd5c8-72c4-482e-a1fa-b4e1d531a106', datetime.datetime(2025, 5, 12, 8, 44, 15, 259702), datetime.datetime(2025, 5, 12, 8, 44, 15, 259702), 0) 2025-05-12 08:44:15,259 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,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-12 08:44:15,271 - sqlalchemy.engine.Engine - INFO - [cached since 655.9s ago] ('4fe26714-b5da-428a-a8a2-ed73da27eab9',) 2025-05-12 08:44:15,273 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:44:15,273 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:44:15,273 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:44:15,273 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] (datetime.datetime(2025, 5, 12, 8, 44, 15, 273721), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 44, 15, 273721), '4fe26714-b5da-428a-a8a2-ed73da27eab9') 2025-05-12 08:44:15,275 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,279 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 426bd5c8-72c4-482e-a1fa-b4e1d531a106 2025-05-12 08:44:15,389 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:44:15,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:15,390 - 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-12 08:44:15,390 - sqlalchemy.engine.Engine - INFO - [cached since 655.8s ago] (datetime.datetime(2025, 5, 12, 8, 44, 15, 390160), '任务执行成功', , 189, 1, datetime.datetime(2025, 5, 12, 8, 44, 15, 390160), '426bd5c8-72c4-482e-a1fa-b4e1d531a106') 2025-05-12 08:44:15,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:15,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 426bd5c8-72c4-482e-a1fa-b4e1d531a106, 结果: True 2025-05-12 08:44:44,357 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:44:44,357 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:44:44,357 - sqlalchemy.engine.Engine - INFO - [cached since 720.2s ago] (, datetime.datetime(2025, 5, 12, 7, 44, 44, 356198)) 2025-05-12 08:44:44,361 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:44:44,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:44:44,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:44:44,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:44:44,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:44:44,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:44:44,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:44:44,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:44:44,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:44:44,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:44:44,774 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:44:44,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:44:44,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:45:14,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:45:14,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:45:14,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:45:14,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:45:14,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:45:14,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:45:14,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:45:14,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:45:14,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:45:14,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:45:14,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:45:14,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:45:14,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:45:14,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:45:14,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:45:14,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:45:14,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:45:14,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:45:14,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:45:14,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:45:14,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:45:14,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:45:14,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:45:14,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:45:14,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:45:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:45:14,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:45:14,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:45:14,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:45:14,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:45:20,058 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,058 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:45:20,058 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:45:20,060 - 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-12 08:45:20,060 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('6e848890-9153-45dd-b6d6-2c1384267c62', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 45, 20, 57141), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 45, 20, 60898), datetime.datetime(2025, 5, 12, 8, 45, 20, 60898), 0) 2025-05-12 08:45:20,060 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,075 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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-12 08:45:20,075 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('6e848890-9153-45dd-b6d6-2c1384267c62',) 2025-05-12 08:45:20,082 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,082 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 6e848890-9153-45dd-b6d6-2c1384267c62 (优先级 1) 添加到队列 0 2025-05-12 08:45:20,082 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:45:20,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:45:20,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 6e848890-9153-45dd-b6d6-2c1384267c62, 优先级: 1 2025-05-12 08:45:20,109 - services.execution.task_executor - DEBUG - 任务 6e848890-9153-45dd-b6d6-2c1384267c62 设置超时时间: 3600秒 2025-05-12 08:45:20,109 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,109 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:45:20,109 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('6e848890-9153-45dd-b6d6-2c1384267c62',) 2025-05-12 08:45:20,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-12 08:45:20,114 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:45:20,114 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:45:20,114 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] (datetime.datetime(2025, 5, 12, 8, 45, 20, 114978), datetime.datetime(2025, 5, 12, 8, 45, 20, 114978), '6e848890-9153-45dd-b6d6-2c1384267c62') 2025-05-12 08:45:20,114 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,125 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 6e848890-9153-45dd-b6d6-2c1384267c62 2025-05-12 08:45:20,176 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:45:20,176 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,195 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:45:20,195 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 45, 20, 195901), '6e848890-9153-45dd-b6d6-2c1384267c62') 2025-05-12 08:45:20,199 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,211 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:45:20,211 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,211 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:45:20,211 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('3f532b85-fcf9-4a01-89c3-b933f5b4a719', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '6e848890-9153-45dd-b6d6-2c1384267c62', datetime.datetime(2025, 5, 12, 8, 45, 20, 211629), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 45, 20, 211629), datetime.datetime(2025, 5, 12, 8, 45, 20, 211629), 0) 2025-05-12 08:45:20,224 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,232 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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.id = %s 2025-05-12 08:45:20,232 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('3f532b85-fcf9-4a01-89c3-b933f5b4a719',) 2025-05-12 08:45:20,232 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:45:20,232 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:45:20,232 - 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-12 08:45:20,232 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 45, 20, 232162), '3f532b85-fcf9-4a01-89c3-b933f5b4a719') 2025-05-12 08:45:20,242 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,242 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:45:20,242 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:45:20,242 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:45:20,259 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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-12 08:45:20,260 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('bea0ce3e-3750-4776-accd-63b6de77babf', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '6e848890-9153-45dd-b6d6-2c1384267c62', datetime.datetime(2025, 5, 12, 8, 45, 20, 242290), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 45, 20, 260218), datetime.datetime(2025, 5, 12, 8, 45, 20, 260218), 0) 2025-05-12 08:45:20,260 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,277 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: bea0ce3e-3750-4776-accd-63b6de77babf 2025-05-12 08:45:20,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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-12 08:45:20,294 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('bea0ce3e-3750-4776-accd-63b6de77babf',) 2025-05-12 08:45:20,295 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:45:20,297 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:45:20,297 - 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-12 08:45:20,297 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 45, 20, 297990), 'bea0ce3e-3750-4776-accd-63b6de77babf') 2025-05-12 08:45:20,299 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,308 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:45:20,308 - services.execution.handlers.foundation - INFO - 任务 6e848890-9153-45dd-b6d6-2c1384267c62 打印: 111111 2025-05-12 08:45:20,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,308 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:45:20,308 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] ('f2bfae86-0806-4307-a5be-dc94ee5cbcdd', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '6e848890-9153-45dd-b6d6-2c1384267c62', datetime.datetime(2025, 5, 12, 8, 45, 20, 308632), datetime.datetime(2025, 5, 12, 8, 45, 20, 308632), 0) 2025-05-12 08:45:20,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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.id = %s 2025-05-12 08:45:20,325 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('bea0ce3e-3750-4776-accd-63b6de77babf',) 2025-05-12 08:45:20,325 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:45:20,325 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:45:20,334 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:45:20,334 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] (datetime.datetime(2025, 5, 12, 8, 45, 20, 325948), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 45, 20, 334403), 'bea0ce3e-3750-4776-accd-63b6de77babf') 2025-05-12 08:45:20,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,342 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,342 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:45:20,342 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] ('473de1f1-0a22-47c9-8b33-352e8e35d73b', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '6e848890-9153-45dd-b6d6-2c1384267c62', datetime.datetime(2025, 5, 12, 8, 45, 20, 342204), datetime.datetime(2025, 5, 12, 8, 45, 20, 342204), 0) 2025-05-12 08:45:20,342 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,358 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,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-12 08:45:20,364 - sqlalchemy.engine.Engine - INFO - [cached since 721s ago] ('3f532b85-fcf9-4a01-89c3-b933f5b4a719',) 2025-05-12 08:45:20,364 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:45:20,364 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:45:20,364 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:45:20,374 - sqlalchemy.engine.Engine - INFO - [cached since 720.9s ago] (datetime.datetime(2025, 5, 12, 8, 45, 20, 364364), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 45, 20, 364364), '3f532b85-fcf9-4a01-89c3-b933f5b4a719') 2025-05-12 08:45:20,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,374 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 6e848890-9153-45dd-b6d6-2c1384267c62 2025-05-12 08:45:20,407 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:45:20,425 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:20,425 - 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-12 08:45:20,425 - sqlalchemy.engine.Engine - INFO - [cached since 720.8s ago] (datetime.datetime(2025, 5, 12, 8, 45, 20, 423405), '任务执行成功', , 249, 1, datetime.datetime(2025, 5, 12, 8, 45, 20, 425041), '6e848890-9153-45dd-b6d6-2c1384267c62') 2025-05-12 08:45:20,425 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:20,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 6e848890-9153-45dd-b6d6-2c1384267c62, 结果: True 2025-05-12 08:45:44,375 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:45:44,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-12 08:45:44,376 - sqlalchemy.engine.Engine - INFO - [cached since 780.2s ago] (, datetime.datetime(2025, 5, 12, 7, 45, 44, 375262)) 2025-05-12 08:45:44,377 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:45:44,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:45:44,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:45:44,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:45:44,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:45:44,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:45:44,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:45:44,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:45:44,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:45:44,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:45:44,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:45:44,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:45:44,834 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:45:44,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:45:44,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:45:44,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:45:44,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:45:44,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:45:44,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:45:44,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:45:44,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:45:44,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:45:44,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:45:44,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:45:44,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:45:44,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:45:44,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:45:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:45:44,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:45:44,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:45:44,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:45:44,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:45:44,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:45:44,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:45:44,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:45:44,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:45:44,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:45:44,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:45:44,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:45:44,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:45:44,863 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:45:44,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:45:44,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:45:44,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:45:44,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:45:44,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:45:44,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:45:44,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:45:44,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:45:44,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:45:44,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:45:44,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:45:44,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:45:44,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:45:44,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:45:44,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:45:44,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:45:44,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:45:44,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:45:44,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:45:44,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:46:14,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:46:14,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:46:14,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:46:14,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:46:14,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:46:14,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:46:14,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:46:14,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:46:14,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:46:14,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:46:14,891 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:46:14,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:46:14,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:46:14,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:46:14,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:46:14,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:46:14,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:46:14,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:46:14,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:46:14,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:46:14,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:46:14,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:46:14,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:46:14,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:46:25,125 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:25,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-12 08:46:25,127 - sqlalchemy.engine.Engine - INFO - [cached since 785.9s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:46:25,127 - 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-12 08:46:25,127 - sqlalchemy.engine.Engine - INFO - [cached since 785.9s ago] ('566cf9d8-e64e-4891-8cc7-45dd40772741', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 46, 25, 125410), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 46, 25, 127291), datetime.datetime(2025, 5, 12, 8, 46, 25, 127291), 0) 2025-05-12 08:46:25,127 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:25,142 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:25,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-12 08:46:25,142 - sqlalchemy.engine.Engine - INFO - [cached since 785.9s ago] ('566cf9d8-e64e-4891-8cc7-45dd40772741',) 2025-05-12 08:46:25,142 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:25,142 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 566cf9d8-e64e-4891-8cc7-45dd40772741 (优先级 1) 添加到队列 0 2025-05-12 08:46:25,142 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:46:25,142 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:46:25,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 566cf9d8-e64e-4891-8cc7-45dd40772741, 优先级: 1 2025-05-12 08:46:25,246 - services.execution.task_executor - DEBUG - 任务 566cf9d8-e64e-4891-8cc7-45dd40772741 设置超时时间: 3600秒 2025-05-12 08:46:25,248 - app - INFO - 应用程序关闭中... 2025-05-12 08:46:25,248 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:46:25,248 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:46:25,248 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:25,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.id = %s 2025-05-12 08:46:25,251 - sqlalchemy.engine.Engine - INFO - [cached since 786s ago] ('566cf9d8-e64e-4891-8cc7-45dd40772741',) 2025-05-12 08:46:25,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:46:25,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:46:25,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:46:25,253 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:46:25,253 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:46:25,253 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:46: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-12 08:46:25,256 - sqlalchemy.engine.Engine - INFO - [cached since 786s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:46:25,258 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:46:25,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:46:25,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:46:25,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:46:25,261 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:46:25,261 - sqlalchemy.engine.Engine - INFO - [cached since 786s ago] (datetime.datetime(2025, 5, 12, 8, 46, 25, 261810), datetime.datetime(2025, 5, 12, 8, 46, 25, 261810), '566cf9d8-e64e-4891-8cc7-45dd40772741') 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 13 2025-05-12 08:46:25,261 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 11 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 10 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:46:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:46:25,261 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 9 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 8 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 7 2025-05-12 08:46:25,280 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 566cf9d8-e64e-4891-8cc7-45dd40772741 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 6 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 5 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 4 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 3 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 2 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 1 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-12 08:46:25,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:46:25,280 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:46:25,280 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:46:25,280 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:46:25,280 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:46:25,280 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:46:25,280 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:46:26,785 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:46:26,847 - 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-12 08:46:26,849 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:46:26,934 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:46:26,968 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:46:26,981 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:46:26,995 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:46:26,995 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:26,996 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:46:26,996 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:26,997 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:46:26,997 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:26,997 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:26,999 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:46:26,999 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,001 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:46:27,002 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,003 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:46:27,003 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,004 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:46:27,004 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,005 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:46:27,005 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,006 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:46:27,006 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,009 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:46:27,010 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,011 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:46:27,012 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,013 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:46:27,013 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,013 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:46:27,014 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,015 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:46:27,015 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,016 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:46:27,016 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,017 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:46:27,017 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:27,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:27,018 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:46:35,386 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:46:35,443 - 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-12 08:46:35,443 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:46:35,533 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:46:35,568 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:46:35,595 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:46:35,609 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:46:35,609 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,610 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:46:35,610 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,610 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:46:35,611 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,611 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:35,612 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:46:35,612 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,614 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:46:35,614 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,616 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:46:35,616 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,617 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:46:35,618 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,619 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:46:35,619 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,621 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:46:35,621 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,623 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:46:35,623 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,624 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:46:35,624 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,625 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:46:35,626 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,627 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:46:35,627 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,627 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:46:35,627 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,628 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:46:35,629 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,630 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:46:35,631 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:46:35,632 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:35,632 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:46:36,000 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:46:36,003 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:46:36,003 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:46:36,003 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:46:36,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:46:36,007 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:46:36,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:46:36,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:46:36,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:46:36,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:46:36,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:46:36,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:46:36,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:46:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:46:36,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:46:36,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:46:36,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:46:36,038 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:46:36,054 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:46:36,055 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:46:36,058 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:46:36,061 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:46:36,065 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:46:36,065 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:46:36,071 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:46:36,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,081 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.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-12 08:46:36,081 - sqlalchemy.engine.Engine - INFO - [generated in 0.00391s] (, ) 2025-05-12 08:46:36,088 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:46:36,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,088 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:46:36,088 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:46:36,088 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:46:36,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,104 - sqlalchemy.engine.Engine - INFO - [generated in 0.00180s] (, , ) 2025-05-12 08:46:36,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,121 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:46:36,121 - services.enhanced_scheduler.task_persistence - WARNING - 备份文件 D:\jsw_code\project\VWED_task\data\task_backups\tasks_backup_20250506_161630.json 已过期 (136.5小时),不使用它恢复任务 2025-05-12 08:46:36,121 - services.enhanced_scheduler.task_persistence - INFO - 已加载 1 个待处理任务 2025-05-12 08:46:36,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,137 - sqlalchemy.engine.Engine - INFO - [generated in 0.00159s] ('566cf9d8-e64e-4891-8cc7-45dd40772741',) 2025-05-12 08:46:36,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,138 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] (, datetime.datetime(2025, 5, 12, 7, 46, 36, 88109)) 2025-05-12 08:46:36,138 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,138 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,138 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 566cf9d8-e64e-4891-8cc7-45dd40772741 (优先级 1) 添加到队列 0 2025-05-12 08:46:36,138 - services.enhanced_scheduler.task_scheduler - INFO - 恢复任务 566cf9d8-e64e-4891-8cc7-45dd40772741, 优先级: 1 2025-05-12 08:46:36,138 - services.enhanced_scheduler.task_scheduler - INFO - 已恢复 1 个未完成的任务,移除 0 个不需要恢复的任务 2025-05-12 08:46:36,138 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:46:36,138 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:46:36,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 566cf9d8-e64e-4891-8cc7-45dd40772741, 优先级: 1 2025-05-12 08:46:36,222 - services.execution.task_executor - DEBUG - 任务 566cf9d8-e64e-4891-8cc7-45dd40772741 设置超时时间: 3600秒 2025-05-12 08:46:36,222 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,222 - sqlalchemy.engine.Engine - INFO - [cached since 0.08768s ago] ('566cf9d8-e64e-4891-8cc7-45dd40772741',) 2025-05-12 08:46:36,224 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:46:36,224 - sqlalchemy.engine.Engine - INFO - [generated in 0.00043s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:46:36,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,229 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 566cf9d8-e64e-4891-8cc7-45dd40772741 2025-05-12 08:46:36,271 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:46:36,272 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,273 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:46:36,274 - sqlalchemy.engine.Engine - INFO - [generated in 0.00053s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 46, 36, 273129), '566cf9d8-e64e-4891-8cc7-45dd40772741') 2025-05-12 08:46:36,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,289 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:46:36,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,292 - sqlalchemy.engine.Engine - INFO - [generated in 0.00039s] ('55759317-4df5-4cbb-9e84-a68ef6411101', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '566cf9d8-e64e-4891-8cc7-45dd40772741', datetime.datetime(2025, 5, 12, 8, 46, 36, 290688), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 46, 36, 292600), datetime.datetime(2025, 5, 12, 8, 46, 36, 292600), 0) 2025-05-12 08:46:36,293 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,299 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,300 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:36,301 - sqlalchemy.engine.Engine - INFO - [generated in 0.00023s] ('55759317-4df5-4cbb-9e84-a68ef6411101',) 2025-05-12 08:46:36,303 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:46:36,303 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:46:36,305 - 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-12 08:46:36,307 - sqlalchemy.engine.Engine - INFO - [generated in 0.00229s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 46, 36, 305597), '55759317-4df5-4cbb-9e84-a68ef6411101') 2025-05-12 08:46:36,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,315 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:46:36,316 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:46:36,316 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:46:36,317 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,317 - sqlalchemy.engine.Engine - INFO - [cached since 0.02538s ago] ('9707a6b0-55d8-4e42-a816-60117c2e6183', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '566cf9d8-e64e-4891-8cc7-45dd40772741', datetime.datetime(2025, 5, 12, 8, 46, 36, 316526), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 46, 36, 317526), datetime.datetime(2025, 5, 12, 8, 46, 36, 317526), 0) 2025-05-12 08:46:36,318 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,324 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9707a6b0-55d8-4e42-a816-60117c2e6183 2025-05-12 08:46:36,325 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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.id = %s 2025-05-12 08:46:36,326 - sqlalchemy.engine.Engine - INFO - [cached since 0.02519s ago] ('9707a6b0-55d8-4e42-a816-60117c2e6183',) 2025-05-12 08:46:36,326 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:46:36,326 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:46:36,326 - 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-12 08:46:36,326 - sqlalchemy.engine.Engine - INFO - [cached since 0.02292s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 46, 36, 326847), '9707a6b0-55d8-4e42-a816-60117c2e6183') 2025-05-12 08:46:36,326 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,326 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:46:36,326 - services.execution.handlers.foundation - INFO - 任务 566cf9d8-e64e-4891-8cc7-45dd40772741 打印: 111111 2025-05-12 08:46:36,326 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,337 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:46:36,337 - sqlalchemy.engine.Engine - INFO - [generated in 0.00054s] ('76e2d3ad-aa34-42f6-b101-343556319e3c', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '566cf9d8-e64e-4891-8cc7-45dd40772741', datetime.datetime(2025, 5, 12, 8, 46, 36, 337870), datetime.datetime(2025, 5, 12, 8, 46, 36, 337870), 0) 2025-05-12 08:46:36,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,345 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,346 - sqlalchemy.engine.Engine - INFO - [cached since 0.04506s ago] ('9707a6b0-55d8-4e42-a816-60117c2e6183',) 2025-05-12 08:46:36,346 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:46:36,347 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:46:36,347 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:36,347 - sqlalchemy.engine.Engine - INFO - [generated in 0.00024s] (datetime.datetime(2025, 5, 12, 8, 46, 36, 347267), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 46, 36, 347267), '9707a6b0-55d8-4e42-a816-60117c2e6183') 2025-05-12 08:46:36,348 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,355 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:46:36,356 - sqlalchemy.engine.Engine - INFO - [cached since 0.01902s ago] ('a241b209-03b1-4cf7-aa17-6a4e7dfcdc6a', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '566cf9d8-e64e-4891-8cc7-45dd40772741', datetime.datetime(2025, 5, 12, 8, 46, 36, 355051), datetime.datetime(2025, 5, 12, 8, 46, 36, 355051), 0) 2025-05-12 08:46:36,357 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.06371s ago] ('55759317-4df5-4cbb-9e84-a68ef6411101',) 2025-05-12 08:46:36,359 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:46:36,359 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:46:36,359 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:36,359 - sqlalchemy.engine.Engine - INFO - [cached since 0.01851s ago] (datetime.datetime(2025, 5, 12, 8, 46, 36, 359808), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 46, 36, 359808), '55759317-4df5-4cbb-9e84-a68ef6411101') 2025-05-12 08:46:36,359 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,372 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 566cf9d8-e64e-4891-8cc7-45dd40772741 2025-05-12 08:46:36,384 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:46:36,385 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:36,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-12 08:46:36,386 - sqlalchemy.engine.Engine - INFO - [generated in 0.00056s] (datetime.datetime(2025, 5, 12, 8, 46, 36, 385852), '任务执行成功', , 146, 1, datetime.datetime(2025, 5, 12, 8, 46, 36, 386852), '566cf9d8-e64e-4891-8cc7-45dd40772741') 2025-05-12 08:46:36,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:36,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 566cf9d8-e64e-4891-8cc7-45dd40772741, 结果: True 2025-05-12 08:46:41,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,086 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:46:41,087 - sqlalchemy.engine.Engine - INFO - [cached since 4.863s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:46:41,088 - 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-12 08:46:41,089 - sqlalchemy.engine.Engine - INFO - [generated in 0.00063s] ('0a5888cd-15b0-4a11-9454-3a7072171a02', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 46, 41, 84492), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 46, 41, 88620), datetime.datetime(2025, 5, 12, 8, 46, 41, 88620), 0) 2025-05-12 08:46:41,091 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,105 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:46:41,107 - sqlalchemy.engine.Engine - INFO - [cached since 4.971s ago] ('0a5888cd-15b0-4a11-9454-3a7072171a02',) 2025-05-12 08:46:41,107 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,107 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 0a5888cd-15b0-4a11-9454-3a7072171a02 (优先级 1) 添加到队列 0 2025-05-12 08:46:41,107 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:46:41,107 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:46:41,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 0a5888cd-15b0-4a11-9454-3a7072171a02, 优先级: 1 2025-05-12 08:46:41,150 - services.execution.task_executor - DEBUG - 任务 0a5888cd-15b0-4a11-9454-3a7072171a02 设置超时时间: 3600秒 2025-05-12 08:46:41,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,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.id = %s 2025-05-12 08:46:41,151 - sqlalchemy.engine.Engine - INFO - [cached since 5.019s ago] ('0a5888cd-15b0-4a11-9454-3a7072171a02',) 2025-05-12 08:46:41,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:46:41,151 - sqlalchemy.engine.Engine - INFO - [cached since 4.932s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:46:41,158 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:46:41,158 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] (datetime.datetime(2025, 5, 12, 8, 46, 41, 151904), datetime.datetime(2025, 5, 12, 8, 46, 41, 158044), '0a5888cd-15b0-4a11-9454-3a7072171a02') 2025-05-12 08:46:41,158 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,158 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 0a5888cd-15b0-4a11-9454-3a7072171a02 2025-05-12 08:46:41,174 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:46:41,174 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,174 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:46:41,174 - sqlalchemy.engine.Engine - INFO - [cached since 4.908s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 46, 41, 174764), '0a5888cd-15b0-4a11-9454-3a7072171a02') 2025-05-12 08:46:41,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,185 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:46:41,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,185 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:46:41,185 - sqlalchemy.engine.Engine - INFO - [cached since 4.897s ago] ('0131df06-4808-4185-a557-77ba5fed14b0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '0a5888cd-15b0-4a11-9454-3a7072171a02', datetime.datetime(2025, 5, 12, 8, 46, 41, 185561), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 46, 41, 185561), datetime.datetime(2025, 5, 12, 8, 46, 41, 185561), 0) 2025-05-12 08:46:41,185 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,196 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,196 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:41,196 - sqlalchemy.engine.Engine - INFO - [cached since 4.896s ago] ('0131df06-4808-4185-a557-77ba5fed14b0',) 2025-05-12 08:46:41,196 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:46:41,196 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:46:41,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-12 08:46:41,196 - sqlalchemy.engine.Engine - INFO - [cached since 4.893s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 46, 41, 196229), '0131df06-4808-4185-a557-77ba5fed14b0') 2025-05-12 08:46:41,196 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,201 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:46:41,201 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:46:41,201 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,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-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - [cached since 4.914s ago] ('7566d0f0-9e55-4560-a71a-5e8c152ab7fc', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '0a5888cd-15b0-4a11-9454-3a7072171a02', datetime.datetime(2025, 5, 12, 8, 46, 41, 201595), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 46, 41, 201595), datetime.datetime(2025, 5, 12, 8, 46, 41, 201595), 0) 2025-05-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,201 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7566d0f0-9e55-4560-a71a-5e8c152ab7fc 2025-05-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,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-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - [cached since 4.913s ago] ('7566d0f0-9e55-4560-a71a-5e8c152ab7fc',) 2025-05-12 08:46:41,201 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:46:41,201 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:46:41,201 - 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-12 08:46:41,201 - sqlalchemy.engine.Engine - INFO - [cached since 4.91s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 46, 41, 201595), '7566d0f0-9e55-4560-a71a-5e8c152ab7fc') 2025-05-12 08:46:41,216 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,218 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:46:41,218 - services.execution.handlers.foundation - INFO - 任务 0a5888cd-15b0-4a11-9454-3a7072171a02 打印: 111111 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - [cached since 4.887s ago] ('e3b5f43c-de55-4486-9e16-a013bdc17ff1', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '0a5888cd-15b0-4a11-9454-3a7072171a02', datetime.datetime(2025, 5, 12, 8, 46, 41, 218350), datetime.datetime(2025, 5, 12, 8, 46, 41, 218350), 0) 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:41,218 - sqlalchemy.engine.Engine - INFO - [cached since 4.932s ago] ('7566d0f0-9e55-4560-a71a-5e8c152ab7fc',) 2025-05-12 08:46:41,218 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:46:41,218 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:46:41,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-12 08:46:41,235 - sqlalchemy.engine.Engine - INFO - [cached since 4.888s ago] (datetime.datetime(2025, 5, 12, 8, 46, 41, 234144), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 46, 41, 234493), '7566d0f0-9e55-4560-a71a-5e8c152ab7fc') 2025-05-12 08:46:41,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - [cached since 4.905s ago] ('4ad9ce2b-292c-406a-9d87-b52a04c466cb', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '0a5888cd-15b0-4a11-9454-3a7072171a02', datetime.datetime(2025, 5, 12, 8, 46, 41, 241081), datetime.datetime(2025, 5, 12, 8, 46, 41, 241081), 0) 2025-05-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,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-12 08:46:41,241 - sqlalchemy.engine.Engine - INFO - [cached since 4.949s ago] ('0131df06-4808-4185-a557-77ba5fed14b0',) 2025-05-12 08:46:41,250 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:46:41,250 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:46:41,251 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:46:41,251 - sqlalchemy.engine.Engine - INFO - [cached since 4.907s ago] (datetime.datetime(2025, 5, 12, 8, 46, 41, 251702), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 46, 41, 251702), '0131df06-4808-4185-a557-77ba5fed14b0') 2025-05-12 08:46:41,251 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,251 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 0a5888cd-15b0-4a11-9454-3a7072171a02 2025-05-12 08:46:41,294 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:46:41,294 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:46:41,294 - 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-12 08:46:41,294 - sqlalchemy.engine.Engine - INFO - [cached since 4.911s ago] (datetime.datetime(2025, 5, 12, 8, 46, 41, 294192), '任务执行成功', , 93, 1, datetime.datetime(2025, 5, 12, 8, 46, 41, 294192), '0a5888cd-15b0-4a11-9454-3a7072171a02') 2025-05-12 08:46:41,294 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:46:41,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 0a5888cd-15b0-4a11-9454-3a7072171a02, 结果: True 2025-05-12 08:47:36,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:47:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:47:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:47:36,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:47:36,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:47:36,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:47:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:47:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:47:36,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:47:36,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:47:36,159 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:36,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-12 08:47:36,160 - sqlalchemy.engine.Engine - INFO - [cached since 60.02s ago] (, datetime.datetime(2025, 5, 12, 7, 47, 36, 158773)) 2025-05-12 08:47:36,161 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,097 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,103 - sqlalchemy.engine.Engine - INFO - [cached since 69.88s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:47:46,105 - 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-12 08:47:46,108 - sqlalchemy.engine.Engine - INFO - [cached since 65.02s ago] ('55efdc78-719b-416f-b2e8-8f4267b78120', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 47, 46, 97982), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 47, 46, 105104), datetime.datetime(2025, 5, 12, 8, 47, 46, 105104), 0) 2025-05-12 08:47:46,111 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,145 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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.id = %s 2025-05-12 08:47:46,153 - sqlalchemy.engine.Engine - INFO - [cached since 70.02s ago] ('55efdc78-719b-416f-b2e8-8f4267b78120',) 2025-05-12 08:47:46,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,153 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 55efdc78-719b-416f-b2e8-8f4267b78120 (优先级 1) 添加到队列 0 2025-05-12 08:47:46,153 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:47:46,153 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:47:46,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 55efdc78-719b-416f-b2e8-8f4267b78120, 优先级: 1 2025-05-12 08:47:46,221 - services.execution.task_executor - DEBUG - 任务 55efdc78-719b-416f-b2e8-8f4267b78120 设置超时时间: 3600秒 2025-05-12 08:47:46,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,221 - sqlalchemy.engine.Engine - INFO - [cached since 70.09s ago] ('55efdc78-719b-416f-b2e8-8f4267b78120',) 2025-05-12 08:47:46,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-12 08:47:46,228 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:47:46,228 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:47:46,230 - sqlalchemy.engine.Engine - INFO - [cached since 65.07s ago] (datetime.datetime(2025, 5, 12, 8, 47, 46, 228116), datetime.datetime(2025, 5, 12, 8, 47, 46, 228116), '55efdc78-719b-416f-b2e8-8f4267b78120') 2025-05-12 08:47:46,234 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,245 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 55efdc78-719b-416f-b2e8-8f4267b78120 2025-05-12 08:47:46,275 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:47:46,275 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,277 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:47:46,279 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 47, 46, 277291), '55efdc78-719b-416f-b2e8-8f4267b78120') 2025-05-12 08:47:46,283 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,291 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:47:46,293 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,295 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('2757432f-a127-4e15-96f7-94ccacbb4a47', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '55efdc78-719b-416f-b2e8-8f4267b78120', datetime.datetime(2025, 5, 12, 8, 47, 46, 293144), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 47, 46, 294234), datetime.datetime(2025, 5, 12, 8, 47, 46, 294234), 0) 2025-05-12 08:47:46,295 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,305 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('2757432f-a127-4e15-96f7-94ccacbb4a47',) 2025-05-12 08:47:46,305 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:47:46,305 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:47:46,305 - 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-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 47, 46, 305711), '2757432f-a127-4e15-96f7-94ccacbb4a47') 2025-05-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,308 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:47:46,308 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:47:46,308 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - [cached since 70.03s ago] ('7944aa41-c4ef-437c-8972-1ac09a2ac92d', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '55efdc78-719b-416f-b2e8-8f4267b78120', datetime.datetime(2025, 5, 12, 8, 47, 46, 308250), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 47, 46, 308250), datetime.datetime(2025, 5, 12, 8, 47, 46, 308250), 0) 2025-05-12 08:47:46,308 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,326 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7944aa41-c4ef-437c-8972-1ac09a2ac92d 2025-05-12 08:47:46,327 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,327 - sqlalchemy.engine.Engine - INFO - [cached since 70.03s ago] ('7944aa41-c4ef-437c-8972-1ac09a2ac92d',) 2025-05-12 08:47:46,328 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:47:46,328 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:47:46,329 - 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-12 08:47:46,329 - sqlalchemy.engine.Engine - INFO - [cached since 70.02s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 47, 46, 329968), '7944aa41-c4ef-437c-8972-1ac09a2ac92d') 2025-05-12 08:47:46,330 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,337 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:47:46,337 - services.execution.handlers.foundation - INFO - 任务 55efdc78-719b-416f-b2e8-8f4267b78120 打印: 111111 2025-05-12 08:47:46,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,339 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:47:46,339 - sqlalchemy.engine.Engine - INFO - [cached since 70s ago] ('87259efb-9981-40a9-8720-b4bf29ea5e0b', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '55efdc78-719b-416f-b2e8-8f4267b78120', datetime.datetime(2025, 5, 12, 8, 47, 46, 339256), datetime.datetime(2025, 5, 12, 8, 47, 46, 339256), 0) 2025-05-12 08:47:46,341 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,341 - sqlalchemy.engine.Engine - INFO - [cached since 70.05s ago] ('7944aa41-c4ef-437c-8972-1ac09a2ac92d',) 2025-05-12 08:47:46,341 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:47:46,341 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:47:46,341 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:47:46,354 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] (datetime.datetime(2025, 5, 12, 8, 47, 46, 341028), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 47, 46, 341028), '7944aa41-c4ef-437c-8972-1ac09a2ac92d') 2025-05-12 08:47:46,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,363 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:47:46,363 - sqlalchemy.engine.Engine - INFO - [cached since 70.03s ago] ('ccba32c4-68d3-4024-be3f-85be23b85620', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '55efdc78-719b-416f-b2e8-8f4267b78120', datetime.datetime(2025, 5, 12, 8, 47, 46, 363909), datetime.datetime(2025, 5, 12, 8, 47, 46, 363909), 0) 2025-05-12 08:47:46,364 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,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-12 08:47:46,371 - sqlalchemy.engine.Engine - INFO - [cached since 70.07s ago] ('2757432f-a127-4e15-96f7-94ccacbb4a47',) 2025-05-12 08:47:46,372 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:47:46,372 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:47:46,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:47:46,373 - sqlalchemy.engine.Engine - INFO - [cached since 70.03s ago] (datetime.datetime(2025, 5, 12, 8, 47, 46, 372897), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 47, 46, 372897), '2757432f-a127-4e15-96f7-94ccacbb4a47') 2025-05-12 08:47:46,374 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,381 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 55efdc78-719b-416f-b2e8-8f4267b78120 2025-05-12 08:47:46,387 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:47:46,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:47:46,387 - 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-12 08:47:46,387 - sqlalchemy.engine.Engine - INFO - [cached since 70.01s ago] (datetime.datetime(2025, 5, 12, 8, 47, 46, 387507), '任务执行成功', , 136, 1, datetime.datetime(2025, 5, 12, 8, 47, 46, 387507), '55efdc78-719b-416f-b2e8-8f4267b78120') 2025-05-12 08:47:46,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:47:46,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 55efdc78-719b-416f-b2e8-8f4267b78120, 结果: True 2025-05-12 08:48:06,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:48:06,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:48:06,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:48:06,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:48:06,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:48:06,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:48:36,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:48:36,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:48:36,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:48:36,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:48:36,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:48:36,099 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:48:36,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:48:36,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:48:36,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:48:36,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:48:36,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:48:36,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:48:36,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:48:36,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:48:36,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:48:36,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:48:36,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:48:36,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:48:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:48:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:48:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:48:36,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:48:36,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:48:36,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:48:36,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:48:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:48:36,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:48:36,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:48:36,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:48:36,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:48:36,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:48:36,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:48:36,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:48:36,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:48:36,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:48:36,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:48:36,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:48:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:48:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:48:36,147 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:36,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-12 08:48:36,154 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 12, 7, 48, 36, 146021)) 2025-05-12 08:48:36,154 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,227 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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-12 08:48:51,227 - sqlalchemy.engine.Engine - INFO - [cached since 135s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:48:51,229 - 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-12 08:48:51,229 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('f19cd1ae-db04-40e2-bb11-0d84fc5f8828', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 48, 51, 226346), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 48, 51, 229453), datetime.datetime(2025, 5, 12, 8, 48, 51, 229453), 0) 2025-05-12 08:48:51,230 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,244 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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-12 08:48:51,245 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('f19cd1ae-db04-40e2-bb11-0d84fc5f8828',) 2025-05-12 08:48:51,247 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,248 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 f19cd1ae-db04-40e2-bb11-0d84fc5f8828 (优先级 1) 添加到队列 0 2025-05-12 08:48:51,249 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:48:51,250 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:48:51,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: f19cd1ae-db04-40e2-bb11-0d84fc5f8828, 优先级: 1 2025-05-12 08:48:51,338 - services.execution.task_executor - DEBUG - 任务 f19cd1ae-db04-40e2-bb11-0d84fc5f8828 设置超时时间: 3600秒 2025-05-12 08:48:51,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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.id = %s 2025-05-12 08:48:51,339 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('f19cd1ae-db04-40e2-bb11-0d84fc5f8828',) 2025-05-12 08:48:51,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-12 08:48:51,339 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:48:51,339 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:48:51,339 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] (datetime.datetime(2025, 5, 12, 8, 48, 51, 339690), datetime.datetime(2025, 5, 12, 8, 48, 51, 339690), 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828') 2025-05-12 08:48:51,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,358 - services.sync_service - INFO - 正在设置系统任务状态为执行中: f19cd1ae-db04-40e2-bb11-0d84fc5f8828 2025-05-12 08:48:51,372 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:48:51,372 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:48:51,372 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 48, 51, 372533), 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828') 2025-05-12 08:48:51,388 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,390 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:48:51,390 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,399 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:48:51,405 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('13f795a1-43c3-46b7-a4de-05740a3b501c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828', datetime.datetime(2025, 5, 12, 8, 48, 51, 390279), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 48, 51, 399930), datetime.datetime(2025, 5, 12, 8, 48, 51, 399930), 0) 2025-05-12 08:48:51,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,422 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:48:51,422 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('13f795a1-43c3-46b7-a4de-05740a3b501c',) 2025-05-12 08:48:51,422 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:48:51,422 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:48:51,422 - 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-12 08:48:51,422 - sqlalchemy.engine.Engine - INFO - [cached since 135.1s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 48, 51, 422907), '13f795a1-43c3-46b7-a4de-05740a3b501c') 2025-05-12 08:48:51,438 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,439 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:48:51,439 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:48:51,439 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:48:51,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,455 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:48:51,458 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('3a924ea6-ac7c-45c3-8421-7fa0d106e5eb', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828', datetime.datetime(2025, 5, 12, 8, 48, 51, 454635), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 48, 51, 455595), datetime.datetime(2025, 5, 12, 8, 48, 51, 455595), 0) 2025-05-12 08:48:51,460 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,469 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 3a924ea6-ac7c-45c3-8421-7fa0d106e5eb 2025-05-12 08:48:51,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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-12 08:48:51,472 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('3a924ea6-ac7c-45c3-8421-7fa0d106e5eb',) 2025-05-12 08:48:51,473 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:48:51,473 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:48:51,473 - 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-12 08:48:51,473 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 48, 51, 473612), '3a924ea6-ac7c-45c3-8421-7fa0d106e5eb') 2025-05-12 08:48:51,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,496 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:48:51,497 - services.execution.handlers.foundation - INFO - 任务 f19cd1ae-db04-40e2-bb11-0d84fc5f8828 打印: 111111 2025-05-12 08:48:51,500 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,504 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:48:51,505 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('014d5e44-0a9a-428d-b176-5ad8e74efe8f', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828', datetime.datetime(2025, 5, 12, 8, 48, 51, 504259), datetime.datetime(2025, 5, 12, 8, 48, 51, 504259), 0) 2025-05-12 08:48:51,505 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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-12 08:48:51,524 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('3a924ea6-ac7c-45c3-8421-7fa0d106e5eb',) 2025-05-12 08:48:51,527 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:48:51,527 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:48:51,528 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:48:51,529 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] (datetime.datetime(2025, 5, 12, 8, 48, 51, 528152), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 48, 51, 528152), '3a924ea6-ac7c-45c3-8421-7fa0d106e5eb') 2025-05-12 08:48:51,531 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,550 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,554 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:48:51,555 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] ('2f8233ad-d940-4c50-b9d2-4fc4d4178221', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828', datetime.datetime(2025, 5, 12, 8, 48, 51, 554188), datetime.datetime(2025, 5, 12, 8, 48, 51, 554188), 0) 2025-05-12 08:48:51,556 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,564 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,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-12 08:48:51,566 - sqlalchemy.engine.Engine - INFO - [cached since 135.3s ago] ('13f795a1-43c3-46b7-a4de-05740a3b501c',) 2025-05-12 08:48:51,568 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:48:51,569 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:48:51,570 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:48:51,571 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] (datetime.datetime(2025, 5, 12, 8, 48, 51, 569685), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 48, 51, 570693), '13f795a1-43c3-46b7-a4de-05740a3b501c') 2025-05-12 08:48:51,573 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,580 - services.sync_service - INFO - 正在设置系统任务状态为已完成: f19cd1ae-db04-40e2-bb11-0d84fc5f8828 2025-05-12 08:48:51,622 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:48:51,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:48:51,622 - 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-12 08:48:51,622 - sqlalchemy.engine.Engine - INFO - [cached since 135.2s ago] (datetime.datetime(2025, 5, 12, 8, 48, 51, 622133), '任务执行成功', , 222, 1, datetime.datetime(2025, 5, 12, 8, 48, 51, 622133), 'f19cd1ae-db04-40e2-bb11-0d84fc5f8828') 2025-05-12 08:48:51,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:48:51,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: f19cd1ae-db04-40e2-bb11-0d84fc5f8828, 结果: True 2025-05-12 08:49:06,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:49:06,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:49:06,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:49:06,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:49:06,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:49:06,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:49:06,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:49:06,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:49:06,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:49:06,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:49:06,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:49:06,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:49:06,234 - app - INFO - 应用程序关闭中... 2025-05-12 08:49:06,234 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:49:06,236 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:49:06,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:49:06,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:49:06,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:49:06,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:49:06,236 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:49:06,236 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:49:06,236 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:49:06,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:49:06,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 13 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 12 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 11 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:49:06,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 10 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:49:06,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:49:06,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 9 2025-05-12 08:49:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:49:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:49:06,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 8 2025-05-12 08:49:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:49:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:49:06,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 7 2025-05-12 08:49:06,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 6 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 5 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 4 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 3 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:49:06,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 1 2025-05-12 08:49:06,240 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 2025-05-12 08:49:06,241 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:49:06,241 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:49:06,241 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:49:06,241 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:49:06,241 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:49:06,241 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:49:06,241 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:49:07,488 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:49:07,551 - 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-12 08:49:07,553 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:49:07,641 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:49:07,678 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:49:07,711 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:49:07,727 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:49:07,730 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,733 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:49:07,737 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,738 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:49:07,741 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,743 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:07,744 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:49:07,745 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,746 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:49:07,746 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,748 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:49:07,748 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:49:07,750 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:49:07,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:49:07,758 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,758 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:49:07,763 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,764 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:49:07,765 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,766 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:49:07,766 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:07,768 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:07,768 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:49:08,131 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:49:08,131 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:49:08,131 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:49:08,131 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:49:08,131 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:49:08,131 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:49:08,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:49:08,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:49:08,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:49:08,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:49:08,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:49:08,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:49:08,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:49:08,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:49:08,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:49:08,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:49:08,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:49:08,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:49:08,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:49:08,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:49:08,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:49:08,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:49:08,148 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:49:08,148 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:49:08,163 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:49:08,163 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:08,166 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:49:08,166 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:08,166 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:49:08,166 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:08,180 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:08,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.periodic_task = %s AND vwed_taskdef.if_enable = %s 2025-05-12 08:49:08,191 - sqlalchemy.engine.Engine - INFO - [generated in 0.00033s] (, ) 2025-05-12 08:49:08,191 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:49:08,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:08,195 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:49:08,195 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:49:08,196 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:49:08,198 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:08,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 NOT IN (%s, %s, %s)) 2025-05-12 08:49:08,201 - sqlalchemy.engine.Engine - INFO - [generated in 0.00042s] (, , ) 2025-05-12 08:49:08,214 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:08,215 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:49:08,215 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:49:08,216 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:49:08,216 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:49:08,216 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:49:08,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:08,220 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:49:08,220 - sqlalchemy.engine.Engine - INFO - [generated in 0.00029s] (, datetime.datetime(2025, 5, 12, 7, 49, 8, 196960)) 2025-05-12 08:49:08,220 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,213 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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-12 08:49:13,215 - sqlalchemy.engine.Engine - INFO - [generated in 0.00049s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:49:13,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-12 08:49:13,223 - sqlalchemy.engine.Engine - INFO - [generated in 0.00265s] ('d00834d8-42e6-48cd-a096-ff352bdc3b43', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 49, 13, 213971), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 49, 13, 221089), datetime.datetime(2025, 5, 12, 8, 49, 13, 221089), 0) 2025-05-12 08:49:13,226 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,242 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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.id = %s 2025-05-12 08:49:13,243 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] ('d00834d8-42e6-48cd-a096-ff352bdc3b43',) 2025-05-12 08:49:13,244 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,246 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d00834d8-42e6-48cd-a096-ff352bdc3b43 (优先级 1) 添加到队列 0 2025-05-12 08:49:13,251 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 458, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 699, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 473, in run_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-12 08:49:13,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:49:13,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: d00834d8-42e6-48cd-a096-ff352bdc3b43, 优先级: 1 2025-05-12 08:49:13,339 - services.execution.task_executor - DEBUG - 任务 d00834d8-42e6-48cd-a096-ff352bdc3b43 设置超时时间: 3600秒 2025-05-12 08:49:13,339 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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.id = %s 2025-05-12 08:49:13,339 - sqlalchemy.engine.Engine - INFO - [cached since 0.0994s ago] ('d00834d8-42e6-48cd-a096-ff352bdc3b43',) 2025-05-12 08:49:13,344 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:49:13,344 - sqlalchemy.engine.Engine - INFO - [cached since 0.1304s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:49:13,344 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:49:13,344 - sqlalchemy.engine.Engine - INFO - [generated in 0.00083s] (datetime.datetime(2025, 5, 12, 8, 49, 13, 344551), datetime.datetime(2025, 5, 12, 8, 49, 13, 344551), 'd00834d8-42e6-48cd-a096-ff352bdc3b43') 2025-05-12 08:49:13,344 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,356 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d00834d8-42e6-48cd-a096-ff352bdc3b43 2025-05-12 08:49:13,380 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:49:13,382 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,383 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:49:13,383 - sqlalchemy.engine.Engine - INFO - [generated in 0.00037s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 49, 13, 383527), 'd00834d8-42e6-48cd-a096-ff352bdc3b43') 2025-05-12 08:49:13,384 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,389 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:49:13,391 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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-12 08:49:13,394 - sqlalchemy.engine.Engine - INFO - [generated in 0.00045s] ('3cd99af5-82bb-4fc2-b2ce-1fe1b2fdfcae', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd00834d8-42e6-48cd-a096-ff352bdc3b43', datetime.datetime(2025, 5, 12, 8, 49, 13, 389749), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 49, 13, 392980), datetime.datetime(2025, 5, 12, 8, 49, 13, 392980), 0) 2025-05-12 08:49:13,394 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,401 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,402 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:49:13,402 - sqlalchemy.engine.Engine - INFO - [generated in 0.00036s] ('3cd99af5-82bb-4fc2-b2ce-1fe1b2fdfcae',) 2025-05-12 08:49:13,403 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:49:13,404 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:49:13,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-12 08:49:13,405 - sqlalchemy.engine.Engine - INFO - [generated in 0.00035s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 49, 13, 404098), '3cd99af5-82bb-4fc2-b2ce-1fe1b2fdfcae') 2025-05-12 08:49:13,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,411 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:49:13,411 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:49:13,411 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:49:13,412 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,412 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:13,413 - sqlalchemy.engine.Engine - INFO - [cached since 0.02022s ago] ('13137d46-6d41-4e77-bdca-db85476353fa', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd00834d8-42e6-48cd-a096-ff352bdc3b43', datetime.datetime(2025, 5, 12, 8, 49, 13, 412729), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 49, 13, 412729), datetime.datetime(2025, 5, 12, 8, 49, 13, 412729), 0) 2025-05-12 08:49:13,413 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,419 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 13137d46-6d41-4e77-bdca-db85476353fa 2025-05-12 08:49:13,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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-12 08:49:13,420 - sqlalchemy.engine.Engine - INFO - [cached since 0.01773s ago] ('13137d46-6d41-4e77-bdca-db85476353fa',) 2025-05-12 08:49:13,421 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:49:13,421 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:49:13,421 - 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-12 08:49:13,421 - sqlalchemy.engine.Engine - INFO - [cached since 0.01688s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 49, 13, 421068), '13137d46-6d41-4e77-bdca-db85476353fa') 2025-05-12 08:49:13,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,428 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:49:13,428 - services.execution.handlers.foundation - INFO - 任务 d00834d8-42e6-48cd-a096-ff352bdc3b43 打印: 111111 2025-05-12 08:49:13,428 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,429 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:13,430 - sqlalchemy.engine.Engine - INFO - [generated in 0.00052s] ('bd519067-1fb6-416e-aaec-6d2062d4a480', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd00834d8-42e6-48cd-a096-ff352bdc3b43', datetime.datetime(2025, 5, 12, 8, 49, 13, 429632), datetime.datetime(2025, 5, 12, 8, 49, 13, 429632), 0) 2025-05-12 08:49:13,431 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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-12 08:49:13,437 - sqlalchemy.engine.Engine - INFO - [cached since 0.0359s ago] ('13137d46-6d41-4e77-bdca-db85476353fa',) 2025-05-12 08:49:13,439 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:49:13,439 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:49:13,440 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:49:13,443 - sqlalchemy.engine.Engine - INFO - [generated in 0.00269s] (datetime.datetime(2025, 5, 12, 8, 49, 13, 440924), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 49, 13, 440924), '13137d46-6d41-4e77-bdca-db85476353fa') 2025-05-12 08:49:13,445 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,455 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,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-12 08:49:13,458 - sqlalchemy.engine.Engine - INFO - [cached since 0.02796s ago] ('40257acc-ffde-489f-9ec5-a0517d709248', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd00834d8-42e6-48cd-a096-ff352bdc3b43', datetime.datetime(2025, 5, 12, 8, 49, 13, 456154), datetime.datetime(2025, 5, 12, 8, 49, 13, 456154), 0) 2025-05-12 08:49:13,459 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,464 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,466 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:49:13,468 - sqlalchemy.engine.Engine - INFO - [cached since 0.06582s ago] ('3cd99af5-82bb-4fc2-b2ce-1fe1b2fdfcae',) 2025-05-12 08:49:13,471 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:49:13,471 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:49:13,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-12 08:49:13,472 - sqlalchemy.engine.Engine - INFO - [cached since 0.03193s ago] (datetime.datetime(2025, 5, 12, 8, 49, 13, 472555), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 49, 13, 472555), '3cd99af5-82bb-4fc2-b2ce-1fe1b2fdfcae') 2025-05-12 08:49:13,474 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,481 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d00834d8-42e6-48cd-a096-ff352bdc3b43 2025-05-12 08:49:13,527 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:49:13,531 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:13,533 - 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-12 08:49:13,535 - sqlalchemy.engine.Engine - INFO - [generated in 0.00205s] (datetime.datetime(2025, 5, 12, 8, 49, 13, 530937), '任务执行成功', , 125, 1, datetime.datetime(2025, 5, 12, 8, 49, 13, 533785), 'd00834d8-42e6-48cd-a096-ff352bdc3b43') 2025-05-12 08:49:13,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:13,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: d00834d8-42e6-48cd-a096-ff352bdc3b43, 结果: True 2025-05-12 08:49:26,189 - app - INFO - 应用程序关闭中... 2025-05-12 08:49:26,190 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 2025-05-12 08:49:26,190 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 2025-05-12 08:49:26,191 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:49:26,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:49:26,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 2025-05-12 08:49:26,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:49:26,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:49:26,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 2025-05-12 08:49:26,206 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 2025-05-12 08:49:26,206 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 2025-05-12 08:49:26,206 - app - INFO - 增强版任务调度器已停止 2025-05-12 08:49:26,206 - data.session - INFO - 正在关闭异步数据库连接... 2025-05-12 08:49:26,206 - data.session - INFO - 异步数据库连接已关闭 2025-05-12 08:49:26,206 - data.session - INFO - 正在关闭数据库连接... 2025-05-12 08:49:26,211 - data.session - INFO - 数据库连接已关闭 2025-05-12 08:49:29,499 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:49:29,554 - 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-12 08:49:29,554 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:49:30,249 - data.cache - INFO - Redis连接已建立:localhost:6379/0 2025-05-12 08:49:30,303 - 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-12 08:49:30,303 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 2025-05-12 08:49:30,390 - asyncio - DEBUG - Using selector: SelectSelector 2025-05-12 08:49:30,421 - data.session - INFO - 正在初始化数据库... 2025-05-12 08:49:30,454 - data.session - INFO - 数据库 vwed_task 已创建或已存在 2025-05-12 08:49:30,470 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:49:30,470 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,471 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:49:30,475 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,475 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskdef` 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_taskrecord` 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasklog` 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_blockrecord` 2025-05-12 08:49:30,476 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,488 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_tasktemplate` 2025-05-12 08:49:30,490 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,492 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacache` 2025-05-12 08:49:30,492 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_datacachesplit` 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script` 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_version` 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_script_log` 2025-05-12 08:49:30,494 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,503 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`modbus_config` 2025-05-12 08:49:30,503 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,505 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice` 2025-05-12 08:49:30,505 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,507 - sqlalchemy.engine.Engine - INFO - DESCRIBE `vwed_task`.`vwed_calldevice_button` 2025-05-12 08:49:30,507 - sqlalchemy.engine.Engine - INFO - [raw sql] {} 2025-05-12 08:49:30,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:30,507 - data.session - INFO - 数据库表初始化完成 2025-05-12 08:49:30,876 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 2025-05-12 08:49:30,876 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=30秒, 自动扩缩容间隔=30秒 2025-05-12 08:49:30,876 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 2025-05-12 08:49:30,876 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 2025-05-12 08:49:30,876 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 2025-05-12 08:49:30,876 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:49:30,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 2025-05-12 08:49:30,885 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 2025-05-12 08:49:30,887 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 2025-05-12 08:49:30,887 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - SELECT DATABASE() 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - SELECT @@sql_mode 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - SELECT @@lower_case_table_names 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - [raw sql] () 2025-05-12 08:49:30,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:30,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-12 08:49:30,904 - sqlalchemy.engine.Engine - INFO - [generated in 0.00070s] (, ) 2025-05-12 08:49:30,904 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 1 个定时任务 2025-05-12 08:49:30,904 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:30,904 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 2025-05-12 08:49:30,904 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 2025-05-12 08:49:30,904 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 2025-05-12 08:49:30,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:30,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.status NOT IN (%s, %s, %s)) 2025-05-12 08:49:30,904 - sqlalchemy.engine.Engine - INFO - [generated in 0.00140s] (, , ) 2025-05-12 08:49:30,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:30,920 - aiomysql - DEBUG - caching sha2: succeeded by fast path. 2025-05-12 08:49:30,920 - services.enhanced_scheduler.task_persistence - INFO - 已加载 0 个待处理任务 2025-05-12 08:49:30,920 - services.enhanced_scheduler.task_scheduler - INFO - 无待恢复的任务 2025-05-12 08:49:30,920 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 2025-05-12 08:49:30,920 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 2025-05-12 08:49:30,923 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:30,923 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:49:30,923 - sqlalchemy.engine.Engine - INFO - [generated in 0.00066s] (, datetime.datetime(2025, 5, 12, 7, 49, 30, 904370)) 2025-05-12 08:49:30,923 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:35,901 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:35,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:49:35,901 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:49:35,901 - 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-12 08:49:35,917 - sqlalchemy.engine.Engine - INFO - [generated in 0.00309s] ('d75999c8-284a-4f72-87b7-313130c1bb06', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 49, 35, 901161), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 49, 35, 901161), datetime.datetime(2025, 5, 12, 8, 49, 35, 901161), 0) 2025-05-12 08:49:35,917 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:35,928 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:35,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.id = %s 2025-05-12 08:49:35,934 - sqlalchemy.engine.Engine - INFO - [generated in 0.00238s] ('d75999c8-284a-4f72-87b7-313130c1bb06',) 2025-05-12 08:49:35,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:35,934 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d75999c8-284a-4f72-87b7-313130c1bb06 (优先级 1) 添加到队列 0 2025-05-12 08:49:35,934 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 460, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 701, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 475, in run_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-12 08:49:35,934 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:49:35,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: d75999c8-284a-4f72-87b7-313130c1bb06, 优先级: 1 2025-05-12 08:49:35,983 - services.execution.task_executor - DEBUG - 任务 d75999c8-284a-4f72-87b7-313130c1bb06 设置超时时间: 3600秒 2025-05-12 08:49:35,983 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:35,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.id = %s 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.05554s ago] ('d75999c8-284a-4f72-87b7-313130c1bb06',) 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - [cached since 0.08641s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - [generated in 0.00038s] (datetime.datetime(2025, 5, 12, 8, 49, 35, 986844), datetime.datetime(2025, 5, 12, 8, 49, 35, 986844), 'd75999c8-284a-4f72-87b7-313130c1bb06') 2025-05-12 08:49:35,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:35,986 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d75999c8-284a-4f72-87b7-313130c1bb06 2025-05-12 08:49:36,006 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:49:36,006 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,016 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:49:36,018 - sqlalchemy.engine.Engine - INFO - [generated in 0.00092s] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 49, 36, 16802), 'd75999c8-284a-4f72-87b7-313130c1bb06') 2025-05-12 08:49:36,018 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,018 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:49:36,018 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,037 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:36,037 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] ('fd2caa2f-3bc6-41e4-a4df-45878fbe6dd0', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd75999c8-284a-4f72-87b7-313130c1bb06', datetime.datetime(2025, 5, 12, 8, 49, 36, 18130), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 49, 36, 37071), datetime.datetime(2025, 5, 12, 8, 49, 36, 37071), 0) 2025-05-12 08:49:36,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,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-12 08:49:36,052 - sqlalchemy.engine.Engine - INFO - [generated in 0.00252s] ('fd2caa2f-3bc6-41e4-a4df-45878fbe6dd0',) 2025-05-12 08:49:36,057 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:49:36,057 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:49:36,057 - 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-12 08:49:36,067 - sqlalchemy.engine.Engine - INFO - [generated in 0.00183s] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 49, 36, 57624), 'fd2caa2f-3bc6-41e4-a4df-45878fbe6dd0') 2025-05-12 08:49:36,067 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,085 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:49:36,085 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:49:36,085 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:49:36,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,088 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:36,088 - sqlalchemy.engine.Engine - INFO - [cached since 0.06072s ago] ('0d1db969-91ca-4451-9e3d-1f3d86296067', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd75999c8-284a-4f72-87b7-313130c1bb06', datetime.datetime(2025, 5, 12, 8, 49, 36, 88790), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 49, 36, 88790), datetime.datetime(2025, 5, 12, 8, 49, 36, 88790), 0) 2025-05-12 08:49:36,101 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,108 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 0d1db969-91ca-4451-9e3d-1f3d86296067 2025-05-12 08:49:36,108 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,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-12 08:49:36,120 - sqlalchemy.engine.Engine - INFO - [cached since 0.06784s ago] ('0d1db969-91ca-4451-9e3d-1f3d86296067',) 2025-05-12 08:49:36,121 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:49:36,121 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:49:36,121 - 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-12 08:49:36,121 - sqlalchemy.engine.Engine - INFO - [cached since 0.06119s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 49, 36, 121585), '0d1db969-91ca-4451-9e3d-1f3d86296067') 2025-05-12 08:49:36,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,138 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:49:36,138 - services.execution.handlers.foundation - INFO - 任务 d75999c8-284a-4f72-87b7-313130c1bb06 打印: 111111 2025-05-12 08:49:36,138 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,138 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:36,138 - sqlalchemy.engine.Engine - INFO - [generated in 0.00046s] ('c68c8260-681f-4a7d-afdb-ec9ed125a6d3', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd75999c8-284a-4f72-87b7-313130c1bb06', datetime.datetime(2025, 5, 12, 8, 49, 36, 138006), datetime.datetime(2025, 5, 12, 8, 49, 36, 138006), 0) 2025-05-12 08:49:36,138 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,151 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,151 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:49:36,151 - sqlalchemy.engine.Engine - INFO - [cached since 0.1033s ago] ('0d1db969-91ca-4451-9e3d-1f3d86296067',) 2025-05-12 08:49:36,151 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:49:36,151 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:49:36,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-12 08:49:36,151 - sqlalchemy.engine.Engine - INFO - [generated in 0.00099s] (datetime.datetime(2025, 5, 12, 8, 49, 36, 151188), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 49, 36, 151188), '0d1db969-91ca-4451-9e3d-1f3d86296067') 2025-05-12 08:49:36,151 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,174 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:49:36,174 - sqlalchemy.engine.Engine - INFO - [cached since 0.03342s ago] ('eda4d05b-87ff-4e0a-ae07-518ee3fc4c40', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'd75999c8-284a-4f72-87b7-313130c1bb06', datetime.datetime(2025, 5, 12, 8, 49, 36, 174722), datetime.datetime(2025, 5, 12, 8, 49, 36, 174722), 0) 2025-05-12 08:49:36,174 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,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-12 08:49:36,186 - sqlalchemy.engine.Engine - INFO - [cached since 0.1377s ago] ('fd2caa2f-3bc6-41e4-a4df-45878fbe6dd0',) 2025-05-12 08:49:36,186 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:49:36,186 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:49:36,186 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:49:36,194 - sqlalchemy.engine.Engine - INFO - [cached since 0.03312s ago] (datetime.datetime(2025, 5, 12, 8, 49, 36, 186358), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 49, 36, 186358), 'fd2caa2f-3bc6-41e4-a4df-45878fbe6dd0') 2025-05-12 08:49:36,194 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,201 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d75999c8-284a-4f72-87b7-313130c1bb06 2025-05-12 08:49:36,219 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:49:36,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:49:36,219 - 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-12 08:49:36,219 - sqlalchemy.engine.Engine - INFO - [generated in 0.00080s] (datetime.datetime(2025, 5, 12, 8, 49, 36, 219785), '任务执行成功', , 214, 1, datetime.datetime(2025, 5, 12, 8, 49, 36, 219785), 'd75999c8-284a-4f72-87b7-313130c1bb06') 2025-05-12 08:49:36,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:49:36,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: d75999c8-284a-4f72-87b7-313130c1bb06, 结果: True 2025-05-12 08:50:30,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:50:30,893 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:30,893 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:50:30,893 - sqlalchemy.engine.Engine - INFO - [cached since 59.97s ago] (, datetime.datetime(2025, 5, 12, 7, 50, 30, 893085)) 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:50:30,893 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:50:30,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:50:30,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:50:30,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:50:41,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,003 - sqlalchemy.engine.Engine - INFO - [cached since 65.1s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:50:41,003 - 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-12 08:50:41,003 - sqlalchemy.engine.Engine - INFO - [cached since 65.09s ago] ('e052126f-a170-4a41-99f3-48d486c46bf8', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 50, 41, 2436), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 50, 41, 3449), datetime.datetime(2025, 5, 12, 8, 50, 41, 3449), 0) 2025-05-12 08:50:41,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,021 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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.id = %s 2025-05-12 08:50:41,021 - sqlalchemy.engine.Engine - INFO - [cached since 65.1s ago] ('e052126f-a170-4a41-99f3-48d486c46bf8',) 2025-05-12 08:50:41,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,021 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e052126f-a170-4a41-99f3-48d486c46bf8 (优先级 1) 添加到队列 0 2025-05-12 08:50:41,021 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 460, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 701, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 475, in run_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-12 08:50:41,021 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:50:41,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: e052126f-a170-4a41-99f3-48d486c46bf8, 优先级: 1 2025-05-12 08:50:41,119 - services.execution.task_executor - DEBUG - 任务 e052126f-a170-4a41-99f3-48d486c46bf8 设置超时时间: 3600秒 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - [cached since 65.19s ago] ('e052126f-a170-4a41-99f3-48d486c46bf8',) 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - [cached since 65.22s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - [cached since 65.14s ago] (datetime.datetime(2025, 5, 12, 8, 50, 41, 119992), datetime.datetime(2025, 5, 12, 8, 50, 41, 119992), 'e052126f-a170-4a41-99f3-48d486c46bf8') 2025-05-12 08:50:41,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,137 - services.sync_service - INFO - 正在设置系统任务状态为执行中: e052126f-a170-4a41-99f3-48d486c46bf8 2025-05-12 08:50:41,171 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:50:41,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,171 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:50:41,171 - sqlalchemy.engine.Engine - INFO - [cached since 65.16s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 50, 41, 171456), 'e052126f-a170-4a41-99f3-48d486c46bf8') 2025-05-12 08:50:41,181 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,187 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:50:41,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,202 - sqlalchemy.engine.Engine - INFO - [cached since 65.17s ago] ('f4b43a65-b2bb-4059-9121-15d424a86748', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'e052126f-a170-4a41-99f3-48d486c46bf8', datetime.datetime(2025, 5, 12, 8, 50, 41, 187060), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 50, 41, 187060), datetime.datetime(2025, 5, 12, 8, 50, 41, 187060), 0) 2025-05-12 08:50:41,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,218 - sqlalchemy.engine.Engine - INFO - [cached since 65.17s ago] ('f4b43a65-b2bb-4059-9121-15d424a86748',) 2025-05-12 08:50:41,219 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:50:41,219 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:50:41,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-12 08:50:41,219 - sqlalchemy.engine.Engine - INFO - [cached since 65.16s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 50, 41, 219950), 'f4b43a65-b2bb-4059-9121-15d424a86748') 2025-05-12 08:50:41,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,236 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:50:41,236 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:50:41,236 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:50:41,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,252 - sqlalchemy.engine.Engine - INFO - [cached since 65.21s ago] ('2293feda-2c32-4434-938d-392c071ae2f3', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'e052126f-a170-4a41-99f3-48d486c46bf8', datetime.datetime(2025, 5, 12, 8, 50, 41, 236573), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 50, 41, 236573), datetime.datetime(2025, 5, 12, 8, 50, 41, 236573), 0) 2025-05-12 08:50:41,252 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,255 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2293feda-2c32-4434-938d-392c071ae2f3 2025-05-12 08:50:41,255 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,268 - sqlalchemy.engine.Engine - INFO - [cached since 65.22s ago] ('2293feda-2c32-4434-938d-392c071ae2f3',) 2025-05-12 08:50:41,269 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:50:41,269 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:50:41,269 - 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-12 08:50:41,269 - sqlalchemy.engine.Engine - INFO - [cached since 65.21s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 50, 41, 269388), '2293feda-2c32-4434-938d-392c071ae2f3') 2025-05-12 08:50:41,269 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,286 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:50:41,286 - services.execution.handlers.foundation - INFO - 任务 e052126f-a170-4a41-99f3-48d486c46bf8 打印: 111111 2025-05-12 08:50:41,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,286 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:50:41,302 - sqlalchemy.engine.Engine - INFO - [cached since 65.16s ago] ('8247e17f-407a-4bcf-b37d-37fb125f55b7', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'e052126f-a170-4a41-99f3-48d486c46bf8', datetime.datetime(2025, 5, 12, 8, 50, 41, 286462), datetime.datetime(2025, 5, 12, 8, 50, 41, 286462), 0) 2025-05-12 08:50:41,302 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,319 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,319 - sqlalchemy.engine.Engine - INFO - [cached since 65.27s ago] ('2293feda-2c32-4434-938d-392c071ae2f3',) 2025-05-12 08:50:41,319 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:50:41,319 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:50:41,319 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:50:41,319 - sqlalchemy.engine.Engine - INFO - [cached since 65.17s ago] (datetime.datetime(2025, 5, 12, 8, 50, 41, 319596), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 50, 41, 319596), '2293feda-2c32-4434-938d-392c071ae2f3') 2025-05-12 08:50:41,336 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,336 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,336 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:50:41,336 - sqlalchemy.engine.Engine - INFO - [cached since 65.21s ago] ('87a86300-8f92-43ce-99c8-d33d14b36e14', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'e052126f-a170-4a41-99f3-48d486c46bf8', datetime.datetime(2025, 5, 12, 8, 50, 41, 336662), datetime.datetime(2025, 5, 12, 8, 50, 41, 336662), 0) 2025-05-12 08:50:41,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,355 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,368 - sqlalchemy.engine.Engine - INFO - [cached since 65.32s ago] ('f4b43a65-b2bb-4059-9121-15d424a86748',) 2025-05-12 08:50:41,371 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:50:41,371 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:50:41,371 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:50:41,378 - sqlalchemy.engine.Engine - INFO - [cached since 65.22s ago] (datetime.datetime(2025, 5, 12, 8, 50, 41, 371260), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 50, 41, 371260), 'f4b43a65-b2bb-4059-9121-15d424a86748') 2025-05-12 08:50:41,378 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,386 - services.sync_service - INFO - 正在设置系统任务状态为已完成: e052126f-a170-4a41-99f3-48d486c46bf8 2025-05-12 08:50:41,419 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:50:41,419 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:50:41,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-12 08:50:41,419 - sqlalchemy.engine.Engine - INFO - [cached since 65.2s ago] (datetime.datetime(2025, 5, 12, 8, 50, 41, 419875), '任务执行成功', , 248, 1, datetime.datetime(2025, 5, 12, 8, 50, 41, 419875), 'e052126f-a170-4a41-99f3-48d486c46bf8') 2025-05-12 08:50:41,419 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:50:41,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: e052126f-a170-4a41-99f3-48d486c46bf8, 结果: True 2025-05-12 08:51:00,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:51:00,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:51:00,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:51:00,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:51:00,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:51:00,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:51:30,899 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:30,901 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, vwed_taskrecord.allow_restart_same_location, vwed_taskrecord.created_at, vwed_taskrecord.updated_at, vwed_taskrecord.is_deleted FROM vwed_taskrecord WHERE vwed_taskrecord.status = %s AND vwed_taskrecord.first_executor_time < %s 2025-05-12 08:51:30,901 - sqlalchemy.engine.Engine - INFO - [cached since 120s ago] (, datetime.datetime(2025, 5, 12, 7, 51, 30, 899370)) 2025-05-12 08:51:30,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:30,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:51:30,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:51:30,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:51:30,945 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:51:30,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:51:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:51:30,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:51:30,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:51:30,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:51:30,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:51:30,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:51:30,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:51:46,055 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,059 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:51:46,059 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:51:46,059 - 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-12 08:51:46,065 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('79c275a1-1e3e-4142-94c1-3f5550f565aa', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 51, 46, 55285), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 51, 46, 59928), datetime.datetime(2025, 5, 12, 8, 51, 46, 59928), 0) 2025-05-12 08:51:46,066 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,089 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,090 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:51:46,092 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('79c275a1-1e3e-4142-94c1-3f5550f565aa',) 2025-05-12 08:51:46,096 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,100 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 79c275a1-1e3e-4142-94c1-3f5550f565aa (优先级 1) 添加到队列 0 2025-05-12 08:51:46,104 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 460, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 701, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 475, in run_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-12 08:51:46,107 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:51:46,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 获取到任务: 79c275a1-1e3e-4142-94c1-3f5550f565aa, 优先级: 1 2025-05-12 08:51:46,140 - services.execution.task_executor - DEBUG - 任务 79c275a1-1e3e-4142-94c1-3f5550f565aa 设置超时时间: 3600秒 2025-05-12 08:51:46,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,140 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:51:46,142 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('79c275a1-1e3e-4142-94c1-3f5550f565aa',) 2025-05-12 08:51:46,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.id = %s 2025-05-12 08:51:46,142 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:51:46,142 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:51:46,142 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] (datetime.datetime(2025, 5, 12, 8, 51, 46, 142639), datetime.datetime(2025, 5, 12, 8, 51, 46, 142639), '79c275a1-1e3e-4142-94c1-3f5550f565aa') 2025-05-12 08:51:46,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,159 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 79c275a1-1e3e-4142-94c1-3f5550f565aa 2025-05-12 08:51:46,197 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:51:46,206 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,206 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:51:46,206 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 51, 46, 206429), '79c275a1-1e3e-4142-94c1-3f5550f565aa') 2025-05-12 08:51:46,206 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,209 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:51:46,209 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,209 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:51:46,209 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('3a0efb0a-b4d1-4a7f-b788-b4fb3c697084', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '79c275a1-1e3e-4142-94c1-3f5550f565aa', datetime.datetime(2025, 5, 12, 8, 51, 46, 209740), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 51, 46, 209740), datetime.datetime(2025, 5, 12, 8, 51, 46, 209740), 0) 2025-05-12 08:51:46,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,225 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,225 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('3a0efb0a-b4d1-4a7f-b788-b4fb3c697084',) 2025-05-12 08:51:46,225 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:51:46,225 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:51:46,225 - 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-12 08:51:46,238 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 51, 46, 225450), '3a0efb0a-b4d1-4a7f-b788-b4fb3c697084') 2025-05-12 08:51:46,238 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,249 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:51:46,249 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:51:46,249 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:51:46,249 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,249 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('5a797782-4936-4a40-aeb5-3bc9e1c0a701', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', '79c275a1-1e3e-4142-94c1-3f5550f565aa', datetime.datetime(2025, 5, 12, 8, 51, 46, 249244), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 51, 46, 249244), datetime.datetime(2025, 5, 12, 8, 51, 46, 249244), 0) 2025-05-12 08:51:46,254 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,267 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 5a797782-4936-4a40-aeb5-3bc9e1c0a701 2025-05-12 08:51:46,271 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,271 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('5a797782-4936-4a40-aeb5-3bc9e1c0a701',) 2025-05-12 08:51:46,271 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:51:46,271 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:51:46,271 - 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-12 08:51:46,271 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 51, 46, 271899), '5a797782-4936-4a40-aeb5-3bc9e1c0a701') 2025-05-12 08:51:46,276 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,287 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:51:46,287 - services.execution.handlers.foundation - INFO - 任务 79c275a1-1e3e-4142-94c1-3f5550f565aa 打印: 111111 2025-05-12 08:51:46,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,290 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] ('090ca34d-1d82-4dc2-bfad-3d0fea4eaab9', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', '79c275a1-1e3e-4142-94c1-3f5550f565aa', datetime.datetime(2025, 5, 12, 8, 51, 46, 290933), datetime.datetime(2025, 5, 12, 8, 51, 46, 290933), 0) 2025-05-12 08:51:46,290 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,290 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,290 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:51:46,298 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('5a797782-4936-4a40-aeb5-3bc9e1c0a701',) 2025-05-12 08:51:46,298 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:51:46,298 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:51:46,298 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:51:46,298 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 51, 46, 298088), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 51, 46, 298088), '5a797782-4936-4a40-aeb5-3bc9e1c0a701') 2025-05-12 08:51:46,298 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] ('1e44dc27-c9b3-4fac-9cb1-13e5fe9f7b44', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', '79c275a1-1e3e-4142-94c1-3f5550f565aa', datetime.datetime(2025, 5, 12, 8, 51, 46, 306858), datetime.datetime(2025, 5, 12, 8, 51, 46, 306858), 0) 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - [cached since 130.3s ago] ('3a0efb0a-b4d1-4a7f-b788-b4fb3c697084',) 2025-05-12 08:51:46,306 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:51:46,306 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - [cached since 130.2s ago] (datetime.datetime(2025, 5, 12, 8, 51, 46, 306858), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 51, 46, 306858), '3a0efb0a-b4d1-4a7f-b788-b4fb3c697084') 2025-05-12 08:51:46,306 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,321 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 79c275a1-1e3e-4142-94c1-3f5550f565aa 2025-05-12 08:51:46,337 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:51:46,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:51:46,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-12 08:51:46,343 - sqlalchemy.engine.Engine - INFO - [cached since 130.1s ago] (datetime.datetime(2025, 5, 12, 8, 51, 46, 338803), '任务执行成功', , 162, 1, datetime.datetime(2025, 5, 12, 8, 51, 46, 343205), '79c275a1-1e3e-4142-94c1-3f5550f565aa') 2025-05-12 08:51:46,343 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:51:46,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 完成任务: 79c275a1-1e3e-4142-94c1-3f5550f565aa, 结果: True 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:52:00,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:52:00,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:52:10,917 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:10,917 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:11,343 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:11,343 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:11,343 - 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-12 08:52:11,359 - sqlalchemy.engine.Engine - INFO - [generated in 0.00420s] {} 2025-05-12 08:52:11,360 - 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-12 08:52:11,360 - sqlalchemy.engine.Engine - INFO - [generated in 0.00444s] {'param_1': 0, 'param_2': 10} 2025-05-12 08:52:11,360 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-12 08:52:11,377 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0336秒 2025-05-12 08:52:30,904 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:30,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-12 08:52:30,905 - sqlalchemy.engine.Engine - INFO - [cached since 180s ago] (, datetime.datetime(2025, 5, 12, 7, 52, 30, 904379)) 2025-05-12 08:52:30,906 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:30,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:52:30,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:52:30,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:52:30,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:52:30,989 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:52:30,989 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:52:30,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:52:30,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:52:30,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:52:30,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:52:30,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:52:30,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... 2025-05-12 08:52:30,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:52:30,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 2025-05-12 08:52:30,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 2025-05-12 08:52:30,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 2025-05-12 08:52:30,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 2025-05-12 08:52:30,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:52:30,992 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:52:30,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:52:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:52:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:52:30,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:52:30,993 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:52:30,993 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:52:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:52:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:52:30,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:52:30,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:52:30,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:52:30,994 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:52:30,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:52:30,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:52:30,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:52:30,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:52:30,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:52:30,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:52:30,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:52:30,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:52:30,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:52:30,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:52:30,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:52:30,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:52:30,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:52:30,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:52:30,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:52:30,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:52:30,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:52:30,999 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:52:31,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:52:41,615 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:41,615 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:42,178 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:42,178 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:42,194 - 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-12 08:52:42,197 - sqlalchemy.engine.Engine - INFO - [cached since 30.84s ago] {} 2025-05-12 08:52:42,199 - 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-12 08:52:42,200 - sqlalchemy.engine.Engine - INFO - [cached since 30.84s ago] {'param_1': 0, 'param_2': 10} 2025-05-12 08:52:42,201 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-12 08:52:42,203 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0241秒 2025-05-12 08:52:49,375 - app - INFO - 请求开始: OPTIONS /api/vwed-task/create 来自 192.168.189.153 2025-05-12 08:52:49,375 - app - INFO - 请求完成: OPTIONS /api/vwed-task/create 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:49,776 - app - INFO - 请求开始: POST /api/vwed-task/create 来自 192.168.189.153 2025-05-12 08:52:49,782 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:49,790 - 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.label = %(label_1)s LIMIT %(param_1)s 2025-05-12 08:52:49,791 - sqlalchemy.engine.Engine - INFO - [generated in 0.00126s] {'label_1': '20', 'param_1': 1} 2025-05-12 08:52:49,793 - sqlalchemy.engine.Engine - INFO - SELECT vwed_tasktemplate.id AS vwed_tasktemplate_id, vwed_tasktemplate.template_name AS vwed_tasktemplate_template_name, vwed_tasktemplate.template_description AS vwed_tasktemplate_template_description, vwed_tasktemplate.template_if_enable AS vwed_tasktemplate_template_if_enable, vwed_tasktemplate.template_dir AS vwed_tasktemplate_template_dir, vwed_tasktemplate.created_at AS vwed_tasktemplate_created_at, vwed_tasktemplate.updated_at AS vwed_tasktemplate_updated_at, vwed_tasktemplate.is_deleted AS vwed_tasktemplate_is_deleted FROM vwed_tasktemplate WHERE vwed_tasktemplate.template_if_enable = %(template_if_enable_1)s LIMIT %(param_1)s 2025-05-12 08:52:49,793 - sqlalchemy.engine.Engine - INFO - [generated in 0.00072s] {'template_if_enable_1': 1, 'param_1': 1} 2025-05-12 08:52:49,793 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_taskdef (id, label, created_by, version, detail, template_name, period, periodic_task, status, if_enable, delay, release_sites, remark, tenant_id, map_id, user_token, created_at, updated_at, is_deleted) VALUES (%(id)s, %(label)s, %(created_by)s, %(version)s, %(detail)s, %(template_name)s, %(period)s, %(periodic_task)s, %(status)s, %(if_enable)s, %(delay)s, %(release_sites)s, %(remark)s, %(tenant_id)s, %(map_id)s, %(user_token)s, %(created_at)s, %(updated_at)s, %(is_deleted)s) 2025-05-12 08:52:49,793 - sqlalchemy.engine.Engine - INFO - [generated in 0.00285s] {'id': '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', 'label': '20', 'created_by': None, 'version': 1, 'detail': '{"inputParams": [], "outputParams": [], "rootBlock": null}', 'template_name': 'user_template', 'period': 3000, 'periodic_task': , 'status': , 'if_enable': , 'delay': 3000, 'release_sites': True, 'remark': '', 'tenant_id': 'default', 'map_id': '1912043207186550785', 'user_token': None, 'created_at': datetime.datetime(2025, 5, 12, 8, 52, 49, 793619), 'updated_at': datetime.datetime(2025, 5, 12, 8, 52, 49, 793619), 'is_deleted': 0} 2025-05-12 08:52:49,793 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:49,808 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:49,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 = %(pk_1)s 2025-05-12 08:52:49,808 - sqlalchemy.engine.Engine - INFO - [generated in 0.00375s] {'pk_1': '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92'} 2025-05-12 08:52:49,824 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-12 08:52:49,824 - app - INFO - 请求完成: POST /api/vwed-task/create 状态码: 200 耗时: 0.0482秒 2025-05-12 08:52:50,141 - app - INFO - 请求开始: OPTIONS /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:50,142 - app - INFO - 请求完成: OPTIONS /api/vwed-task/list 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:50,652 - app - INFO - 请求开始: GET /api/vwed-task/list 来自 192.168.189.153 2025-05-12 08:52:50,657 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:50,659 - 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-12 08:52:50,660 - sqlalchemy.engine.Engine - INFO - [cached since 39.31s ago] {} 2025-05-12 08:52:50,660 - 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-12 08:52:50,660 - sqlalchemy.engine.Engine - INFO - [cached since 39.31s ago] {'param_1': 0, 'param_2': 10} 2025-05-12 08:52:50,660 - sqlalchemy.engine.Engine - INFO - ROLLBACK 2025-05-12 08:52:50,660 - app - INFO - 请求完成: GET /api/vwed-task/list 状态码: 200 耗时: 0.0079秒 2025-05-12 08:52:51,126 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,137 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:52:51,137 - 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-12 08:52:51,142 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('fef4badf-a43d-4f62-bcd3-322c3c1b6c7f', '215f3043-5ef6-472b-97df-4e27820d3b33', '定时任务测试', 2, None, None, , None, None, None, None, None, None, None, None, None, 1, 1, None, None, None, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (114 characters truncated) ... ired": false}}, "children": {}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', None, None, None, , 'SCHEDULER', None, 'SYSTEM', '127.0.0.1', datetime.datetime(2025, 5, 12, 8, 52, 51, 126914), '{"system": "SCHEDULER", "type": "PERIODIC"}', None, 0, datetime.datetime(2025, 5, 12, 8, 52, 51, 137495), datetime.datetime(2025, 5, 12, 8, 52, 51, 137495), 0) 2025-05-12 08:52:51,147 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,163 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,165 - sqlalchemy.engine.Engine - INFO - [cached since 195.2s ago] ('fef4badf-a43d-4f62-bcd3-322c3c1b6c7f',) 2025-05-12 08:52:51,165 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,165 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fef4badf-a43d-4f62-bcd3-322c3c1b6c7f (优先级 1) 添加到队列 0 2025-05-12 08:52:51,174 - services.enhanced_scheduler.task_scheduler - ERROR - 同步任务到主任务系统时发生错误: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type Traceback (most recent call last): File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 460, in run_task sync_response = await tf_create_task( ^^^^^^^^^^^^^^^^^^^^^ File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 105, in create_task request_data = CreateTaskRequest( ^^^^^^^^^^^^^^^^^^ File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pydantic\main.py", line 214, in __init__ validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pydantic_core._pydantic_core.ValidationError: 1 validation error for CreateTaskRequest sceneId Input should be a valid string [type=string_type, input_value=None, input_type=NoneType] For further information visit https://errors.pydantic.dev/2.10/v/string_type 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\periodic_task_manager.py", line 233, in _task_runner await self.run_task_callback(task_id) File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 701, in _run_periodic_task return await self.run_task( File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 475, in run_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-12 08:52:51,181 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务 215f3043-5ef6-472b-97df-4e27820d3b33 已提交执行 2025-05-12 08:52:51,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: fef4badf-a43d-4f62-bcd3-322c3c1b6c7f, 优先级: 1 2025-05-12 08:52:51,239 - services.execution.task_executor - DEBUG - 任务 fef4badf-a43d-4f62-bcd3-322c3c1b6c7f 设置超时时间: 3600秒 2025-05-12 08:52:51,240 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,240 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:52:51,240 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('fef4badf-a43d-4f62-bcd3-322c3c1b6c7f',) 2025-05-12 08:52:51,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-12 08:52:51,240 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('215f3043-5ef6-472b-97df-4e27820d3b33',) 2025-05-12 08:52:51,257 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:52:51,257 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] (datetime.datetime(2025, 5, 12, 8, 52, 51, 257058), datetime.datetime(2025, 5, 12, 8, 52, 51, 257058), 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f') 2025-05-12 08:52:51,257 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,272 - services.sync_service - INFO - 正在设置系统任务状态为执行中: fef4badf-a43d-4f62-bcd3-322c3c1b6c7f 2025-05-12 08:52:51,292 - services.sync_service - WARNING - 设置系统任务状态为执行中失败: 此天风任务id不存在 2025-05-12 08:52:51,292 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,307 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:52:51,308 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 52, 51, 307145), 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f') 2025-05-12 08:52:51,309 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,315 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:52:51,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,324 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:52:51,331 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('4a28eefe-3e25-4f4d-9587-f3009d4e172c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f', datetime.datetime(2025, 5, 12, 8, 52, 51, 324477), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 52, 51, 324477), datetime.datetime(2025, 5, 12, 8, 52, 51, 324477), 0) 2025-05-12 08:52:51,331 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,341 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,341 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('4a28eefe-3e25-4f4d-9587-f3009d4e172c',) 2025-05-12 08:52:51,356 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:52:51,356 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:52:51,356 - 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-12 08:52:51,360 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 52, 51, 356795), '4a28eefe-3e25-4f4d-9587-f3009d4e172c') 2025-05-12 08:52:51,360 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,372 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:52:51,374 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:52:51,374 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: PrintBp 2025-05-12 08:52:51,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,374 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('7fb404c0-998a-404a-b84a-6fb964e2c9a2', 'b1', '2', '', '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{"message": "111111"}', '{}', 'PrintBp', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f', datetime.datetime(2025, 5, 12, 8, 52, 51, 374608), , '{"message": {"type": "Simple", "value": "111111", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 52, 51, 374608), datetime.datetime(2025, 5, 12, 8, 52, 51, 374608), 0) 2025-05-12 08:52:51,390 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,392 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7fb404c0-998a-404a-b84a-6fb964e2c9a2 2025-05-12 08:52:51,392 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,392 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:52:51,392 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('7fb404c0-998a-404a-b84a-6fb964e2c9a2',) 2025-05-12 08:52:51,407 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:52:51,407 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:52:51,407 - 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-12 08:52:51,407 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 52, 51, 407409), '7fb404c0-998a-404a-b84a-6fb964e2c9a2') 2025-05-12 08:52:51,407 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,426 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 2025-05-12 08:52:51,426 - services.execution.handlers.foundation - INFO - 任务 fef4badf-a43d-4f62-bcd3-322c3c1b6c7f 打印: 111111 2025-05-12 08:52:51,426 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,426 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('cd36d052-74f9-4f87-8690-22730f332b89', 1, '{"success": true, "message": "打印成功", "output": {"message": "111111"}}', 'b1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f', datetime.datetime(2025, 5, 12, 8, 52, 51, 426869), datetime.datetime(2025, 5, 12, 8, 52, 51, 426869), 0) 2025-05-12 08:52:51,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,448 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,450 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('7fb404c0-998a-404a-b84a-6fb964e2c9a2',) 2025-05-12 08:52:51,450 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] 2025-05-12 08:52:51,450 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:52:51,450 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:52:51,450 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] (datetime.datetime(2025, 5, 12, 8, 52, 51, 450639), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 52, 51, 450639), '7fb404c0-998a-404a-b84a-6fb964e2c9a2') 2025-05-12 08:52:51,457 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,457 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,457 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:52:51,472 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] ('beb7ae89-3461-4440-8e9f-5093ae294033', 1, '{"success": true, "message": "分支 default 的所有子块执行完成", "output": {"executed": true, "branch": "default", "results": [{"child_id": 2, "success": true, "output": {"message": "111111"}}]}}', '-1', '215f3043-5ef6-472b-97df-4e27820d3b33', 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f', datetime.datetime(2025, 5, 12, 8, 52, 51, 457764), datetime.datetime(2025, 5, 12, 8, 52, 51, 457764), 0) 2025-05-12 08:52:51,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,480 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,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-12 08:52:51,482 - sqlalchemy.engine.Engine - INFO - [cached since 195.4s ago] ('4a28eefe-3e25-4f4d-9587-f3009d4e172c',) 2025-05-12 08:52:51,482 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:52:51,482 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:52:51,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-12 08:52:51,482 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] (datetime.datetime(2025, 5, 12, 8, 52, 51, 482564), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 52, 51, 482564), '4a28eefe-3e25-4f4d-9587-f3009d4e172c') 2025-05-12 08:52:51,482 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,490 - services.sync_service - INFO - 正在设置系统任务状态为已完成: fef4badf-a43d-4f62-bcd3-322c3c1b6c7f 2025-05-12 08:52:51,491 - services.sync_service - WARNING - 设置系统任务状态为已完成失败: 此天风任务id不存在 2025-05-12 08:52:51,491 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:51,491 - 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-12 08:52:51,507 - sqlalchemy.engine.Engine - INFO - [cached since 195.3s ago] (datetime.datetime(2025, 5, 12, 8, 52, 51, 491531), '任务执行成功', , 218, 1, datetime.datetime(2025, 5, 12, 8, 52, 51, 491531), 'fef4badf-a43d-4f62-bcd3-322c3c1b6c7f') 2025-05-12 08:52:51,507 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:51,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: fef4badf-a43d-4f62-bcd3-322c3c1b6c7f, 结果: True 2025-05-12 08:52:51,892 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-12 08:52:51,906 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0138秒 2025-05-12 08:52:51,907 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-12 08:52:51,907 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:52,257 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-12 08:52:52,257 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-12 08:52:52,271 - app - INFO - 请求开始: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:52,272 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0153秒 2025-05-12 08:52:52,272 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0153秒 2025-05-12 08:52:52,272 - app - INFO - 请求完成: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0006秒 2025-05-12 08:52:52,458 - app - INFO - 请求开始: GET /api/vwed-task-edit/block 来自 192.168.189.153 2025-05-12 08:52:52,458 - app - INFO - 请求完成: GET /api/vwed-task-edit/block 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:52,723 - app - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 192.168.189.153 2025-05-12 08:52:52,723 - app - INFO - 请求开始: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:52,738 - app - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.0154秒 2025-05-12 08:52:52,739 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:52,739 - 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-12 08:52:52,739 - sqlalchemy.engine.Engine - INFO - [generated in 0.00051s] {'id_1': '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', 'param_1': 1} 2025-05-12 08:52:52,739 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:52,739 - app - INFO - 请求完成: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0161秒 2025-05-12 08:52:52,907 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-12 08:52:52,907 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:53,140 - app - INFO - 请求开始: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:53,140 - app - INFO - 请求开始: GET /api/vwed-task-edit/subtasks/list 来自 192.168.189.153 2025-05-12 08:52:53,140 - app - INFO - 请求完成: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:53,140 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:53,140 - sqlalchemy.engine.Engine - INFO - SELECT count(vwed_taskdef.id) AS count_1 FROM vwed_taskdef WHERE vwed_taskdef.id != %s 2025-05-12 08:52:53,140 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:52:53,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-12 08:52:53,140 - sqlalchemy.engine.Engine - INFO - [generated in 0.00026s] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', 0, 100) 2025-05-12 08:52:53,140 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:53,140 - app - INFO - 请求完成: GET /api/vwed-task-edit/subtasks/list 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:53,276 - app - INFO - 请求开始: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:53,276 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:53,288 - 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-12 08:52:53,289 - sqlalchemy.engine.Engine - INFO - [cached since 0.5481s ago] {'id_1': '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', 'param_1': 1} 2025-05-12 08:52:53,291 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:53,293 - app - INFO - 请求完成: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0164秒 2025-05-12 08:52:54,123 - app - INFO - 请求开始: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:54,123 - app - INFO - 请求完成: OPTIONS /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0000秒 2025-05-12 08:52:54,405 - app - INFO - 请求开始: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 来自 192.168.189.153 2025-05-12 08:52:54,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:52:54,405 - 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-12 08:52:54,405 - sqlalchemy.engine.Engine - INFO - [cached since 1.675s ago] {'id_1': '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', 'param_1': 1} 2025-05-12 08:52:54,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:52:54,423 - app - INFO - 请求完成: GET /api/vwed-task/30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 状态码: 200 耗时: 0.0176秒 2025-05-12 08:53:01,001 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... 2025-05-12 08:53:01,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 2025-05-12 08:53:01,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 2025-05-12 08:53:01,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 2025-05-12 08:53:01,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 2025-05-12 08:53:01,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 2025-05-12 08:53:19,766 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-12 08:53:19,766 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/save 状态码: 200 耗时: 0.0000秒 2025-05-12 08:53:21,061 - app - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 192.168.189.153 2025-05-12 08:53:21,493 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:21,493 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:21,493 - sqlalchemy.engine.Engine - INFO - [cached since 225.6s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:21,509 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:21,509 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:21,509 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:21,509 - sqlalchemy.engine.Engine - INFO - [cached since 225.6s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:21,515 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET version=%s, detail=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-12 08:53:21,515 - sqlalchemy.engine.Engine - INFO - [generated in 0.00062s] (2, '{"inputParams": [], "outputParams": [], "rootBlock": {"id": -1, "name": "-1", "blockType": "RootBp", "inputParams": {}, "children": {"default": [{"id ... (542 characters truncated) ... d": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}]}, "refTaskDefId": "", "selected": false, "expanded": true}}', datetime.datetime(2025, 5, 12, 8, 53, 21, 515325), '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92') 2025-05-12 08:53:21,515 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:21,526 - app - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.4657秒 2025-05-12 08:53:25,907 - app - INFO - 请求开始: OPTIONS /api/vwed-task-edit/run 来自 192.168.189.153 2025-05-12 08:53:25,907 - app - INFO - 请求完成: OPTIONS /api/vwed-task-edit/run 状态码: 200 耗时: 0.0000秒 2025-05-12 08:53:28,773 - app - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 192.168.189.153 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,773 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:28,787 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:28,789 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,789 - services.task_edit_service - INFO - 准备启动任务: 30e73d43-493e-4fcc-8e08-6e7cd0c8fa92, 来源: SYSTEM, 设备: 666 2025-05-12 08:53:28,789 - services.task_edit_service - DEBUG - 任务参数: [] 2025-05-12 08:53:28,789 - services.task_edit_service - INFO - 启动普通任务: 30e73d43-493e-4fcc-8e08-6e7cd0c8fa92 2025-05-12 08:53:28,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,789 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskdef SET user_token=%s, updated_at=%s WHERE vwed_taskdef.id = %s 2025-05-12 08:53:28,789 - sqlalchemy.engine.Engine - INFO - [generated in 0.00150s] ('eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcwODY2MTAsInVzZXJuYW1lIjoiYWRtaW4ifQ.ZYEBTdshUhtZ7PP0MW9gauAKR2i5nhlMU1neoMdUCTk', datetime.datetime(2025, 5, 12, 8, 53, 28, 789434), '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92') 2025-05-12 08:53:28,789 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,805 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,805 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:28,805 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:28,805 - 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-12 08:53:28,805 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '20', 2, 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 ... (542 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.153', datetime.datetime(2025, 5, 12, 8, 53, 28, 789434), '{"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36", "headers": {"host": ... (815 characters truncated) ... ding": "gzip, deflate", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8"}, "method": "POST", "url": "http://192.168.189.211:8000/api/vwed-task-edit/run"}', None, 0, datetime.datetime(2025, 5, 12, 8, 53, 28, 805908), datetime.datetime(2025, 5, 12, 8, 53, 28, 805908), 0) 2025-05-12 08:53:28,805 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,821 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,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.id = %s 2025-05-12 08:53:28,822 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:28,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,822 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 (优先级 1) 添加到队列 0 2025-05-12 08:53:28,822 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token 2025-05-12 08:53:28,822 - services.sync_service - INFO - 正在同步创建任务到天风系统: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:28,822 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"272d221e-272d-4955-b6be-1a6c5f266ea3","vwedTaskParentId":"","name":"20","isPeriodic":0,"priority":1,"createTime":"2025-05-12 08:53:28","sceneId":"1912043207186550785","needAmr":0} 2025-05-12 08:53:28,873 - services.sync_service - INFO - 成功同步任务到系统任务: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:28,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 272d221e-272d-4955-b6be-1a6c5f266ea3, 优先级: 1 2025-05-12 08:53:28,873 - services.execution.task_executor - DEBUG - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 设置超时时间: 3600秒 2025-05-12 08:53:28,873 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:28,873 - services.task_edit_service - INFO - 普通任务启动成功: 30e73d43-493e-4fcc-8e08-6e7cd0c8fa92, 记录ID: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.id, vwed_taskrecord.def_id, vwed_taskrecord.def_label, vwed_taskrecord.def_version, vwed_taskrecord.ended_on, vwed_taskrecord.ended_reason, vwed_taskrecord.status, vwed_taskrecord.input_params, vwed_taskrecord.path, vwed_taskrecord.agv_id, vwed_taskrecord.parent_task_record_id, vwed_taskrecord.root_task_record_id, vwed_taskrecord.state_description, vwed_taskrecord.executor_time, vwed_taskrecord.first_executor_time, vwed_taskrecord.if_have_child_task, vwed_taskrecord.periodic_task, vwed_taskrecord.priority, vwed_taskrecord.root_block_state_id, vwed_taskrecord.work_stations, vwed_taskrecord.work_types, vwed_taskrecord.task_def_detail, vwed_taskrecord.variables, vwed_taskrecord.call_work_station, vwed_taskrecord.call_work_type, vwed_taskrecord.source_type, vwed_taskrecord.source_system, vwed_taskrecord.source_user, vwed_taskrecord.source_device, vwed_taskrecord.source_ip, vwed_taskrecord.source_time, vwed_taskrecord.source_client_info, vwed_taskrecord.source_remarks, 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-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:28,873 - app - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1002秒 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskdef.id, vwed_taskdef.label, vwed_taskdef.created_by, vwed_taskdef.version, vwed_taskdef.detail, vwed_taskdef.template_name, vwed_taskdef.period, vwed_taskdef.periodic_task, vwed_taskdef.status, vwed_taskdef.if_enable, vwed_taskdef.delay, vwed_taskdef.release_sites, vwed_taskdef.remark, vwed_taskdef.tenant_id, vwed_taskdef.map_id, vwed_taskdef.user_token, vwed_taskdef.created_at, vwed_taskdef.updated_at, vwed_taskdef.is_deleted FROM vwed_taskdef WHERE vwed_taskdef.id = %s 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - [cached since 233s ago] ('30e73d43-493e-4fcc-8e08-6e7cd0c8fa92',) 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET first_executor_time=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - [cached since 232.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 28, 873245), datetime.datetime(2025, 5, 12, 8, 53, 28, 873245), '272d221e-272d-4955-b6be-1a6c5f266ea3') 2025-05-12 08:53:28,873 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:28,889 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:29,072 - services.sync_service - INFO - 成功设置系统任务状态为执行中: 272d221e-272d-4955-b6be-1a6c5f266ea3 2025-05-12 08:53:29,072 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,072 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_taskrecord SET ended_reason=%s, status=%s, updated_at=%s WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:29,088 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('任务执行中', , datetime.datetime(2025, 5, 12, 8, 53, 29, 72949), '272d221e-272d-4955-b6be-1a6c5f266ea3') 2025-05-12 08:53:29,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,104 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 2025-05-12 08:53:29,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,106 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,106 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('6be7a979-9548-44c7-994f-b8e5e4566d8c', '-1', '-1', '', '{}', '{}', '{}', 'RootBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 106179), , '{}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 106179), datetime.datetime(2025, 5, 12, 8, 53, 29, 106179), 0) 2025-05-12 08:53:29,106 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,106 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,121 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('6be7a979-9548-44c7-994f-b8e5e4566d8c',) 2025-05-12 08:53:29,121 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] 2025-05-12 08:53:29,121 - services.execution.block_executor - INFO - 为块 -1 存储输出: 2025-05-12 08:53:29,121 - 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-12 08:53:29,121 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('null', '执行中', '{"blocks": {"-1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 121995), '6be7a979-9548-44c7-994f-b8e5e4566d8c') 2025-05-12 08:53:29,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,141 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default 2025-05-12 08:53:29,141 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 2025-05-12 08:53:29,141 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: WhileBp 2025-05-12 08:53:29,141 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,141 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('2c5604eb-b332-43fb-ade4-4de54c07e8ca', 'b1', '3', '', '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{"loopCondition": "true", "runOnce": null, "retryPeriod": null, "printContinuously": null}', '{}', 'WhileBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 141307), , '{"loopCondition": {"type": "Simple", "value": "true", "required": true}, "runOnce": {"type": "Simple", "value": null, "required": false}, "retryPeriod": {"type": "Simple", "value": null, "required": false}, "printContinuously": {"type": "Simple", "value": null, "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 141307), datetime.datetime(2025, 5, 12, 8, 53, 29, 141307), 0) 2025-05-12 08:53:29,155 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,156 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 2c5604eb-b332-43fb-ade4-4de54c07e8ca 2025-05-12 08:53:29,156 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,156 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,156 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('2c5604eb-b332-43fb-ade4-4de54c07e8ca',) 2025-05-12 08:53:29,172 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,172 - services.execution.block_executor - INFO - 为块 b1 存储输出: 2025-05-12 08:53:29,172 - 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-12 08:53:29,172 - sqlalchemy.engine.Engine - INFO - [cached since 233.1s ago] ('null', '执行中', '{"blocks": {"b1": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 172406), '2c5604eb-b332-43fb-ade4-4de54c07e8ca') 2025-05-12 08:53:29,172 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,189 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,189 - services.execution.handlers.progress - INFO - 开始执行while循环块 - ID: 3, 名称: b1 2025-05-12 08:53:29,405 - services.execution.handlers.progress - INFO - 执行while循环体,第 1 次迭代 2025-05-12 08:53:29,405 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,406 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,406 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,406 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,406 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('0ea14eff-cf25-4b66-840f-953f9ecc3895', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 406252), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 406252), datetime.datetime(2025, 5, 12, 8, 53, 29, 406252), 0) 2025-05-12 08:53:29,406 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,422 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0ea14eff-cf25-4b66-840f-953f9ecc3895 2025-05-12 08:53:29,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,422 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,422 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('0ea14eff-cf25-4b66-840f-953f9ecc3895',) 2025-05-12 08:53:29,437 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,439 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,439 - 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-12 08:53:29,439 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 439824), '0ea14eff-cf25-4b66-840f-953f9ecc3895') 2025-05-12 08:53:29,439 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,439 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,455 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,456 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,457 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,457 - sqlalchemy.engine.Engine - INFO - [cached since 233.3s ago] ('55894986-365f-40a7-b912-4aca30967dab', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 457234), datetime.datetime(2025, 5, 12, 8, 53, 29, 457234), 0) 2025-05-12 08:53:29,457 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('0ea14eff-cf25-4b66-840f-953f9ecc3895',) 2025-05-12 08:53:29,473 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,473 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - [cached since 233.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 473396), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 473396), '0ea14eff-cf25-4b66-840f-953f9ecc3895') 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,473 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,473 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,473 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('063b8340-441f-4b7f-a9ef-9e74bef73fe4', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 473396), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 473396), datetime.datetime(2025, 5, 12, 8, 53, 29, 473396), 0) 2025-05-12 08:53:29,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,489 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 063b8340-441f-4b7f-a9ef-9e74bef73fe4 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('063b8340-441f-4b7f-a9ef-9e74bef73fe4',) 2025-05-12 08:53:29,489 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,489 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,489 - 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-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 489349), '063b8340-441f-4b7f-a9ef-9e74bef73fe4') 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,489 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,489 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('659f9ece-710e-4519-ab3c-6ac6aab309b2', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 489349), datetime.datetime(2025, 5, 12, 8, 53, 29, 489349), 0) 2025-05-12 08:53:29,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,506 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,506 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('063b8340-441f-4b7f-a9ef-9e74bef73fe4',) 2025-05-12 08:53:29,506 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,506 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,506 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,506 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 506564), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 506564), '063b8340-441f-4b7f-a9ef-9e74bef73fe4') 2025-05-12 08:53:29,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,521 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,521 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,521 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,521 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('39c6dced-4be2-4de4-a502-37aa6f51b63c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 521973), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 521973), datetime.datetime(2025, 5, 12, 8, 53, 29, 521973), 0) 2025-05-12 08:53:29,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,539 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 39c6dced-4be2-4de4-a502-37aa6f51b63c 2025-05-12 08:53:29,539 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,539 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,539 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('39c6dced-4be2-4de4-a502-37aa6f51b63c',) 2025-05-12 08:53:29,539 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,539 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,539 - 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-12 08:53:29,539 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 539482), '39c6dced-4be2-4de4-a502-37aa6f51b63c') 2025-05-12 08:53:29,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,539 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,539 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,554 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,557 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] ('89d5f77a-5121-44fb-be8f-2c051becadd0', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 557202), datetime.datetime(2025, 5, 12, 8, 53, 29, 557202), 0) 2025-05-12 08:53:29,557 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,572 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('39c6dced-4be2-4de4-a502-37aa6f51b63c',) 2025-05-12 08:53:29,572 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,572 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,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-12 08:53:29,572 - sqlalchemy.engine.Engine - INFO - [cached since 233.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 572487), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 572487), '39c6dced-4be2-4de4-a502-37aa6f51b63c') 2025-05-12 08:53:29,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,589 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,589 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,589 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,605 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] ('4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 605127), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 605627), datetime.datetime(2025, 5, 12, 8, 53, 29, 605627), 0) 2025-05-12 08:53:29,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,622 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56 2025-05-12 08:53:29,622 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,622 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] ('4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56',) 2025-05-12 08:53:29,622 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,622 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,622 - 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-12 08:53:29,622 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 622144), '4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56') 2025-05-12 08:53:29,622 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,638 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,638 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,655 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,655 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] ('bd323950-3c41-4bd9-b06a-83dcec5c0a57', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 655350), datetime.datetime(2025, 5, 12, 8, 53, 29, 655350), 0) 2025-05-12 08:53:29,657 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,688 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,688 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] ('4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56',) 2025-05-12 08:53:29,688 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,688 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,688 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,688 - sqlalchemy.engine.Engine - INFO - [cached since 233.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 688691), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 688691), '4083e9a3-9c37-4ab7-8eb9-acc9d6d28f56') 2025-05-12 08:53:29,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,705 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,705 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,705 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,705 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,705 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('f1cd2a79-2d63-4758-84f9-9e3d5ad36713', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 705825), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 705825), datetime.datetime(2025, 5, 12, 8, 53, 29, 705825), 0) 2025-05-12 08:53:29,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,723 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f1cd2a79-2d63-4758-84f9-9e3d5ad36713 2025-05-12 08:53:29,723 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,723 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,723 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('f1cd2a79-2d63-4758-84f9-9e3d5ad36713',) 2025-05-12 08:53:29,723 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,723 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,723 - 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-12 08:53:29,723 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 723033), 'f1cd2a79-2d63-4758-84f9-9e3d5ad36713') 2025-05-12 08:53:29,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,738 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,738 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,738 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] ('3e3e78c8-1f8b-4f19-8dd6-710117d95797', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 738881), datetime.datetime(2025, 5, 12, 8, 53, 29, 738881), 0) 2025-05-12 08:53:29,755 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,758 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,758 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,758 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('f1cd2a79-2d63-4758-84f9-9e3d5ad36713',) 2025-05-12 08:53:29,758 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,770 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,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-12 08:53:29,772 - sqlalchemy.engine.Engine - INFO - [cached since 233.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 770893), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 770893), 'f1cd2a79-2d63-4758-84f9-9e3d5ad36713') 2025-05-12 08:53:29,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,772 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,772 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,772 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,772 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,772 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,772 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('403aeef7-556b-4a4f-b366-d5619b37e6d1', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 772327), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 772327), datetime.datetime(2025, 5, 12, 8, 53, 29, 772327), 0) 2025-05-12 08:53:29,789 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,789 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 403aeef7-556b-4a4f-b366-d5619b37e6d1 2025-05-12 08:53:29,789 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,789 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,789 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('403aeef7-556b-4a4f-b366-d5619b37e6d1',) 2025-05-12 08:53:29,789 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,789 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,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-12 08:53:29,806 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 804886), '403aeef7-556b-4a4f-b366-d5619b37e6d1') 2025-05-12 08:53:29,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,807 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,807 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,807 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,807 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,807 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('71fdfecf-bbd4-4c2b-a19b-7864a06577fc', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 807102), datetime.datetime(2025, 5, 12, 8, 53, 29, 807102), 0) 2025-05-12 08:53:29,807 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('403aeef7-556b-4a4f-b366-d5619b37e6d1',) 2025-05-12 08:53:29,822 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,822 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 822400), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 822400), '403aeef7-556b-4a4f-b366-d5619b37e6d1') 2025-05-12 08:53:29,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,822 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,837 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,837 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,839 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,839 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('90c14437-3e10-4b76-b5a6-023c8b1a17d6', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 837450), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 839008), datetime.datetime(2025, 5, 12, 8, 53, 29, 839008), 0) 2025-05-12 08:53:29,839 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,839 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 90c14437-3e10-4b76-b5a6-023c8b1a17d6 2025-05-12 08:53:29,839 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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.id = %s 2025-05-12 08:53:29,839 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('90c14437-3e10-4b76-b5a6-023c8b1a17d6',) 2025-05-12 08:53:29,839 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,839 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,855 - 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-12 08:53:29,855 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 855207), '90c14437-3e10-4b76-b5a6-023c8b1a17d6') 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - [generated in 0.00086s] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,858 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,858 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,858 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] ('c1937331-c3ad-44da-bf9e-623852c606fb', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 858321), datetime.datetime(2025, 5, 12, 8, 53, 29, 858321), 0) 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('90c14437-3e10-4b76-b5a6-023c8b1a17d6',) 2025-05-12 08:53:29,872 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,872 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - [cached since 233.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 872293), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 872293), '90c14437-3e10-4b76-b5a6-023c8b1a17d6') 2025-05-12 08:53:29,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,888 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,888 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,888 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,888 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,888 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('a727df22-87b9-4ed1-a611-ac5cfd81c002', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 888441), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 888441), datetime.datetime(2025, 5, 12, 8, 53, 29, 888441), 0) 2025-05-12 08:53:29,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,905 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a727df22-87b9-4ed1-a611-ac5cfd81c002 2025-05-12 08:53:29,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,905 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,905 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('a727df22-87b9-4ed1-a611-ac5cfd81c002',) 2025-05-12 08:53:29,905 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,905 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,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-12 08:53:29,905 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 905397), 'a727df22-87b9-4ed1-a611-ac5cfd81c002') 2025-05-12 08:53:29,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,921 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,921 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,921 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,921 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] ('437a2c8d-7d4b-45e5-872c-c29e75db874c', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 921298), datetime.datetime(2025, 5, 12, 8, 53, 29, 921298), 0) 2025-05-12 08:53:29,921 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,939 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('a727df22-87b9-4ed1-a611-ac5cfd81c002',) 2025-05-12 08:53:29,939 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,939 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,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-12 08:53:29,939 - sqlalchemy.engine.Engine - INFO - [cached since 233.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 29, 939276), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 29, 939276), 'a727df22-87b9-4ed1-a611-ac5cfd81c002') 2025-05-12 08:53:29,939 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,939 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:29,939 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:29,939 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:29,939 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,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-12 08:53:29,954 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 939276), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 29, 939276), datetime.datetime(2025, 5, 12, 8, 53, 29, 939276), 0) 2025-05-12 08:53:29,955 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,958 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6 2025-05-12 08:53:29,958 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,958 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:29,958 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6',) 2025-05-12 08:53:29,973 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:29,973 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:29,973 - 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-12 08:53:29,973 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 29, 973736), '88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6') 2025-05-12 08:53:29,973 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:29,989 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:29,989 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:29,989 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:29,989 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:29,989 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] ('6825575a-c9fe-4a25-998e-4f4bcd80df16', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 29, 989259), datetime.datetime(2025, 5, 12, 8, 53, 29, 989259), 0) 2025-05-12 08:53:30,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,021 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,021 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] ('88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6',) 2025-05-12 08:53:30,021 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,021 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,021 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,021 - sqlalchemy.engine.Engine - INFO - [cached since 233.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 21903), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 21903), '88ae6d0a-e76c-4b15-aa1a-a5cdb749edb6') 2025-05-12 08:53:30,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,037 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,037 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,037 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,055 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] ('9470ecf9-9555-4c54-a31a-f68510aa1258', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 37999), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 53342), datetime.datetime(2025, 5, 12, 8, 53, 30, 53342), 0) 2025-05-12 08:53:30,055 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,059 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9470ecf9-9555-4c54-a31a-f68510aa1258 2025-05-12 08:53:30,059 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,059 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,059 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] ('9470ecf9-9555-4c54-a31a-f68510aa1258',) 2025-05-12 08:53:30,059 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,071 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,072 - 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-12 08:53:30,073 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 72466), '9470ecf9-9555-4c54-a31a-f68510aa1258') 2025-05-12 08:53:30,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,073 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,088 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,088 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,088 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,088 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] ('04135e9e-3488-4130-b08b-f5d9c77d9846', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 88850), datetime.datetime(2025, 5, 12, 8, 53, 30, 88850), 0) 2025-05-12 08:53:30,088 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,105 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,105 - sqlalchemy.engine.Engine - INFO - [cached since 234.1s ago] ('9470ecf9-9555-4c54-a31a-f68510aa1258',) 2025-05-12 08:53:30,105 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,105 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,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-12 08:53:30,105 - sqlalchemy.engine.Engine - INFO - [cached since 234s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 105944), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 105944), '9470ecf9-9555-4c54-a31a-f68510aa1258') 2025-05-12 08:53:30,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,320 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,320 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,320 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,324 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,324 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,324 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('93789ef7-d21d-4c42-bf60-d9c6fe97deef', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 324806), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 324806), datetime.datetime(2025, 5, 12, 8, 53, 30, 324806), 0) 2025-05-12 08:53:30,324 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,338 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 93789ef7-d21d-4c42-bf60-d9c6fe97deef 2025-05-12 08:53:30,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,338 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('93789ef7-d21d-4c42-bf60-d9c6fe97deef',) 2025-05-12 08:53:30,338 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,338 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,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-12 08:53:30,338 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 338991), '93789ef7-d21d-4c42-bf60-d9c6fe97deef') 2025-05-12 08:53:30,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,338 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,338 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,355 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,355 - sqlalchemy.engine.Engine - INFO - [cached since 234.2s ago] ('63b017cb-fced-4f38-ad88-d34d0b8dfc5b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 355003), datetime.datetime(2025, 5, 12, 8, 53, 30, 355003), 0) 2025-05-12 08:53:30,355 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,359 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,370 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('93789ef7-d21d-4c42-bf60-d9c6fe97deef',) 2025-05-12 08:53:30,372 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,372 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,372 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,372 - sqlalchemy.engine.Engine - INFO - [cached since 234.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 372726), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 372726), '93789ef7-d21d-4c42-bf60-d9c6fe97deef') 2025-05-12 08:53:30,372 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,388 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,388 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,388 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,388 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,388 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,388 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('0159854e-a3a5-4c57-a6eb-36745a2e221e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 388703), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 388703), datetime.datetime(2025, 5, 12, 8, 53, 30, 388703), 0) 2025-05-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,405 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0159854e-a3a5-4c57-a6eb-36745a2e221e 2025-05-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('0159854e-a3a5-4c57-a6eb-36745a2e221e',) 2025-05-12 08:53:30,405 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,405 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,405 - 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-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 405262), '0159854e-a3a5-4c57-a6eb-36745a2e221e') 2025-05-12 08:53:30,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,420 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,422 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('3ac9f024-3c57-4799-833e-146b7bdeaa82', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 422829), datetime.datetime(2025, 5, 12, 8, 53, 30, 422829), 0) 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('0159854e-a3a5-4c57-a6eb-36745a2e221e',) 2025-05-12 08:53:30,422 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,422 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 422829), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 422829), '0159854e-a3a5-4c57-a6eb-36745a2e221e') 2025-05-12 08:53:30,422 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,440 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,440 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,440 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,440 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,440 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,440 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('bd0abdc2-a954-46d8-b89a-ac8ce9b27474', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 440273), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 440273), datetime.datetime(2025, 5, 12, 8, 53, 30, 440273), 0) 2025-05-12 08:53:30,440 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,440 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: bd0abdc2-a954-46d8-b89a-ac8ce9b27474 2025-05-12 08:53:30,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,455 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,455 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('bd0abdc2-a954-46d8-b89a-ac8ce9b27474',) 2025-05-12 08:53:30,459 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,459 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,459 - 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-12 08:53:30,459 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 459692), 'bd0abdc2-a954-46d8-b89a-ac8ce9b27474') 2025-05-12 08:53:30,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,473 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,473 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,473 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,473 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,473 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] ('f255b1c9-e2db-4610-b9f4-5c4e4f5c9f15', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 473203), datetime.datetime(2025, 5, 12, 8, 53, 30, 473203), 0) 2025-05-12 08:53:30,473 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,488 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,503 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('bd0abdc2-a954-46d8-b89a-ac8ce9b27474',) 2025-05-12 08:53:30,505 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,505 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,505 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,505 - sqlalchemy.engine.Engine - INFO - [cached since 234.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 505582), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 505582), 'bd0abdc2-a954-46d8-b89a-ac8ce9b27474') 2025-05-12 08:53:30,505 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,521 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,521 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,521 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,521 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,521 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('558613ba-b0b2-46ef-af56-dfd1b8c30789', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 521107), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 521107), datetime.datetime(2025, 5, 12, 8, 53, 30, 521107), 0) 2025-05-12 08:53:30,521 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,538 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 558613ba-b0b2-46ef-af56-dfd1b8c30789 2025-05-12 08:53:30,538 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,538 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,538 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('558613ba-b0b2-46ef-af56-dfd1b8c30789',) 2025-05-12 08:53:30,538 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,538 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,538 - 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-12 08:53:30,538 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 538100), '558613ba-b0b2-46ef-af56-dfd1b8c30789') 2025-05-12 08:53:30,538 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,559 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,559 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,559 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,559 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,559 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] ('200b669e-303e-4c5f-aaf6-408acbcae348', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 559914), datetime.datetime(2025, 5, 12, 8, 53, 30, 559914), 0) 2025-05-12 08:53:30,559 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,572 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,572 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('558613ba-b0b2-46ef-af56-dfd1b8c30789',) 2025-05-12 08:53:30,572 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,586 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,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-12 08:53:30,588 - sqlalchemy.engine.Engine - INFO - [cached since 234.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 588231), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 588231), '558613ba-b0b2-46ef-af56-dfd1b8c30789') 2025-05-12 08:53:30,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,588 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,588 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,588 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,605 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('aa102517-389d-454a-b404-21115922ba55', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 588749), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 605219), datetime.datetime(2025, 5, 12, 8, 53, 30, 605219), 0) 2025-05-12 08:53:30,605 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,605 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: aa102517-389d-454a-b404-21115922ba55 2025-05-12 08:53:30,605 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,605 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,605 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('aa102517-389d-454a-b404-21115922ba55',) 2025-05-12 08:53:30,605 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,621 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,621 - 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-12 08:53:30,621 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 621466), 'aa102517-389d-454a-b404-21115922ba55') 2025-05-12 08:53:30,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,638 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,638 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,638 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,638 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] ('dd323c26-250f-46f8-8c8c-909047fbb940', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 638937), datetime.datetime(2025, 5, 12, 8, 53, 30, 638937), 0) 2025-05-12 08:53:30,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,655 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,655 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,655 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('aa102517-389d-454a-b404-21115922ba55',) 2025-05-12 08:53:30,660 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,660 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,660 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,660 - sqlalchemy.engine.Engine - INFO - [cached since 234.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 660330), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 660330), 'aa102517-389d-454a-b404-21115922ba55') 2025-05-12 08:53:30,660 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,672 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,672 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,672 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,672 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,672 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,672 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('7b29c7a7-48d3-4d5c-adc3-3bdd7f392213', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 672305), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 672305), datetime.datetime(2025, 5, 12, 8, 53, 30, 672305), 0) 2025-05-12 08:53:30,672 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,688 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7b29c7a7-48d3-4d5c-adc3-3bdd7f392213 2025-05-12 08:53:30,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,688 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,688 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('7b29c7a7-48d3-4d5c-adc3-3bdd7f392213',) 2025-05-12 08:53:30,705 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,705 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,705 - 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-12 08:53:30,705 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 705732), '7b29c7a7-48d3-4d5c-adc3-3bdd7f392213') 2025-05-12 08:53:30,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,705 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,705 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,721 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,721 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] ('58d13a40-85d5-4396-a3fa-d66d0a29636a', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 721151), datetime.datetime(2025, 5, 12, 8, 53, 30, 721151), 0) 2025-05-12 08:53:30,721 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,721 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,738 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('7b29c7a7-48d3-4d5c-adc3-3bdd7f392213',) 2025-05-12 08:53:30,738 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,738 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,738 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,738 - sqlalchemy.engine.Engine - INFO - [cached since 234.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 738663), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 738663), '7b29c7a7-48d3-4d5c-adc3-3bdd7f392213') 2025-05-12 08:53:30,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,755 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,755 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,755 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,760 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,760 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('febf7f79-070c-4c1b-af66-f9c1c0c7c390', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 760632), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 760632), datetime.datetime(2025, 5, 12, 8, 53, 30, 760632), 0) 2025-05-12 08:53:30,760 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,771 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: febf7f79-070c-4c1b-af66-f9c1c0c7c390 2025-05-12 08:53:30,771 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,771 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('febf7f79-070c-4c1b-af66-f9c1c0c7c390',) 2025-05-12 08:53:30,771 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,771 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,771 - 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-12 08:53:30,787 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 771961), 'febf7f79-070c-4c1b-af66-f9c1c0c7c390') 2025-05-12 08:53:30,788 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,788 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,788 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,788 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,788 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,788 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('2e5f6eaa-ad0f-44d5-8d5c-d23ae13a7879', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 788802), datetime.datetime(2025, 5, 12, 8, 53, 30, 788802), 0) 2025-05-12 08:53:30,788 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,804 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,804 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('febf7f79-070c-4c1b-af66-f9c1c0c7c390',) 2025-05-12 08:53:30,804 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,804 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,804 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,804 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 804885), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 804885), 'febf7f79-070c-4c1b-af66-f9c1c0c7c390') 2025-05-12 08:53:30,804 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,804 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,804 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,820 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1a2e71bb-c717-44da-b472-32c4dcb3abea', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 820267), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 822237), datetime.datetime(2025, 5, 12, 8, 53, 30, 822237), 0) 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,822 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1a2e71bb-c717-44da-b472-32c4dcb3abea 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1a2e71bb-c717-44da-b472-32c4dcb3abea',) 2025-05-12 08:53:30,822 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,822 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,822 - 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-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 822237), '1a2e71bb-c717-44da-b472-32c4dcb3abea') 2025-05-12 08:53:30,822 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,838 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,838 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('87c1f83d-20a9-4e4f-935d-fa2d527f06ab', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 838613), datetime.datetime(2025, 5, 12, 8, 53, 30, 838613), 0) 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1a2e71bb-c717-44da-b472-32c4dcb3abea',) 2025-05-12 08:53:30,838 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,838 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,838 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 838613), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 838613), '1a2e71bb-c717-44da-b472-32c4dcb3abea') 2025-05-12 08:53:30,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:30,853 - sqlalchemy.engine.Engine - INFO - [cached since 0.9928s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:30,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,853 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,853 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,853 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,860 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,860 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1937fb54-c8d7-466c-923f-a287cf468857', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 853851), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 860937), datetime.datetime(2025, 5, 12, 8, 53, 30, 860937), 0) 2025-05-12 08:53:30,860 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,860 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1937fb54-c8d7-466c-923f-a287cf468857 2025-05-12 08:53:30,860 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,869 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1937fb54-c8d7-466c-923f-a287cf468857',) 2025-05-12 08:53:30,870 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,870 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,870 - 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-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 870769), '1937fb54-c8d7-466c-923f-a287cf468857') 2025-05-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,870 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,870 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] ('48690313-3e3b-4636-819b-aa1e63f967c0', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 870769), datetime.datetime(2025, 5, 12, 8, 53, 30, 870769), 0) 2025-05-12 08:53:30,870 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('1937fb54-c8d7-466c-923f-a287cf468857',) 2025-05-12 08:53:30,887 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,887 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - [cached since 234.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 887701), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 887701), '1937fb54-c8d7-466c-923f-a287cf468857') 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,887 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:30,887 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:30,887 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - [cached since 234.9s ago] ('4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 887701), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 30, 887701), datetime.datetime(2025, 5, 12, 8, 53, 30, 887701), 0) 2025-05-12 08:53:30,887 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (, datetime.datetime(2025, 5, 12, 7, 53, 30, 904939)) 2025-05-12 08:53:30,905 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - [cached since 234.9s ago] ('4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7',) 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,905 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,905 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,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-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 30, 905376), '4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7') 2025-05-12 08:53:30,905 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,920 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:30,920 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] ('c3aa1658-16db-4b17-ba77-de85b3cb3ada', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 30, 921794), datetime.datetime(2025, 5, 12, 8, 53, 30, 921794), 0) 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:30,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-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - [cached since 234.9s ago] ('4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7',) 2025-05-12 08:53:30,921 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:30,921 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - [cached since 234.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 30, 921794), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 30, 921794), '4ba53a57-b248-4c6a-aefd-5f50b3e1d8f7') 2025-05-12 08:53:30,921 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 2025-05-12 08:53:31,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 2025-05-12 08:53:31,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 2025-05-12 08:53:31,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 2025-05-12 08:53:31,121 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,121 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,121 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,121 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,121 - sqlalchemy.engine.Engine - INFO - [cached since 235.1s ago] ('976ed71a-7180-4c83-8b4c-eb928b64f4d2', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 121576), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 121576), datetime.datetime(2025, 5, 12, 8, 53, 31, 121576), 0) 2025-05-12 08:53:31,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,137 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 976ed71a-7180-4c83-8b4c-eb928b64f4d2 2025-05-12 08:53:31,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,153 - sqlalchemy.engine.Engine - INFO - [cached since 235.1s ago] ('976ed71a-7180-4c83-8b4c-eb928b64f4d2',) 2025-05-12 08:53:31,155 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,155 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,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-12 08:53:31,162 - sqlalchemy.engine.Engine - INFO - [cached since 235.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 155742), '976ed71a-7180-4c83-8b4c-eb928b64f4d2') 2025-05-12 08:53:31,162 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,171 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,171 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,171 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,187 - sqlalchemy.engine.Engine - INFO - [cached since 235s ago] ('c266bef8-83fa-4466-b9df-79237b4f7dc5', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 171680), datetime.datetime(2025, 5, 12, 8, 53, 31, 171680), 0) 2025-05-12 08:53:31,188 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,188 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,204 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('976ed71a-7180-4c83-8b4c-eb928b64f4d2',) 2025-05-12 08:53:31,205 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,205 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,205 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,205 - sqlalchemy.engine.Engine - INFO - [cached since 235s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 205548), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 205548), '976ed71a-7180-4c83-8b4c-eb928b64f4d2') 2025-05-12 08:53:31,205 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,205 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,205 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,221 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,221 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,221 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 221100), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 221100), datetime.datetime(2025, 5, 12, 8, 53, 31, 221100), 0) 2025-05-12 08:53:31,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,238 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2 2025-05-12 08:53:31,238 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,238 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2',) 2025-05-12 08:53:31,255 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,255 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,255 - 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-12 08:53:31,262 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 255060), '1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2') 2025-05-12 08:53:31,262 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,272 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,272 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,272 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,272 - sqlalchemy.engine.Engine - INFO - [cached since 235.1s ago] ('722ee797-3931-405a-a95b-fd9c63717dee', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 272073), datetime.datetime(2025, 5, 12, 8, 53, 31, 272073), 0) 2025-05-12 08:53:31,272 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,288 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2',) 2025-05-12 08:53:31,288 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,288 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,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-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - [cached since 235.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 288883), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 288883), '1217dfdf-ccc7-46d9-a8d2-f365c6f1b1f2') 2025-05-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,304 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,304 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,304 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('862df363-cde5-490b-a705-0864449972ab', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 304374), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 304374), datetime.datetime(2025, 5, 12, 8, 53, 31, 304374), 0) 2025-05-12 08:53:31,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,321 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 862df363-cde5-490b-a705-0864449972ab 2025-05-12 08:53:31,321 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,321 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,321 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('862df363-cde5-490b-a705-0864449972ab',) 2025-05-12 08:53:31,321 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,321 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,321 - 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-12 08:53:31,321 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 321144), '862df363-cde5-490b-a705-0864449972ab') 2025-05-12 08:53:31,321 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,337 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,337 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,337 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,337 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('24a8ae7d-b6ba-46e5-a0a3-d9005a4f4a8f', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 337697), datetime.datetime(2025, 5, 12, 8, 53, 31, 337697), 0) 2025-05-12 08:53:31,337 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,337 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,353 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('862df363-cde5-490b-a705-0864449972ab',) 2025-05-12 08:53:31,353 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,354 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,354 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 354642), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 354642), '862df363-cde5-490b-a705-0864449972ab') 2025-05-12 08:53:31,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,354 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,354 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,354 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,362 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,362 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('311b39a6-53d9-46b3-bf5f-35e7617a99bf', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 354642), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 362876), datetime.datetime(2025, 5, 12, 8, 53, 31, 362876), 0) 2025-05-12 08:53:31,362 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,371 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 311b39a6-53d9-46b3-bf5f-35e7617a99bf 2025-05-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('311b39a6-53d9-46b3-bf5f-35e7617a99bf',) 2025-05-12 08:53:31,371 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,371 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,371 - 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-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 371829), '311b39a6-53d9-46b3-bf5f-35e7617a99bf') 2025-05-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,371 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,371 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] ('1e18e4fe-6c7f-4df3-8bd9-3ece1704722c', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 371829), datetime.datetime(2025, 5, 12, 8, 53, 31, 371829), 0) 2025-05-12 08:53:31,371 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,387 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,387 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('311b39a6-53d9-46b3-bf5f-35e7617a99bf',) 2025-05-12 08:53:31,387 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,387 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,387 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,387 - sqlalchemy.engine.Engine - INFO - [cached since 235.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 387550), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 387550), '311b39a6-53d9-46b3-bf5f-35e7617a99bf') 2025-05-12 08:53:31,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,387 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,387 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,387 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,402 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,402 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('302a92a1-aaef-438d-bc90-afa56d2031dd', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 402853), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 402853), datetime.datetime(2025, 5, 12, 8, 53, 31, 402853), 0) 2025-05-12 08:53:31,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,405 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 302a92a1-aaef-438d-bc90-afa56d2031dd 2025-05-12 08:53:31,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,405 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('302a92a1-aaef-438d-bc90-afa56d2031dd',) 2025-05-12 08:53:31,405 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,405 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,405 - 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-12 08:53:31,405 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 405117), '302a92a1-aaef-438d-bc90-afa56d2031dd') 2025-05-12 08:53:31,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,420 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,421 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('8144de4c-89b7-419f-abe3-703dd7ec1167', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 421115), datetime.datetime(2025, 5, 12, 8, 53, 31, 421115), 0) 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('302a92a1-aaef-438d-bc90-afa56d2031dd',) 2025-05-12 08:53:31,421 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,421 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,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-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 421115), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 421115), '302a92a1-aaef-438d-bc90-afa56d2031dd') 2025-05-12 08:53:31,421 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,437 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,437 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,437 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,437 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('1519ceb0-621c-4340-a57d-3df4c79e8b5f', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 437023), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 437023), datetime.datetime(2025, 5, 12, 8, 53, 31, 437023), 0) 2025-05-12 08:53:31,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,437 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1519ceb0-621c-4340-a57d-3df4c79e8b5f 2025-05-12 08:53:31,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,437 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('1519ceb0-621c-4340-a57d-3df4c79e8b5f',) 2025-05-12 08:53:31,437 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,452 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,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-12 08:53:31,452 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 452080), '1519ceb0-621c-4340-a57d-3df4c79e8b5f') 2025-05-12 08:53:31,454 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,454 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,454 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,454 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,463 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] ('2e19f25a-50ca-4269-b7f3-a2bc2e2e797f', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 454549), datetime.datetime(2025, 5, 12, 8, 53, 31, 454549), 0) 2025-05-12 08:53:31,463 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,469 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,469 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,469 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('1519ceb0-621c-4340-a57d-3df4c79e8b5f',) 2025-05-12 08:53:31,471 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,471 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - [cached since 235.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 471622), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 471622), '1519ceb0-621c-4340-a57d-3df4c79e8b5f') 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,471 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,471 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,471 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('07010469-a945-4893-84b6-4fdccb456f68', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 471622), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 471622), datetime.datetime(2025, 5, 12, 8, 53, 31, 471622), 0) 2025-05-12 08:53:31,471 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,489 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 07010469-a945-4893-84b6-4fdccb456f68 2025-05-12 08:53:31,489 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,489 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('07010469-a945-4893-84b6-4fdccb456f68',) 2025-05-12 08:53:31,489 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,489 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,489 - 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-12 08:53:31,489 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 489252), '07010469-a945-4893-84b6-4fdccb456f68') 2025-05-12 08:53:31,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,504 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,504 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,504 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,504 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] ('18ba8d9a-480f-4467-8351-37e8d4999618', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 504787), datetime.datetime(2025, 5, 12, 8, 53, 31, 504787), 0) 2025-05-12 08:53:31,519 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,522 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,522 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('07010469-a945-4893-84b6-4fdccb456f68',) 2025-05-12 08:53:31,539 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,539 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,539 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,539 - sqlalchemy.engine.Engine - INFO - [cached since 235.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 539040), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 539040), '07010469-a945-4893-84b6-4fdccb456f68') 2025-05-12 08:53:31,539 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,554 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,554 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,554 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,554 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,554 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,563 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('3534a893-f5b6-429a-bf8a-dba37e50304b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 554519), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 554519), datetime.datetime(2025, 5, 12, 8, 53, 31, 554519), 0) 2025-05-12 08:53:31,563 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,570 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3534a893-f5b6-429a-bf8a-dba37e50304b 2025-05-12 08:53:31,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,570 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('3534a893-f5b6-429a-bf8a-dba37e50304b',) 2025-05-12 08:53:31,570 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,570 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,570 - 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-12 08:53:31,570 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 570941), '3534a893-f5b6-429a-bf8a-dba37e50304b') 2025-05-12 08:53:31,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,588 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,588 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,588 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,588 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,603 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('38ca7920-1f1a-4104-8958-e14738161afc', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 588465), datetime.datetime(2025, 5, 12, 8, 53, 31, 588465), 0) 2025-05-12 08:53:31,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,604 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,619 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('3534a893-f5b6-429a-bf8a-dba37e50304b',) 2025-05-12 08:53:31,621 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,621 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,621 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,621 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 621926), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 621926), '3534a893-f5b6-429a-bf8a-dba37e50304b') 2025-05-12 08:53:31,621 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,637 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,638 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,638 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,638 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,638 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('b9c91518-104c-4426-91cd-ec403e8c5053', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 638644), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 638644), datetime.datetime(2025, 5, 12, 8, 53, 31, 638644), 0) 2025-05-12 08:53:31,638 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,638 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: b9c91518-104c-4426-91cd-ec403e8c5053 2025-05-12 08:53:31,638 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,653 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('b9c91518-104c-4426-91cd-ec403e8c5053',) 2025-05-12 08:53:31,654 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,654 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,654 - 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-12 08:53:31,654 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 654849), 'b9c91518-104c-4426-91cd-ec403e8c5053') 2025-05-12 08:53:31,654 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,663 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,670 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,671 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,671 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,671 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] ('e7f348e9-d04e-4bfa-a5a3-1b6747a557bd', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 671510), datetime.datetime(2025, 5, 12, 8, 53, 31, 671510), 0) 2025-05-12 08:53:31,671 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('b9c91518-104c-4426-91cd-ec403e8c5053',) 2025-05-12 08:53:31,688 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,688 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - [cached since 235.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 688672), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 688672), 'b9c91518-104c-4426-91cd-ec403e8c5053') 2025-05-12 08:53:31,688 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,705 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:31,705 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:31,705 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - [cached since 235.7s ago] ('c2622447-e751-42ca-8c60-cde9ceefc7db', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 705056), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 31, 705056), datetime.datetime(2025, 5, 12, 8, 53, 31, 705056), 0) 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,705 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c2622447-e751-42ca-8c60-cde9ceefc7db 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,705 - sqlalchemy.engine.Engine - INFO - [cached since 235.7s ago] ('c2622447-e751-42ca-8c60-cde9ceefc7db',) 2025-05-12 08:53:31,720 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,720 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,720 - 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-12 08:53:31,720 - sqlalchemy.engine.Engine - INFO - [cached since 235.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 31, 720652), 'c2622447-e751-42ca-8c60-cde9ceefc7db') 2025-05-12 08:53:31,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,738 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:31,738 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:31,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,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-12 08:53:31,738 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] ('5f1d94c7-c87a-484d-b9e9-96609dc97870', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 31, 738071), datetime.datetime(2025, 5, 12, 8, 53, 31, 738071), 0) 2025-05-12 08:53:31,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,755 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,764 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,764 - sqlalchemy.engine.Engine - INFO - [cached since 235.7s ago] ('c2622447-e751-42ca-8c60-cde9ceefc7db',) 2025-05-12 08:53:31,771 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:31,771 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:31,771 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:31,771 - sqlalchemy.engine.Engine - INFO - [cached since 235.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 31, 771408), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 31, 771408), 'c2622447-e751-42ca-8c60-cde9ceefc7db') 2025-05-12 08:53:31,771 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:31,856 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:31,857 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:31,857 - sqlalchemy.engine.Engine - INFO - [cached since 1.996s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:31,857 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,003 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,003 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,003 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 4355), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 5062), datetime.datetime(2025, 5, 12, 8, 53, 32, 5062), 0) 2025-05-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,005 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b 2025-05-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,005 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b',) 2025-05-12 08:53:32,021 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,021 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,021 - 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-12 08:53:32,021 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 21354), 'cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b') 2025-05-12 08:53:32,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,021 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,021 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,021 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,021 - sqlalchemy.engine.Engine - INFO - [cached since 235.9s ago] ('6ebcb70f-4278-4a62-a02c-86da6d463a0f', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 21354), datetime.datetime(2025, 5, 12, 8, 53, 32, 21354), 0) 2025-05-12 08:53:32,021 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b',) 2025-05-12 08:53:32,038 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,038 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,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-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - [cached since 235.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 38024), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 38024), 'cdf679b6-f4f3-4310-812b-3aa1d3ecbf6b') 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,038 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,038 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,038 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('545ba4f3-105e-4d88-a86f-64f3941d57f5', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 38024), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 38024), datetime.datetime(2025, 5, 12, 8, 53, 32, 38024), 0) 2025-05-12 08:53:32,038 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,054 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 545ba4f3-105e-4d88-a86f-64f3941d57f5 2025-05-12 08:53:32,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,054 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('545ba4f3-105e-4d88-a86f-64f3941d57f5',) 2025-05-12 08:53:32,065 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,065 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,070 - 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-12 08:53:32,070 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 70297), '545ba4f3-105e-4d88-a86f-64f3941d57f5') 2025-05-12 08:53:32,071 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,071 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,071 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,071 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,087 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] ('ddac43b7-d9d7-4ebb-8b20-1b49f87c4323', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 87976), datetime.datetime(2025, 5, 12, 8, 53, 32, 87976), 0) 2025-05-12 08:53:32,087 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,104 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,104 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('545ba4f3-105e-4d88-a86f-64f3941d57f5',) 2025-05-12 08:53:32,104 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,104 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,104 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,104 - sqlalchemy.engine.Engine - INFO - [cached since 236s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 104810), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 104810), '545ba4f3-105e-4d88-a86f-64f3941d57f5') 2025-05-12 08:53:32,104 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,121 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,121 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,121 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,137 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('d24a0355-daae-4f92-9b60-f63bf59b0855', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 137032), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 137394), datetime.datetime(2025, 5, 12, 8, 53, 32, 137394), 0) 2025-05-12 08:53:32,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,153 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d24a0355-daae-4f92-9b60-f63bf59b0855 2025-05-12 08:53:32,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,165 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('d24a0355-daae-4f92-9b60-f63bf59b0855',) 2025-05-12 08:53:32,171 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,171 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,171 - 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-12 08:53:32,171 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 171793), 'd24a0355-daae-4f92-9b60-f63bf59b0855') 2025-05-12 08:53:32,171 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,171 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,187 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,187 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('2787be7d-fc78-47fa-b81a-98b05465a432', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 187712), datetime.datetime(2025, 5, 12, 8, 53, 32, 187712), 0) 2025-05-12 08:53:32,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,204 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('d24a0355-daae-4f92-9b60-f63bf59b0855',) 2025-05-12 08:53:32,220 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,221 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,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-12 08:53:32,221 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 221988), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 221988), 'd24a0355-daae-4f92-9b60-f63bf59b0855') 2025-05-12 08:53:32,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,221 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,221 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,221 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,237 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,237 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('e1388178-43fa-4815-8b62-68e9a51b83eb', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 221988), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 237487), datetime.datetime(2025, 5, 12, 8, 53, 32, 237487), 0) 2025-05-12 08:53:32,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,253 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e1388178-43fa-4815-8b62-68e9a51b83eb 2025-05-12 08:53:32,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,254 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('e1388178-43fa-4815-8b62-68e9a51b83eb',) 2025-05-12 08:53:32,254 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,254 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,254 - 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-12 08:53:32,266 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 254435), 'e1388178-43fa-4815-8b62-68e9a51b83eb') 2025-05-12 08:53:32,271 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,271 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,271 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,286 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,286 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,286 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] ('5c7c2717-f06b-438b-8d1f-46de54100b4b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 286526), datetime.datetime(2025, 5, 12, 8, 53, 32, 286526), 0) 2025-05-12 08:53:32,288 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,288 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,288 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('e1388178-43fa-4815-8b62-68e9a51b83eb',) 2025-05-12 08:53:32,303 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,303 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - [cached since 236.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 303682), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 303682), 'e1388178-43fa-4815-8b62-68e9a51b83eb') 2025-05-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,303 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,303 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,303 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('aa5b47fd-4003-4356-b03f-877ede11a3bd', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 303682), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 303682), datetime.datetime(2025, 5, 12, 8, 53, 32, 303682), 0) 2025-05-12 08:53:32,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,320 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: aa5b47fd-4003-4356-b03f-877ede11a3bd 2025-05-12 08:53:32,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,320 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('aa5b47fd-4003-4356-b03f-877ede11a3bd',) 2025-05-12 08:53:32,320 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,320 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,320 - 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-12 08:53:32,320 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 320613), 'aa5b47fd-4003-4356-b03f-877ede11a3bd') 2025-05-12 08:53:32,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,338 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,338 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,338 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,338 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] ('00078fa0-f3e3-4cb9-a5c0-9932ad57f148', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 338375), datetime.datetime(2025, 5, 12, 8, 53, 32, 338375), 0) 2025-05-12 08:53:32,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('aa5b47fd-4003-4356-b03f-877ede11a3bd',) 2025-05-12 08:53:32,354 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,354 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - [cached since 236.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 354076), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 354076), 'aa5b47fd-4003-4356-b03f-877ede11a3bd') 2025-05-12 08:53:32,354 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,370 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,370 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,370 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,370 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,370 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('ed4e2300-9a1c-47dd-8555-c01f4f554528', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 370930), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 370930), datetime.datetime(2025, 5, 12, 8, 53, 32, 370930), 0) 2025-05-12 08:53:32,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,370 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ed4e2300-9a1c-47dd-8555-c01f4f554528 2025-05-12 08:53:32,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,387 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('ed4e2300-9a1c-47dd-8555-c01f4f554528',) 2025-05-12 08:53:32,387 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,387 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,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-12 08:53:32,387 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 387577), 'ed4e2300-9a1c-47dd-8555-c01f4f554528') 2025-05-12 08:53:32,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,387 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,387 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,402 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,402 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,404 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('9285143a-440d-4e9f-9277-e9a20afdc41b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 402740), datetime.datetime(2025, 5, 12, 8, 53, 32, 402740), 0) 2025-05-12 08:53:32,405 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,405 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,405 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,405 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('ed4e2300-9a1c-47dd-8555-c01f4f554528',) 2025-05-12 08:53:32,405 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,405 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 420693), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 420693), 'ed4e2300-9a1c-47dd-8555-c01f4f554528') 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,420 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,420 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,420 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,420 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('d8f04c59-85f6-4e1d-b0d2-b6e143b30574', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 420693), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 420693), datetime.datetime(2025, 5, 12, 8, 53, 32, 420693), 0) 2025-05-12 08:53:32,436 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,437 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d8f04c59-85f6-4e1d-b0d2-b6e143b30574 2025-05-12 08:53:32,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,437 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('d8f04c59-85f6-4e1d-b0d2-b6e143b30574',) 2025-05-12 08:53:32,437 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,437 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,437 - 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-12 08:53:32,437 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 437652), 'd8f04c59-85f6-4e1d-b0d2-b6e143b30574') 2025-05-12 08:53:32,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,453 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,453 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] ('f01125a9-ec7f-4c91-98c0-217921f2cd53', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 453567), datetime.datetime(2025, 5, 12, 8, 53, 32, 453567), 0) 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('d8f04c59-85f6-4e1d-b0d2-b6e143b30574',) 2025-05-12 08:53:32,453 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,453 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 453567), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 453567), 'd8f04c59-85f6-4e1d-b0d2-b6e143b30574') 2025-05-12 08:53:32,453 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,470 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,470 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,470 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('302c4575-d0e7-4da1-95a0-984470ab9904', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 470439), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 470439), datetime.datetime(2025, 5, 12, 8, 53, 32, 470439), 0) 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,470 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 302c4575-d0e7-4da1-95a0-984470ab9904 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('302c4575-d0e7-4da1-95a0-984470ab9904',) 2025-05-12 08:53:32,470 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,470 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,470 - 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-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 470439), '302c4575-d0e7-4da1-95a0-984470ab9904') 2025-05-12 08:53:32,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,486 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,486 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,488 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,489 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,489 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('4d797f50-0289-4713-9191-86507b24db9a', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 489239), datetime.datetime(2025, 5, 12, 8, 53, 32, 489239), 0) 2025-05-12 08:53:32,489 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('302c4575-d0e7-4da1-95a0-984470ab9904',) 2025-05-12 08:53:32,504 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,504 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - [cached since 236.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 504780), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 504780), '302c4575-d0e7-4da1-95a0-984470ab9904') 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,504 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,504 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,504 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('50918bca-b0fe-4e5f-ad54-ba9be37912fa', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 504780), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 504780), datetime.datetime(2025, 5, 12, 8, 53, 32, 504780), 0) 2025-05-12 08:53:32,504 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,520 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 50918bca-b0fe-4e5f-ad54-ba9be37912fa 2025-05-12 08:53:32,520 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,520 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('50918bca-b0fe-4e5f-ad54-ba9be37912fa',) 2025-05-12 08:53:32,520 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,520 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,520 - 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-12 08:53:32,520 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 520592), '50918bca-b0fe-4e5f-ad54-ba9be37912fa') 2025-05-12 08:53:32,520 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,520 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,520 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] ('a0994913-54b2-40f6-aeb7-3f6a800b99b1', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 536989), datetime.datetime(2025, 5, 12, 8, 53, 32, 536989), 0) 2025-05-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('50918bca-b0fe-4e5f-ad54-ba9be37912fa',) 2025-05-12 08:53:32,537 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,537 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - [cached since 236.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 537389), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 537389), '50918bca-b0fe-4e5f-ad54-ba9be37912fa') 2025-05-12 08:53:32,537 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,553 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,553 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,553 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,553 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,553 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,553 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('1abd81cc-93b2-4504-ac88-cd287a7bfd69', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 553999), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 553999), datetime.datetime(2025, 5, 12, 8, 53, 32, 553999), 0) 2025-05-12 08:53:32,567 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,570 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 1abd81cc-93b2-4504-ac88-cd287a7bfd69 2025-05-12 08:53:32,570 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,585 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('1abd81cc-93b2-4504-ac88-cd287a7bfd69',) 2025-05-12 08:53:32,588 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,588 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,588 - 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-12 08:53:32,588 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 588119), '1abd81cc-93b2-4504-ac88-cd287a7bfd69') 2025-05-12 08:53:32,588 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,604 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,604 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,604 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,604 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] ('b10e9f3d-9f71-4199-8335-40060c1abc07', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 604332), datetime.datetime(2025, 5, 12, 8, 53, 32, 604332), 0) 2025-05-12 08:53:32,604 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,620 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,620 - sqlalchemy.engine.Engine - INFO - [cached since 236.6s ago] ('1abd81cc-93b2-4504-ac88-cd287a7bfd69',) 2025-05-12 08:53:32,620 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,636 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,637 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,637 - sqlalchemy.engine.Engine - INFO - [cached since 236.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 637086), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 637086), '1abd81cc-93b2-4504-ac88-cd287a7bfd69') 2025-05-12 08:53:32,637 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,836 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,836 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,837 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,837 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,837 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] ('e0effa75-a5a2-490a-94e5-31ccf4308fe7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 837298), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 837298), datetime.datetime(2025, 5, 12, 8, 53, 32, 837298), 0) 2025-05-12 08:53:32,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,854 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:32,854 - sqlalchemy.engine.Engine - INFO - [cached since 2.995s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:32,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,868 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e0effa75-a5a2-490a-94e5-31ccf4308fe7 2025-05-12 08:53:32,870 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,871 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] ('e0effa75-a5a2-490a-94e5-31ccf4308fe7',) 2025-05-12 08:53:32,871 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,871 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,871 - 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-12 08:53:32,871 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 871031), 'e0effa75-a5a2-490a-94e5-31ccf4308fe7') 2025-05-12 08:53:32,871 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,888 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,888 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - [cached since 236.7s ago] ('07546d92-920c-44c6-b44d-bc85d75e6c3b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 888555), datetime.datetime(2025, 5, 12, 8, 53, 32, 888555), 0) 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] ('e0effa75-a5a2-490a-94e5-31ccf4308fe7',) 2025-05-12 08:53:32,888 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,888 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - [cached since 236.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 888555), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 888555), 'e0effa75-a5a2-490a-94e5-31ccf4308fe7') 2025-05-12 08:53:32,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,903 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,903 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,903 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,903 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,903 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('796968ee-36b7-4880-a86b-055d6a28b432', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 903356), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 903356), datetime.datetime(2025, 5, 12, 8, 53, 32, 903356), 0) 2025-05-12 08:53:32,919 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,921 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 796968ee-36b7-4880-a86b-055d6a28b432 2025-05-12 08:53:32,921 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,921 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('796968ee-36b7-4880-a86b-055d6a28b432',) 2025-05-12 08:53:32,921 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,921 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,921 - 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-12 08:53:32,921 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 921710), '796968ee-36b7-4880-a86b-055d6a28b432') 2025-05-12 08:53:32,921 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,921 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,921 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,936 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,936 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] ('7acc62fb-13ad-480e-9fa3-24a2b9cc70e2', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 936992), datetime.datetime(2025, 5, 12, 8, 53, 32, 936992), 0) 2025-05-12 08:53:32,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,953 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('796968ee-36b7-4880-a86b-055d6a28b432',) 2025-05-12 08:53:32,953 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,953 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,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-12 08:53:32,953 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 32, 953477), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 32, 953477), '796968ee-36b7-4880-a86b-055d6a28b432') 2025-05-12 08:53:32,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,970 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:32,970 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:32,970 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 970928), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 32, 970928), datetime.datetime(2025, 5, 12, 8, 53, 32, 970928), 0) 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,970 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb',) 2025-05-12 08:53:32,970 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:32,970 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:32,970 - 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-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 32, 970928), 'f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb') 2025-05-12 08:53:32,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,986 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:32,986 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('4ba14f8a-4da9-42f8-bbef-3052e4036179', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 32, 986440), datetime.datetime(2025, 5, 12, 8, 53, 32, 986440), 0) 2025-05-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:32,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-12 08:53:32,986 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb',) 2025-05-12 08:53:32,986 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,002 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,002 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - [cached since 236.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 2545), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 2545), 'f1a7973c-1ae8-4702-a7b6-3ad8485eb5fb') 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,004 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,004 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,004 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('c8a304ad-183e-4138-8684-ea2a9ade565b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 4693), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 4693), datetime.datetime(2025, 5, 12, 8, 53, 33, 4693), 0) 2025-05-12 08:53:33,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,020 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: c8a304ad-183e-4138-8684-ea2a9ade565b 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('c8a304ad-183e-4138-8684-ea2a9ade565b',) 2025-05-12 08:53:33,020 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,020 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,020 - 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-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 20849), 'c8a304ad-183e-4138-8684-ea2a9ade565b') 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,020 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,020 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('fa25eb73-187e-48bf-9f97-5d2482192d7b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 20849), datetime.datetime(2025, 5, 12, 8, 53, 33, 20849), 0) 2025-05-12 08:53:33,020 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('c8a304ad-183e-4138-8684-ea2a9ade565b',) 2025-05-12 08:53:33,036 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,036 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 36790), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 36790), 'c8a304ad-183e-4138-8684-ea2a9ade565b') 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,036 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,036 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,036 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('431edc51-56be-40f6-9777-f41956d327f7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 36790), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 36790), datetime.datetime(2025, 5, 12, 8, 53, 33, 36790), 0) 2025-05-12 08:53:33,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,054 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 431edc51-56be-40f6-9777-f41956d327f7 2025-05-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('431edc51-56be-40f6-9777-f41956d327f7',) 2025-05-12 08:53:33,054 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,054 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,054 - 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-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 54028), '431edc51-56be-40f6-9777-f41956d327f7') 2025-05-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,054 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,054 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,054 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] ('4324d6f2-bed7-4a29-8415-f1eae6f06b26', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 54028), datetime.datetime(2025, 5, 12, 8, 53, 33, 54028), 0) 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('431edc51-56be-40f6-9777-f41956d327f7',) 2025-05-12 08:53:33,069 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,069 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - [cached since 236.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 69672), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 69672), '431edc51-56be-40f6-9777-f41956d327f7') 2025-05-12 08:53:33,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,087 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,087 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,087 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,087 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,087 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] ('ff3c00f4-3464-4629-921a-90176652a131', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 87227), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 87227), datetime.datetime(2025, 5, 12, 8, 53, 33, 87227), 0) 2025-05-12 08:53:33,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,103 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ff3c00f4-3464-4629-921a-90176652a131 2025-05-12 08:53:33,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,118 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] ('ff3c00f4-3464-4629-921a-90176652a131',) 2025-05-12 08:53:33,119 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,119 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,119 - 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-12 08:53:33,119 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 119900), 'ff3c00f4-3464-4629-921a-90176652a131') 2025-05-12 08:53:33,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,136 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,136 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,136 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] ('42628c79-d89a-47aa-95b8-4c6884791389', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 136693), datetime.datetime(2025, 5, 12, 8, 53, 33, 136693), 0) 2025-05-12 08:53:33,152 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,153 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] ('ff3c00f4-3464-4629-921a-90176652a131',) 2025-05-12 08:53:33,169 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,170 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,170 - sqlalchemy.engine.Engine - INFO - [cached since 237s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 170357), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 170985), 'ff3c00f4-3464-4629-921a-90176652a131') 2025-05-12 08:53:33,170 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,186 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,187 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,187 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,187 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('978e9ff5-7963-4bd3-9df4-b52454a7df0c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 187521), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 187521), datetime.datetime(2025, 5, 12, 8, 53, 33, 187521), 0) 2025-05-12 08:53:33,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,204 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 978e9ff5-7963-4bd3-9df4-b52454a7df0c 2025-05-12 08:53:33,204 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,204 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('978e9ff5-7963-4bd3-9df4-b52454a7df0c',) 2025-05-12 08:53:33,204 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,204 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,204 - 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-12 08:53:33,220 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 204322), '978e9ff5-7963-4bd3-9df4-b52454a7df0c') 2025-05-12 08:53:33,221 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,221 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,221 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,237 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] ('e9eed2ae-dec3-483b-b40d-6239685ea277', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 237612), datetime.datetime(2025, 5, 12, 8, 53, 33, 237612), 0) 2025-05-12 08:53:33,237 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,253 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,253 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('978e9ff5-7963-4bd3-9df4-b52454a7df0c',) 2025-05-12 08:53:33,253 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,253 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,253 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,253 - sqlalchemy.engine.Engine - INFO - [cached since 237.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 253468), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 253468), '978e9ff5-7963-4bd3-9df4-b52454a7df0c') 2025-05-12 08:53:33,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,270 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,270 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,270 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,270 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,270 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 270969), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 270969), datetime.datetime(2025, 5, 12, 8, 53, 33, 270969), 0) 2025-05-12 08:53:33,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,287 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c 2025-05-12 08:53:33,287 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,287 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,287 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c',) 2025-05-12 08:53:33,287 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,287 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,287 - 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-12 08:53:33,302 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 287593), '7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c') 2025-05-12 08:53:33,304 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,304 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,304 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,304 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,319 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] ('f61bf424-5968-44e5-a01f-9de4ada59422', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 304126), datetime.datetime(2025, 5, 12, 8, 53, 33, 304126), 0) 2025-05-12 08:53:33,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,320 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,336 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c',) 2025-05-12 08:53:33,337 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,337 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,337 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,337 - sqlalchemy.engine.Engine - INFO - [cached since 237.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 337937), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 337937), '7906d1c0-fbd6-4b79-90a7-9f6c31eaec6c') 2025-05-12 08:53:33,353 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,353 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,353 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,353 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,370 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,370 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('92b80688-98d7-4adc-aa8b-bd3abc251361', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 370487), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 370487), datetime.datetime(2025, 5, 12, 8, 53, 33, 370487), 0) 2025-05-12 08:53:33,370 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,370 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 92b80688-98d7-4adc-aa8b-bd3abc251361 2025-05-12 08:53:33,370 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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.id = %s 2025-05-12 08:53:33,387 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('92b80688-98d7-4adc-aa8b-bd3abc251361',) 2025-05-12 08:53:33,387 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,387 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,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-12 08:53:33,387 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 387433), '92b80688-98d7-4adc-aa8b-bd3abc251361') 2025-05-12 08:53:33,387 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,404 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,404 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,404 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,404 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,404 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('9bd38bdd-9036-47e7-86fb-875e7f4e8522', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 404107), datetime.datetime(2025, 5, 12, 8, 53, 33, 404107), 0) 2025-05-12 08:53:33,404 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,420 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,420 - sqlalchemy.engine.Engine - INFO - [cached since 237.4s ago] ('92b80688-98d7-4adc-aa8b-bd3abc251361',) 2025-05-12 08:53:33,420 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,420 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,420 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,420 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 420064), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 420064), '92b80688-98d7-4adc-aa8b-bd3abc251361') 2025-05-12 08:53:33,420 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,437 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,437 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,437 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,437 - sqlalchemy.engine.Engine - INFO - [cached since 237.4s ago] ('0702c1f8-58d2-4e8a-bd46-5807d300375a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 437467), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 437467), datetime.datetime(2025, 5, 12, 8, 53, 33, 437467), 0) 2025-05-12 08:53:33,437 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,437 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0702c1f8-58d2-4e8a-bd46-5807d300375a 2025-05-12 08:53:33,437 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,437 - sqlalchemy.engine.Engine - INFO - [cached since 237.4s ago] ('0702c1f8-58d2-4e8a-bd46-5807d300375a',) 2025-05-12 08:53:33,452 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,452 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,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-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - [cached since 237.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 452870), '0702c1f8-58d2-4e8a-bd46-5807d300375a') 2025-05-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,452 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,452 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] ('6657a6f1-6baa-44bc-9fb4-3c2511886261', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 452870), datetime.datetime(2025, 5, 12, 8, 53, 33, 452870), 0) 2025-05-12 08:53:33,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,470 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,470 - sqlalchemy.engine.Engine - INFO - [cached since 237.4s ago] ('0702c1f8-58d2-4e8a-bd46-5807d300375a',) 2025-05-12 08:53:33,470 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,470 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,470 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,470 - sqlalchemy.engine.Engine - INFO - [cached since 237.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 470418), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 470418), '0702c1f8-58d2-4e8a-bd46-5807d300375a') 2025-05-12 08:53:33,470 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,685 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,685 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,686 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,686 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,686 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('e841406c-ae34-4de8-95fc-a3d75e9d712b', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 686903), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 686903), datetime.datetime(2025, 5, 12, 8, 53, 33, 686903), 0) 2025-05-12 08:53:33,703 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,703 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e841406c-ae34-4de8-95fc-a3d75e9d712b 2025-05-12 08:53:33,703 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,703 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,719 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('e841406c-ae34-4de8-95fc-a3d75e9d712b',) 2025-05-12 08:53:33,720 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,720 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,720 - 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-12 08:53:33,720 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 720803), 'e841406c-ae34-4de8-95fc-a3d75e9d712b') 2025-05-12 08:53:33,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,738 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,738 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,738 - sqlalchemy.engine.Engine - INFO - [cached since 237.6s ago] ('54ec3c94-0a70-4e56-85fb-e1ee945fa991', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 738146), datetime.datetime(2025, 5, 12, 8, 53, 33, 738146), 0) 2025-05-12 08:53:33,738 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,754 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,769 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('e841406c-ae34-4de8-95fc-a3d75e9d712b',) 2025-05-12 08:53:33,770 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,772 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,772 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,772 - sqlalchemy.engine.Engine - INFO - [cached since 237.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 772025), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 772025), 'e841406c-ae34-4de8-95fc-a3d75e9d712b') 2025-05-12 08:53:33,772 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,786 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,786 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,786 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,786 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,802 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,802 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('55b7ec34-bfef-4db8-872c-431411c8e355', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 786840), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 802882), datetime.datetime(2025, 5, 12, 8, 53, 33, 802882), 0) 2025-05-12 08:53:33,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,802 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 55b7ec34-bfef-4db8-872c-431411c8e355 2025-05-12 08:53:33,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,802 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,818 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('55b7ec34-bfef-4db8-872c-431411c8e355',) 2025-05-12 08:53:33,818 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,820 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,820 - 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-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 820947), '55b7ec34-bfef-4db8-872c-431411c8e355') 2025-05-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,820 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,820 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('077a9add-86fe-4523-93a0-7dec53f624ff', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 820947), datetime.datetime(2025, 5, 12, 8, 53, 33, 820947), 0) 2025-05-12 08:53:33,820 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('55b7ec34-bfef-4db8-872c-431411c8e355',) 2025-05-12 08:53:33,837 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,837 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 837234), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 837234), '55b7ec34-bfef-4db8-872c-431411c8e355') 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,837 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,837 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,837 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('cae1e4b0-5135-46a7-9d98-417e1f699faa', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 837234), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 837234), datetime.datetime(2025, 5, 12, 8, 53, 33, 837234), 0) 2025-05-12 08:53:33,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - [cached since 3.992s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,854 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: cae1e4b0-5135-46a7-9d98-417e1f699faa 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('cae1e4b0-5135-46a7-9d98-417e1f699faa',) 2025-05-12 08:53:33,854 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,854 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,854 - 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-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 854105), 'cae1e4b0-5135-46a7-9d98-417e1f699faa') 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,854 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,854 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] ('c5815a81-7cf6-4bd6-ae36-4cfce2c79e96', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 854105), datetime.datetime(2025, 5, 12, 8, 53, 33, 854105), 0) 2025-05-12 08:53:33,854 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('cae1e4b0-5135-46a7-9d98-417e1f699faa',) 2025-05-12 08:53:33,872 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,872 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - [cached since 237.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 872687), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 872687), 'cae1e4b0-5135-46a7-9d98-417e1f699faa') 2025-05-12 08:53:33,872 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,885 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,885 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,885 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,887 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('60b4f488-8640-4642-b78b-65266f370fb7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 885054), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 888020), datetime.datetime(2025, 5, 12, 8, 53, 33, 888020), 0) 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,888 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 60b4f488-8640-4642-b78b-65266f370fb7 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,888 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('60b4f488-8640-4642-b78b-65266f370fb7',) 2025-05-12 08:53:33,888 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,903 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,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-12 08:53:33,903 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 903864), '60b4f488-8640-4642-b78b-65266f370fb7') 2025-05-12 08:53:33,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,920 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:33,920 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:33,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,920 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,920 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] ('ffe5638e-c4c5-4228-9420-07de5d48e6b4', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 920270), datetime.datetime(2025, 5, 12, 8, 53, 33, 920270), 0) 2025-05-12 08:53:33,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,937 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,937 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('60b4f488-8640-4642-b78b-65266f370fb7',) 2025-05-12 08:53:33,937 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,937 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,952 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:33,953 - sqlalchemy.engine.Engine - INFO - [cached since 237.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 33, 937208), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 33, 952925), '60b4f488-8640-4642-b78b-65266f370fb7') 2025-05-12 08:53:33,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,953 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:33,968 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:33,968 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:33,970 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,970 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:33,972 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('7aec6cff-aad7-49bb-aa48-f6b424be2c39', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 33, 970212), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 33, 970760), datetime.datetime(2025, 5, 12, 8, 53, 33, 970760), 0) 2025-05-12 08:53:33,972 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:33,972 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7aec6cff-aad7-49bb-aa48-f6b424be2c39 2025-05-12 08:53:33,972 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:33,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-12 08:53:33,987 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('7aec6cff-aad7-49bb-aa48-f6b424be2c39',) 2025-05-12 08:53:33,987 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:33,987 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:33,987 - 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-12 08:53:33,987 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 33, 987134), '7aec6cff-aad7-49bb-aa48-f6b424be2c39') 2025-05-12 08:53:33,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,003 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,003 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,003 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('3d90bb89-f2a1-4160-90f8-57392a58f68f', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 3652), datetime.datetime(2025, 5, 12, 8, 53, 34, 3652), 0) 2025-05-12 08:53:34,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,019 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('7aec6cff-aad7-49bb-aa48-f6b424be2c39',) 2025-05-12 08:53:34,019 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,019 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,034 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,036 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 34808), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 34808), '7aec6cff-aad7-49bb-aa48-f6b424be2c39') 2025-05-12 08:53:34,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,037 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,037 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,037 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,037 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,037 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,037 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('6693b23c-780d-47e0-a739-ee4fac785782', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 37455), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 37455), datetime.datetime(2025, 5, 12, 8, 53, 34, 37455), 0) 2025-05-12 08:53:34,037 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,053 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6693b23c-780d-47e0-a739-ee4fac785782 2025-05-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('6693b23c-780d-47e0-a739-ee4fac785782',) 2025-05-12 08:53:34,053 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,053 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,053 - 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-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 53520), '6693b23c-780d-47e0-a739-ee4fac785782') 2025-05-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,053 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,053 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,053 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] ('59cfdfae-fc31-45a8-8c70-eeedce57c156', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 53520), datetime.datetime(2025, 5, 12, 8, 53, 34, 53520), 0) 2025-05-12 08:53:34,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,073 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,073 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('6693b23c-780d-47e0-a739-ee4fac785782',) 2025-05-12 08:53:34,073 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,073 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,073 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,073 - sqlalchemy.engine.Engine - INFO - [cached since 237.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 73019), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 73019), '6693b23c-780d-47e0-a739-ee4fac785782') 2025-05-12 08:53:34,073 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,087 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,087 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,087 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,087 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,103 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,103 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('02ea66e9-9267-4fe7-8432-8b4b772cd13e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 87073), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 87073), datetime.datetime(2025, 5, 12, 8, 53, 34, 87073), 0) 2025-05-12 08:53:34,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,119 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 02ea66e9-9267-4fe7-8432-8b4b772cd13e 2025-05-12 08:53:34,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,119 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('02ea66e9-9267-4fe7-8432-8b4b772cd13e',) 2025-05-12 08:53:34,119 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,119 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,119 - 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-12 08:53:34,119 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 119138), '02ea66e9-9267-4fe7-8432-8b4b772cd13e') 2025-05-12 08:53:34,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,137 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,137 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,137 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,137 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,137 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] ('ae126b4f-7906-47dc-b95c-c0ebbefe80c8', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 137068), datetime.datetime(2025, 5, 12, 8, 53, 34, 137068), 0) 2025-05-12 08:53:34,137 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,153 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('02ea66e9-9267-4fe7-8432-8b4b772cd13e',) 2025-05-12 08:53:34,168 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,170 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,173 - sqlalchemy.engine.Engine - INFO - [cached since 238s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 170528), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 170528), '02ea66e9-9267-4fe7-8432-8b4b772cd13e') 2025-05-12 08:53:34,173 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,173 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,173 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,186 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,187 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('0a1c0ef9-88de-4617-9b56-1d3ccc997f3a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 186744), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 187262), datetime.datetime(2025, 5, 12, 8, 53, 34, 187262), 0) 2025-05-12 08:53:34,187 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,187 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0a1c0ef9-88de-4617-9b56-1d3ccc997f3a 2025-05-12 08:53:34,187 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,202 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('0a1c0ef9-88de-4617-9b56-1d3ccc997f3a',) 2025-05-12 08:53:34,203 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,203 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,203 - 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-12 08:53:34,203 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 203311), '0a1c0ef9-88de-4617-9b56-1d3ccc997f3a') 2025-05-12 08:53:34,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,219 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,219 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,219 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,219 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] ('c0c6423b-a85a-40ff-991e-85b0332353a7', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 219507), datetime.datetime(2025, 5, 12, 8, 53, 34, 219507), 0) 2025-05-12 08:53:34,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,237 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,252 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('0a1c0ef9-88de-4617-9b56-1d3ccc997f3a',) 2025-05-12 08:53:34,253 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,253 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,253 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,253 - sqlalchemy.engine.Engine - INFO - [cached since 238.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 253773), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 253773), '0a1c0ef9-88de-4617-9b56-1d3ccc997f3a') 2025-05-12 08:53:34,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,253 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,269 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,269 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,269 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,273 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('33118cb9-8c35-46ef-8371-86215175d13d', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 269369), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 273624), datetime.datetime(2025, 5, 12, 8, 53, 34, 273624), 0) 2025-05-12 08:53:34,273 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,273 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 33118cb9-8c35-46ef-8371-86215175d13d 2025-05-12 08:53:34,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,286 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('33118cb9-8c35-46ef-8371-86215175d13d',) 2025-05-12 08:53:34,286 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,286 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,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-12 08:53:34,286 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 286724), '33118cb9-8c35-46ef-8371-86215175d13d') 2025-05-12 08:53:34,286 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,286 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,303 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,303 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('e0e2f0e7-1a5a-4541-a71d-ffba64c8905e', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 303160), datetime.datetime(2025, 5, 12, 8, 53, 34, 303160), 0) 2025-05-12 08:53:34,303 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,320 - sqlalchemy.engine.Engine - INFO - [cached since 238.3s ago] ('33118cb9-8c35-46ef-8371-86215175d13d',) 2025-05-12 08:53:34,320 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,320 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,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-12 08:53:34,320 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 320667), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 320667), '33118cb9-8c35-46ef-8371-86215175d13d') 2025-05-12 08:53:34,320 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,338 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,338 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,338 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,338 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,338 - sqlalchemy.engine.Engine - INFO - [cached since 238.3s ago] ('649ee684-01af-40f7-892f-eb261432cffc', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 338140), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 338140), datetime.datetime(2025, 5, 12, 8, 53, 34, 338140), 0) 2025-05-12 08:53:34,338 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,352 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 649ee684-01af-40f7-892f-eb261432cffc 2025-05-12 08:53:34,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,352 - sqlalchemy.engine.Engine - INFO - [cached since 238.3s ago] ('649ee684-01af-40f7-892f-eb261432cffc',) 2025-05-12 08:53:34,352 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,352 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,352 - 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-12 08:53:34,352 - sqlalchemy.engine.Engine - INFO - [cached since 238.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 352915), '649ee684-01af-40f7-892f-eb261432cffc') 2025-05-12 08:53:34,352 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,374 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,374 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,374 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,374 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,374 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] ('9565240c-edf6-4483-a6ed-c7af1de28610', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 374480), datetime.datetime(2025, 5, 12, 8, 53, 34, 374480), 0) 2025-05-12 08:53:34,386 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,386 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,386 - sqlalchemy.engine.Engine - INFO - [cached since 238.3s ago] ('649ee684-01af-40f7-892f-eb261432cffc',) 2025-05-12 08:53:34,403 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,403 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,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-12 08:53:34,403 - sqlalchemy.engine.Engine - INFO - [cached since 238.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 403755), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 403755), '649ee684-01af-40f7-892f-eb261432cffc') 2025-05-12 08:53:34,403 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,586 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,586 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,586 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,586 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,586 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] ('3a45d991-78cf-4e16-84b3-78aea3e145e8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 586604), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 586604), datetime.datetime(2025, 5, 12, 8, 53, 34, 586604), 0) 2025-05-12 08:53:34,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,603 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3a45d991-78cf-4e16-84b3-78aea3e145e8 2025-05-12 08:53:34,603 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,603 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] ('3a45d991-78cf-4e16-84b3-78aea3e145e8',) 2025-05-12 08:53:34,603 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,618 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,618 - 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-12 08:53:34,619 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 618222), '3a45d991-78cf-4e16-84b3-78aea3e145e8') 2025-05-12 08:53:34,620 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,620 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,620 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,636 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,636 - sqlalchemy.engine.Engine - INFO - [cached since 238.5s ago] ('d9cdd1c6-f356-4624-aac9-4dbba406f891', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 636965), datetime.datetime(2025, 5, 12, 8, 53, 34, 636965), 0) 2025-05-12 08:53:34,636 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,653 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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.id = %s 2025-05-12 08:53:34,653 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] ('3a45d991-78cf-4e16-84b3-78aea3e145e8',) 2025-05-12 08:53:34,653 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,669 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,669 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,669 - sqlalchemy.engine.Engine - INFO - [cached since 238.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 669600), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 669600), '3a45d991-78cf-4e16-84b3-78aea3e145e8') 2025-05-12 08:53:34,675 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,686 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,686 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,686 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,702 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,702 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('dbaf2425-3912-441b-aae6-9db36724872c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 686810), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 686810), datetime.datetime(2025, 5, 12, 8, 53, 34, 686810), 0) 2025-05-12 08:53:34,702 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,702 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: dbaf2425-3912-441b-aae6-9db36724872c 2025-05-12 08:53:34,702 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,718 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('dbaf2425-3912-441b-aae6-9db36724872c',) 2025-05-12 08:53:34,718 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,720 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,720 - 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-12 08:53:34,720 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 720671), 'dbaf2425-3912-441b-aae6-9db36724872c') 2025-05-12 08:53:34,720 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,720 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,736 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,736 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,736 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] ('4597c8fc-4595-4426-86c6-c7ed434f4185', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 736438), datetime.datetime(2025, 5, 12, 8, 53, 34, 736438), 0) 2025-05-12 08:53:34,736 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,753 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,769 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('dbaf2425-3912-441b-aae6-9db36724872c',) 2025-05-12 08:53:34,769 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,769 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,769 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,776 - sqlalchemy.engine.Engine - INFO - [cached since 238.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 769865), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 769865), 'dbaf2425-3912-441b-aae6-9db36724872c') 2025-05-12 08:53:34,776 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,788 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,788 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,802 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,803 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,803 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,803 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('15c171ba-426b-4885-9269-36652430028c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 803457), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 803457), datetime.datetime(2025, 5, 12, 8, 53, 34, 803457), 0) 2025-05-12 08:53:34,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,819 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 15c171ba-426b-4885-9269-36652430028c 2025-05-12 08:53:34,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,819 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('15c171ba-426b-4885-9269-36652430028c',) 2025-05-12 08:53:34,836 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,837 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,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-12 08:53:34,837 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 837048), '15c171ba-426b-4885-9269-36652430028c') 2025-05-12 08:53:34,837 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,837 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,837 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] ('fc20d3d7-a16d-44c3-ae73-d8344fd655fe', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 853902), datetime.datetime(2025, 5, 12, 8, 53, 34, 853902), 0) 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - [cached since 4.999s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,853 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,869 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,869 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('15c171ba-426b-4885-9269-36652430028c',) 2025-05-12 08:53:34,869 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,869 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,869 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,876 - sqlalchemy.engine.Engine - INFO - [cached since 238.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 869629), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 869629), '15c171ba-426b-4885-9269-36652430028c') 2025-05-12 08:53:34,876 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,886 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,886 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,886 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,886 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('3e07c3dd-ac28-4dd7-a798-0ce345dee860', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 886963), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 886963), datetime.datetime(2025, 5, 12, 8, 53, 34, 886963), 0) 2025-05-12 08:53:34,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,903 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3e07c3dd-ac28-4dd7-a798-0ce345dee860 2025-05-12 08:53:34,903 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,903 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,903 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('3e07c3dd-ac28-4dd7-a798-0ce345dee860',) 2025-05-12 08:53:34,903 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,903 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,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-12 08:53:34,903 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 903229), '3e07c3dd-ac28-4dd7-a798-0ce345dee860') 2025-05-12 08:53:34,903 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,920 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,920 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('4b8fac98-3fb1-4deb-8d53-867c312d997e', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 920028), datetime.datetime(2025, 5, 12, 8, 53, 34, 920028), 0) 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('3e07c3dd-ac28-4dd7-a798-0ce345dee860',) 2025-05-12 08:53:34,920 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,920 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 920028), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 920028), '3e07c3dd-ac28-4dd7-a798-0ce345dee860') 2025-05-12 08:53:34,920 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,936 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,936 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,936 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,936 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,936 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('da119bb1-b6fa-43af-af74-2cb4f3272c2e', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 936078), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 936078), datetime.datetime(2025, 5, 12, 8, 53, 34, 936078), 0) 2025-05-12 08:53:34,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,951 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: da119bb1-b6fa-43af-af74-2cb4f3272c2e 2025-05-12 08:53:34,951 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,951 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('da119bb1-b6fa-43af-af74-2cb4f3272c2e',) 2025-05-12 08:53:34,951 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,951 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,951 - 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-12 08:53:34,951 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 951578), 'da119bb1-b6fa-43af-af74-2cb4f3272c2e') 2025-05-12 08:53:34,951 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,960 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:34,960 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:34,960 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,960 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,960 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] ('bdbbb119-8a5c-4598-954b-9b6ba99b7ad7', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 960714), datetime.datetime(2025, 5, 12, 8, 53, 34, 960714), 0) 2025-05-12 08:53:34,960 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('da119bb1-b6fa-43af-af74-2cb4f3272c2e',) 2025-05-12 08:53:34,969 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,969 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - [cached since 238.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 34, 969662), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 34, 969662), 'da119bb1-b6fa-43af-af74-2cb4f3272c2e') 2025-05-12 08:53:34,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,976 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:34,976 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:34,976 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:34,976 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,976 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:34,976 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('d73d879d-ec34-4013-92ba-14228efcd975', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 34, 976895), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 34, 976895), datetime.datetime(2025, 5, 12, 8, 53, 34, 976895), 0) 2025-05-12 08:53:34,976 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:34,986 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d73d879d-ec34-4013-92ba-14228efcd975 2025-05-12 08:53:34,986 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:34,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-12 08:53:34,986 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('d73d879d-ec34-4013-92ba-14228efcd975',) 2025-05-12 08:53:34,986 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:34,986 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:34,986 - 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-12 08:53:34,986 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 34, 986390), 'd73d879d-ec34-4013-92ba-14228efcd975') 2025-05-12 08:53:35,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,004 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,004 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,004 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,004 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,004 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('20f023c8-146f-4005-85b4-1715184d8b7b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 4659), datetime.datetime(2025, 5, 12, 8, 53, 35, 4659), 0) 2025-05-12 08:53:35,004 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,019 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] ('d73d879d-ec34-4013-92ba-14228efcd975',) 2025-05-12 08:53:35,019 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,019 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,019 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,019 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 19742), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 19742), 'd73d879d-ec34-4013-92ba-14228efcd975') 2025-05-12 08:53:35,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,036 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,036 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,036 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,036 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,036 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] ('28baa969-ecf4-4047-a6c1-214e53b60b7c', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 36630), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 36630), datetime.datetime(2025, 5, 12, 8, 53, 35, 36630), 0) 2025-05-12 08:53:35,036 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,053 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 28baa969-ecf4-4047-a6c1-214e53b60b7c 2025-05-12 08:53:35,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,053 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,053 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] ('28baa969-ecf4-4047-a6c1-214e53b60b7c',) 2025-05-12 08:53:35,053 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,069 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,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-12 08:53:35,069 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 69736), '28baa969-ecf4-4047-a6c1-214e53b60b7c') 2025-05-12 08:53:35,069 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,077 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,077 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,086 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,086 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] ('6b311f3e-4b86-44f2-b631-f2a7135908b5', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 86173), datetime.datetime(2025, 5, 12, 8, 53, 35, 86173), 0) 2025-05-12 08:53:35,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,103 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('28baa969-ecf4-4047-a6c1-214e53b60b7c',) 2025-05-12 08:53:35,103 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,103 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,103 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,103 - sqlalchemy.engine.Engine - INFO - [cached since 238.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 103366), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 103366), '28baa969-ecf4-4047-a6c1-214e53b60b7c') 2025-05-12 08:53:35,103 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,119 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,119 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,119 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,119 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,119 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,119 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 119868), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 119868), datetime.datetime(2025, 5, 12, 8, 53, 35, 119868), 0) 2025-05-12 08:53:35,119 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,136 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1 2025-05-12 08:53:35,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,136 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1',) 2025-05-12 08:53:35,136 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,136 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,136 - 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-12 08:53:35,136 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 136832), 'fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1') 2025-05-12 08:53:35,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,153 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,153 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,153 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,153 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,153 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] ('21c0460b-c26e-431b-95a9-76297fc17bfa', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 153211), datetime.datetime(2025, 5, 12, 8, 53, 35, 153211), 0) 2025-05-12 08:53:35,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,170 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,170 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1',) 2025-05-12 08:53:35,170 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,170 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,170 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,177 - sqlalchemy.engine.Engine - INFO - [cached since 239s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 170308), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 170308), 'fe9818bb-bbf6-4aa0-b30c-c42d55d6fef1') 2025-05-12 08:53:35,177 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,186 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,186 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,186 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,186 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,202 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('9726040d-dad5-473c-9a12-b6a7871bd145', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 186276), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 201485), datetime.datetime(2025, 5, 12, 8, 53, 35, 201485), 0) 2025-05-12 08:53:35,203 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,203 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 9726040d-dad5-473c-9a12-b6a7871bd145 2025-05-12 08:53:35,203 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,203 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('9726040d-dad5-473c-9a12-b6a7871bd145',) 2025-05-12 08:53:35,203 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,203 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,203 - 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-12 08:53:35,203 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 203417), '9726040d-dad5-473c-9a12-b6a7871bd145') 2025-05-12 08:53:35,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,221 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,221 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,221 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,221 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] ('d0d65c1c-b581-4e60-83a3-b2a49fbadd42', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 221185), datetime.datetime(2025, 5, 12, 8, 53, 35, 221185), 0) 2025-05-12 08:53:35,235 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,236 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,236 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('9726040d-dad5-473c-9a12-b6a7871bd145',) 2025-05-12 08:53:35,236 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,236 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,251 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,253 - sqlalchemy.engine.Engine - INFO - [cached since 239.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 251868), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 251868), '9726040d-dad5-473c-9a12-b6a7871bd145') 2025-05-12 08:53:35,253 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,253 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,253 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,253 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,253 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,269 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,270 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('0f28d0f1-6fb7-48c7-ba33-4cd08f85d359', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 253986), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 253986), datetime.datetime(2025, 5, 12, 8, 53, 35, 253986), 0) 2025-05-12 08:53:35,270 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,277 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0f28d0f1-6fb7-48c7-ba33-4cd08f85d359 2025-05-12 08:53:35,277 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,277 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('0f28d0f1-6fb7-48c7-ba33-4cd08f85d359',) 2025-05-12 08:53:35,277 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,277 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,277 - 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-12 08:53:35,277 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 277723), '0f28d0f1-6fb7-48c7-ba33-4cd08f85d359') 2025-05-12 08:53:35,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,285 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,285 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,285 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,285 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,285 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] ('d578e8a6-8a6b-4c57-981c-e905ab474427', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 285876), datetime.datetime(2025, 5, 12, 8, 53, 35, 285876), 0) 2025-05-12 08:53:35,285 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,303 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,303 - sqlalchemy.engine.Engine - INFO - [cached since 239.3s ago] ('0f28d0f1-6fb7-48c7-ba33-4cd08f85d359',) 2025-05-12 08:53:35,303 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,318 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,319 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,319 - sqlalchemy.engine.Engine - INFO - [cached since 239.2s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 319404), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 319893), '0f28d0f1-6fb7-48c7-ba33-4cd08f85d359') 2025-05-12 08:53:35,319 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,535 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,535 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,535 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,535 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,535 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('bbbf026c-806a-4cff-9ca6-dd9f1e1a1920', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 535917), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 535917), datetime.datetime(2025, 5, 12, 8, 53, 35, 535917), 0) 2025-05-12 08:53:35,535 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,535 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: bbbf026c-806a-4cff-9ca6-dd9f1e1a1920 2025-05-12 08:53:35,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('bbbf026c-806a-4cff-9ca6-dd9f1e1a1920',) 2025-05-12 08:53:35,552 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,552 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,552 - 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-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 552551), 'bbbf026c-806a-4cff-9ca6-dd9f1e1a1920') 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,552 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,552 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - [cached since 239.4s ago] ('9daa051f-447c-494b-9793-3156dc0c4e91', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 552551), datetime.datetime(2025, 5, 12, 8, 53, 35, 552551), 0) 2025-05-12 08:53:35,552 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,569 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('bbbf026c-806a-4cff-9ca6-dd9f1e1a1920',) 2025-05-12 08:53:35,569 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,569 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,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-12 08:53:35,569 - sqlalchemy.engine.Engine - INFO - [cached since 239.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 569434), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 569434), 'bbbf026c-806a-4cff-9ca6-dd9f1e1a1920') 2025-05-12 08:53:35,569 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,578 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,578 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,578 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,578 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,578 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,578 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('4583a402-3bbf-4fce-b179-f25fc56cb0e3', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 578301), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 578301), datetime.datetime(2025, 5, 12, 8, 53, 35, 578301), 0) 2025-05-12 08:53:35,578 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,586 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4583a402-3bbf-4fce-b179-f25fc56cb0e3 2025-05-12 08:53:35,586 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,586 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,586 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('4583a402-3bbf-4fce-b179-f25fc56cb0e3',) 2025-05-12 08:53:35,586 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,586 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,586 - 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-12 08:53:35,586 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 586345), '4583a402-3bbf-4fce-b179-f25fc56cb0e3') 2025-05-12 08:53:35,586 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,602 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,602 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('35925d54-c57b-4588-b50c-159bd564e232', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 602725), datetime.datetime(2025, 5, 12, 8, 53, 35, 602725), 0) 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('4583a402-3bbf-4fce-b179-f25fc56cb0e3',) 2025-05-12 08:53:35,602 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,602 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,602 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 602725), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 602725), '4583a402-3bbf-4fce-b179-f25fc56cb0e3') 2025-05-12 08:53:35,617 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,619 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,619 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,619 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,619 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,619 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,619 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('ace5ee86-c652-42b1-a96d-fcf4d80b3586', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 619955), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 619955), datetime.datetime(2025, 5, 12, 8, 53, 35, 619955), 0) 2025-05-12 08:53:35,635 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,635 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ace5ee86-c652-42b1-a96d-fcf4d80b3586 2025-05-12 08:53:35,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,651 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,652 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('ace5ee86-c652-42b1-a96d-fcf4d80b3586',) 2025-05-12 08:53:35,653 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,653 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,653 - 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-12 08:53:35,653 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 653225), 'ace5ee86-c652-42b1-a96d-fcf4d80b3586') 2025-05-12 08:53:35,653 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,669 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,669 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,669 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,684 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] ('64be4187-713a-430c-af51-1453161fd18e', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 678719), datetime.datetime(2025, 5, 12, 8, 53, 35, 678719), 0) 2025-05-12 08:53:35,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,686 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,701 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('ace5ee86-c652-42b1-a96d-fcf4d80b3586',) 2025-05-12 08:53:35,703 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,703 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,703 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,711 - sqlalchemy.engine.Engine - INFO - [cached since 239.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 703529), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 703529), 'ace5ee86-c652-42b1-a96d-fcf4d80b3586') 2025-05-12 08:53:35,714 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,719 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,719 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,719 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,719 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,719 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] ('619c58f0-58f2-49be-ab57-c67a467e9736', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 719465), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 719465), datetime.datetime(2025, 5, 12, 8, 53, 35, 719465), 0) 2025-05-12 08:53:35,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,738 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 619c58f0-58f2-49be-ab57-c67a467e9736 2025-05-12 08:53:35,738 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,742 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,746 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] ('619c58f0-58f2-49be-ab57-c67a467e9736',) 2025-05-12 08:53:35,751 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,751 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,751 - 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-12 08:53:35,752 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 751395), '619c58f0-58f2-49be-ab57-c67a467e9736') 2025-05-12 08:53:35,753 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,764 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,767 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,769 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,769 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,769 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] ('68924acc-5593-4ceb-83be-e69e9bd27bd2', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 769806), datetime.datetime(2025, 5, 12, 8, 53, 35, 769806), 0) 2025-05-12 08:53:35,779 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,786 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,786 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] ('619c58f0-58f2-49be-ab57-c67a467e9736',) 2025-05-12 08:53:35,802 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,803 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,803 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,803 - sqlalchemy.engine.Engine - INFO - [cached since 239.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 803130), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 803130), '619c58f0-58f2-49be-ab57-c67a467e9736') 2025-05-12 08:53:35,803 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,803 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,803 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,818 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,818 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,818 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,818 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('f2b90924-f459-4f7d-bdcf-80b920645c8a', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 818641), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 818641), datetime.datetime(2025, 5, 12, 8, 53, 35, 818641), 0) 2025-05-12 08:53:35,834 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,835 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: f2b90924-f459-4f7d-bdcf-80b920645c8a 2025-05-12 08:53:35,835 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,835 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,835 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('f2b90924-f459-4f7d-bdcf-80b920645c8a',) 2025-05-12 08:53:35,852 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,852 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,852 - 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-12 08:53:35,852 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 852325), 'f2b90924-f459-4f7d-bdcf-80b920645c8a') 2025-05-12 08:53:35,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,852 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:35,869 - sqlalchemy.engine.Engine - INFO - [cached since 6.007s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:35,869 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,869 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,869 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,869 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,869 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,880 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,880 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] ('cf8ac6b6-2556-49df-beaf-c4bee60c2952', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 880429), datetime.datetime(2025, 5, 12, 8, 53, 35, 880429), 0) 2025-05-12 08:53:35,880 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('f2b90924-f459-4f7d-bdcf-80b920645c8a',) 2025-05-12 08:53:35,885 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,885 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - [cached since 239.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 885932), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 885932), 'f2b90924-f459-4f7d-bdcf-80b920645c8a') 2025-05-12 08:53:35,885 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,902 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,902 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,902 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('16b8ddd9-5166-454c-83e9-5040c4de80a2', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 902419), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 902419), datetime.datetime(2025, 5, 12, 8, 53, 35, 902419), 0) 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,902 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 16b8ddd9-5166-454c-83e9-5040c4de80a2 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('16b8ddd9-5166-454c-83e9-5040c4de80a2',) 2025-05-12 08:53:35,902 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,902 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,902 - 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-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 902419), '16b8ddd9-5166-454c-83e9-5040c4de80a2') 2025-05-12 08:53:35,902 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,918 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,918 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('86dd102c-6dd6-45f0-9a0f-67865f83b32b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 918780), datetime.datetime(2025, 5, 12, 8, 53, 35, 918780), 0) 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('16b8ddd9-5166-454c-83e9-5040c4de80a2',) 2025-05-12 08:53:35,918 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,918 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,918 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 35, 918780), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 35, 918780), '16b8ddd9-5166-454c-83e9-5040c4de80a2') 2025-05-12 08:53:35,934 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,936 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:35,936 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:35,936 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:35,936 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,936 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,936 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('a909e883-e227-47c5-a492-19fdc03948fd', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 936122), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 35, 936122), datetime.datetime(2025, 5, 12, 8, 53, 35, 936122), 0) 2025-05-12 08:53:35,936 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,952 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a909e883-e227-47c5-a492-19fdc03948fd 2025-05-12 08:53:35,952 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,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-12 08:53:35,952 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('a909e883-e227-47c5-a492-19fdc03948fd',) 2025-05-12 08:53:35,952 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:35,952 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:35,967 - 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-12 08:53:35,967 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 35, 967960), 'a909e883-e227-47c5-a492-19fdc03948fd') 2025-05-12 08:53:35,969 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,969 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:35,969 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:35,981 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] ('e810b191-3509-475b-b29e-aa5fcd11dfca', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 35, 987008), datetime.datetime(2025, 5, 12, 8, 53, 35, 987008), 0) 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:35,987 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('a909e883-e227-47c5-a492-19fdc03948fd',) 2025-05-12 08:53:36,002 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,002 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,002 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,002 - sqlalchemy.engine.Engine - INFO - [cached since 239.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 2169), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 2169), 'a909e883-e227-47c5-a492-19fdc03948fd') 2025-05-12 08:53:36,002 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,019 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,019 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,019 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,019 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,019 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('ca304943-0316-4a78-b486-d2f91b1210fd', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 19388), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 19388), datetime.datetime(2025, 5, 12, 8, 53, 36, 19388), 0) 2025-05-12 08:53:36,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,036 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: ca304943-0316-4a78-b486-d2f91b1210fd 2025-05-12 08:53:36,036 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,036 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('ca304943-0316-4a78-b486-d2f91b1210fd',) 2025-05-12 08:53:36,036 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,036 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,053 - 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-12 08:53:36,053 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 53460), 'ca304943-0316-4a78-b486-d2f91b1210fd') 2025-05-12 08:53:36,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,053 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,053 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,053 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,053 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] ('4e1aeaa9-0012-4f8d-b464-7b6de47e8e0d', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 53905), datetime.datetime(2025, 5, 12, 8, 53, 36, 53905), 0) 2025-05-12 08:53:36,053 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,069 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,069 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,069 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('ca304943-0316-4a78-b486-d2f91b1210fd',) 2025-05-12 08:53:36,069 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,069 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,069 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,081 - sqlalchemy.engine.Engine - INFO - [cached since 239.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 69100), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 69100), 'ca304943-0316-4a78-b486-d2f91b1210fd') 2025-05-12 08:53:36,081 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,086 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,086 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,086 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,086 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,086 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('d3e68b2c-cef0-4c02-9f7d-9780086aefb8', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 86488), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 86488), datetime.datetime(2025, 5, 12, 8, 53, 36, 86488), 0) 2025-05-12 08:53:36,086 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,103 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: d3e68b2c-cef0-4c02-9f7d-9780086aefb8 2025-05-12 08:53:36,103 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,103 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('d3e68b2c-cef0-4c02-9f7d-9780086aefb8',) 2025-05-12 08:53:36,103 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,103 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,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-12 08:53:36,103 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 103548), 'd3e68b2c-cef0-4c02-9f7d-9780086aefb8') 2025-05-12 08:53:36,121 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,121 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,121 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,135 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,136 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] ('5ce6bcc7-c0fe-4e4b-8ad7-56ede588a472', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 136051), datetime.datetime(2025, 5, 12, 8, 53, 36, 136051), 0) 2025-05-12 08:53:36,136 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,136 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,152 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('d3e68b2c-cef0-4c02-9f7d-9780086aefb8',) 2025-05-12 08:53:36,153 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,153 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,153 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,153 - sqlalchemy.engine.Engine - INFO - [cached since 240s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 153044), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 153044), 'd3e68b2c-cef0-4c02-9f7d-9780086aefb8') 2025-05-12 08:53:36,153 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,169 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,169 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,169 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,169 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,169 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,169 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('6ab1b205-fab1-4f68-a1f5-6464b3b2af02', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 169812), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 169812), datetime.datetime(2025, 5, 12, 8, 53, 36, 169812), 0) 2025-05-12 08:53:36,181 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,185 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 6ab1b205-fab1-4f68-a1f5-6464b3b2af02 2025-05-12 08:53:36,185 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,185 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('6ab1b205-fab1-4f68-a1f5-6464b3b2af02',) 2025-05-12 08:53:36,185 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,185 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,185 - 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-12 08:53:36,201 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 185075), '6ab1b205-fab1-4f68-a1f5-6464b3b2af02') 2025-05-12 08:53:36,202 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,202 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,202 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,202 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,202 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] ('8015aa6a-5f20-4156-8244-2acd7e0749d3', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 202918), datetime.datetime(2025, 5, 12, 8, 53, 36, 202918), 0) 2025-05-12 08:53:36,219 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,219 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,219 - sqlalchemy.engine.Engine - INFO - [cached since 240.2s ago] ('6ab1b205-fab1-4f68-a1f5-6464b3b2af02',) 2025-05-12 08:53:36,219 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,219 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,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-12 08:53:36,235 - sqlalchemy.engine.Engine - INFO - [cached since 240.1s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 234278), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 234278), '6ab1b205-fab1-4f68-a1f5-6464b3b2af02') 2025-05-12 08:53:36,236 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,450 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,450 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,452 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] ('a7bbcf90-aadf-41f8-8917-3be4639b47b0', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 452814), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 452814), datetime.datetime(2025, 5, 12, 8, 53, 36, 452814), 0) 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,452 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a7bbcf90-aadf-41f8-8917-3be4639b47b0 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] ('a7bbcf90-aadf-41f8-8917-3be4639b47b0',) 2025-05-12 08:53:36,452 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,452 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,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-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 452814), 'a7bbcf90-aadf-41f8-8917-3be4639b47b0') 2025-05-12 08:53:36,452 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,468 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,468 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,468 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,468 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,468 - sqlalchemy.engine.Engine - INFO - [cached since 240.3s ago] ('8d249599-6c1a-46ae-8e17-7af794ecd1a4', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 468009), datetime.datetime(2025, 5, 12, 8, 53, 36, 468009), 0) 2025-05-12 08:53:36,486 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,486 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,486 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,486 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] ('a7bbcf90-aadf-41f8-8917-3be4639b47b0',) 2025-05-12 08:53:36,502 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,502 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,502 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,502 - sqlalchemy.engine.Engine - INFO - [cached since 240.3s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 502499), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 502499), 'a7bbcf90-aadf-41f8-8917-3be4639b47b0') 2025-05-12 08:53:36,502 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,518 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,518 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,518 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,518 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,518 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] ('a829de53-9466-49e5-867b-2e3b99d5e590', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 518618), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 518618), datetime.datetime(2025, 5, 12, 8, 53, 36, 518618), 0) 2025-05-12 08:53:36,533 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,535 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a829de53-9466-49e5-867b-2e3b99d5e590 2025-05-12 08:53:36,535 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,535 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,535 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] ('a829de53-9466-49e5-867b-2e3b99d5e590',) 2025-05-12 08:53:36,552 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,552 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,552 - 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-12 08:53:36,552 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 552346), 'a829de53-9466-49e5-867b-2e3b99d5e590') 2025-05-12 08:53:36,552 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,569 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,569 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,569 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,585 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] ('197f1429-faa2-4fda-9f3c-d3b6ffa59437', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 583266), datetime.datetime(2025, 5, 12, 8, 53, 36, 583266), 0) 2025-05-12 08:53:36,585 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,585 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,602 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] ('a829de53-9466-49e5-867b-2e3b99d5e590',) 2025-05-12 08:53:36,602 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,602 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,602 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,602 - sqlalchemy.engine.Engine - INFO - [cached since 240.4s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 602340), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 602340), 'a829de53-9466-49e5-867b-2e3b99d5e590') 2025-05-12 08:53:36,602 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,602 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,602 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,617 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,618 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,618 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,618 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] ('a383095b-1da4-4acb-ae14-57583ba721c7', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 618439), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 618883), datetime.datetime(2025, 5, 12, 8, 53, 36, 618883), 0) 2025-05-12 08:53:36,618 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,635 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a383095b-1da4-4acb-ae14-57583ba721c7 2025-05-12 08:53:36,635 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,635 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] ('a383095b-1da4-4acb-ae14-57583ba721c7',) 2025-05-12 08:53:36,635 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,635 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,651 - 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-12 08:53:36,651 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 651923), 'a383095b-1da4-4acb-ae14-57583ba721c7') 2025-05-12 08:53:36,652 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,652 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,652 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,667 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,668 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,669 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] ('1609f3d4-4ab9-4d5d-996f-c335f8ffeead', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 668491), datetime.datetime(2025, 5, 12, 8, 53, 36, 668491), 0) 2025-05-12 08:53:36,669 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,684 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,686 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] ('a383095b-1da4-4acb-ae14-57583ba721c7',) 2025-05-12 08:53:36,686 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,686 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,686 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,686 - sqlalchemy.engine.Engine - INFO - [cached since 240.5s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 686146), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 686146), 'a383095b-1da4-4acb-ae14-57583ba721c7') 2025-05-12 08:53:36,686 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,702 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,702 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,702 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,719 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,719 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,719 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] ('58eff403-d0bf-41e1-b89e-199c4965f7f6', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 702684), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 719819), datetime.datetime(2025, 5, 12, 8, 53, 36, 719819), 0) 2025-05-12 08:53:36,719 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,735 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 58eff403-d0bf-41e1-b89e-199c4965f7f6 2025-05-12 08:53:36,736 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,736 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,736 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] ('58eff403-d0bf-41e1-b89e-199c4965f7f6',) 2025-05-12 08:53:36,736 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,736 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,736 - 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-12 08:53:36,736 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 736022), '58eff403-d0bf-41e1-b89e-199c4965f7f6') 2025-05-12 08:53:36,736 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,752 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,752 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,752 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,768 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,768 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] ('e8a3b116-6d9b-49c2-a6d1-ed5859a321d0', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 768366), datetime.datetime(2025, 5, 12, 8, 53, 36, 768366), 0) 2025-05-12 08:53:36,769 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,776 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,778 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,779 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] ('58eff403-d0bf-41e1-b89e-199c4965f7f6',) 2025-05-12 08:53:36,782 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,783 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,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-12 08:53:36,784 - sqlalchemy.engine.Engine - INFO - [cached since 240.6s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 783484), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 783484), '58eff403-d0bf-41e1-b89e-199c4965f7f6') 2025-05-12 08:53:36,784 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,790 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,801 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,802 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,802 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,802 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,802 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('457e13ee-b86e-4bac-ad23-c361218340e0', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 802360), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 802360), datetime.datetime(2025, 5, 12, 8, 53, 36, 802360), 0) 2025-05-12 08:53:36,802 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,819 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 457e13ee-b86e-4bac-ad23-c361218340e0 2025-05-12 08:53:36,819 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,819 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('457e13ee-b86e-4bac-ad23-c361218340e0',) 2025-05-12 08:53:36,819 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,819 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,819 - 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-12 08:53:36,819 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 819002), '457e13ee-b86e-4bac-ad23-c361218340e0') 2025-05-12 08:53:36,819 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,836 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,836 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,836 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,836 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,836 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] ('2764daaa-5bf7-4502-aad3-4c3f0c0f318d', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 836368), datetime.datetime(2025, 5, 12, 8, 53, 36, 836368), 0) 2025-05-12 08:53:36,836 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - SELECT vwed_taskrecord.status FROM vwed_taskrecord WHERE vwed_taskrecord.id = %s 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - [cached since 7.001s ago] ('272d221e-272d-4955-b6be-1a6c5f266ea3',) 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,852 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('457e13ee-b86e-4bac-ad23-c361218340e0',) 2025-05-12 08:53:36,867 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,869 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,869 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,869 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,869 - sqlalchemy.engine.Engine - INFO - [cached since 240.7s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 869530), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 869530), '457e13ee-b86e-4bac-ad23-c361218340e0') 2025-05-12 08:53:36,869 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,869 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,869 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,884 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,886 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('7ce74ced-07b6-4e6e-9649-6ebfcffc47ad', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 886041), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 886041), datetime.datetime(2025, 5, 12, 8, 53, 36, 886041), 0) 2025-05-12 08:53:36,886 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,886 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 7ce74ced-07b6-4e6e-9649-6ebfcffc47ad 2025-05-12 08:53:36,886 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,901 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('7ce74ced-07b6-4e6e-9649-6ebfcffc47ad',) 2025-05-12 08:53:36,901 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,901 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,901 - 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-12 08:53:36,901 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 901991), '7ce74ced-07b6-4e6e-9649-6ebfcffc47ad') 2025-05-12 08:53:36,901 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,918 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,918 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,918 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,918 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] ('d91984c0-be81-4f09-b0f8-c2db6f04c6f3', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 918804), datetime.datetime(2025, 5, 12, 8, 53, 36, 918804), 0) 2025-05-12 08:53:36,918 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('7ce74ced-07b6-4e6e-9649-6ebfcffc47ad',) 2025-05-12 08:53:36,935 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,935 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 36, 935807), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 36, 935807), '7ce74ced-07b6-4e6e-9649-6ebfcffc47ad') 2025-05-12 08:53:36,935 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,953 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:36,953 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:36,953 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:36,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,953 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('0225a7fe-bd9a-4676-82e5-39d4a03cd781', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 953117), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 36, 953117), datetime.datetime(2025, 5, 12, 8, 53, 36, 953117), 0) 2025-05-12 08:53:36,953 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,953 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 0225a7fe-bd9a-4676-82e5-39d4a03cd781 2025-05-12 08:53:36,953 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,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-12 08:53:36,953 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('0225a7fe-bd9a-4676-82e5-39d4a03cd781',) 2025-05-12 08:53:36,970 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:36,970 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:36,970 - 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-12 08:53:36,970 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 36, 970060), '0225a7fe-bd9a-4676-82e5-39d4a03cd781') 2025-05-12 08:53:36,970 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:36,985 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:36,985 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:36,985 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:36,985 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:36,985 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('4fc2e5b7-83cc-4679-b903-96dedb598583', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 36, 985303), datetime.datetime(2025, 5, 12, 8, 53, 36, 985303), 0) 2025-05-12 08:53:36,985 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('0225a7fe-bd9a-4676-82e5-39d4a03cd781',) 2025-05-12 08:53:37,003 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,003 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - [cached since 240.8s ago] (datetime.datetime(2025, 5, 12, 8, 53, 37, 3125), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 37, 3125), '0225a7fe-bd9a-4676-82e5-39d4a03cd781') 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,003 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:37,003 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:37,003 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,003 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:37,018 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('3702d032-4f29-4e42-9d71-e840c1f53ed0', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 3125), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 37, 3125), datetime.datetime(2025, 5, 12, 8, 53, 37, 3125), 0) 2025-05-12 08:53:37,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,019 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 3702d032-4f29-4e42-9d71-e840c1f53ed0 2025-05-12 08:53:37,019 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,019 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('3702d032-4f29-4e42-9d71-e840c1f53ed0',) 2025-05-12 08:53:37,019 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,019 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,019 - 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-12 08:53:37,019 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 37, 19046), '3702d032-4f29-4e42-9d71-e840c1f53ed0') 2025-05-12 08:53:37,019 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,035 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:37,035 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('87854f39-a238-4ddf-97bf-8e3238d0041b', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 35467), datetime.datetime(2025, 5, 12, 8, 53, 37, 35467), 0) 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('3702d032-4f29-4e42-9d71-e840c1f53ed0',) 2025-05-12 08:53:37,035 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,035 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 37, 35467), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 37, 35467), '3702d032-4f29-4e42-9d71-e840c1f53ed0') 2025-05-12 08:53:37,035 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,051 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:37,051 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:37,051 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:37,051 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,051 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:37,051 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('98aacc04-e765-4c3d-a5d1-5554fb615a99', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 51486), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 37, 51486), datetime.datetime(2025, 5, 12, 8, 53, 37, 51486), 0) 2025-05-12 08:53:37,051 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,068 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 98aacc04-e765-4c3d-a5d1-5554fb615a99 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('98aacc04-e765-4c3d-a5d1-5554fb615a99',) 2025-05-12 08:53:37,068 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,068 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,068 - 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-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 37, 68487), '98aacc04-e765-4c3d-a5d1-5554fb615a99') 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,068 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:37,068 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] ('18d4548a-57ca-418e-aa3b-7b32b802657c', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 68487), datetime.datetime(2025, 5, 12, 8, 53, 37, 68487), 0) 2025-05-12 08:53:37,068 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,084 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,084 - sqlalchemy.engine.Engine - INFO - SELECT vwed_blockrecord.id, vwed_blockrecord.block_name, vwed_blockrecord.block_id, vwed_blockrecord.block_config_id, vwed_blockrecord.block_input_params, vwed_blockrecord.block_input_params_value, vwed_blockrecord.block_out_params_value, vwed_blockrecord.block_internal_variables, vwed_blockrecord.block_execute_name, vwed_blockrecord.task_id, vwed_blockrecord.task_record_id, vwed_blockrecord.started_on, vwed_blockrecord.ended_on, vwed_blockrecord.ended_reason, vwed_blockrecord.status, vwed_blockrecord.ctrl_status, vwed_blockrecord.input_params, vwed_blockrecord.internal_variables, vwed_blockrecord.output_params, vwed_blockrecord.version, vwed_blockrecord.remark, vwed_blockrecord.created_at, vwed_blockrecord.updated_at, vwed_blockrecord.is_deleted FROM vwed_blockrecord WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('98aacc04-e765-4c3d-a5d1-5554fb615a99',) 2025-05-12 08:53:37,085 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,085 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - [cached since 240.9s ago] (datetime.datetime(2025, 5, 12, 8, 53, 37, 85927), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 37, 85927), '98aacc04-e765-4c3d-a5d1-5554fb615a99') 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,085 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:37,085 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:37,085 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_blockrecord (id, block_name, block_id, block_config_id, block_input_params, block_input_params_value, block_internal_variables, block_execute_name, task_id, task_record_id, started_on, status, input_params, internal_variables, version, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - [cached since 241.1s ago] ('4d30b2c8-d7ff-4212-be9f-e63e49514153', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 85927), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 37, 85927), datetime.datetime(2025, 5, 12, 8, 53, 37, 85927), 0) 2025-05-12 08:53:37,085 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,100 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: 4d30b2c8-d7ff-4212-be9f-e63e49514153 2025-05-12 08:53:37,101 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - [cached since 241.1s ago] ('4d30b2c8-d7ff-4212-be9f-e63e49514153',) 2025-05-12 08:53:37,102 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,102 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,102 - 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-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 37, 102388), '4d30b2c8-d7ff-4212-be9f-e63e49514153') 2025-05-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,102 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 2025-05-12 08:53:37,102 - services.execution.handlers.foundation - INFO - 任务 272d221e-272d-4955-b6be-1a6c5f266ea3 打印: 123 2025-05-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - INSERT INTO vwed_tasklog (id, level, message, task_block_id, task_id, task_record_id, created_at, updated_at, is_deleted) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s) 2025-05-12 08:53:37,102 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] ('8c59135c-d2ee-4b51-ac5c-302d8dfa419f', 1, '{"success": true, "message": "打印成功", "output": {"message": "123"}}', 'b2', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 102388), datetime.datetime(2025, 5, 12, 8, 53, 37, 102388), 0) 2025-05-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - [cached since 241.1s ago] ('4d30b2c8-d7ff-4212-be9f-e63e49514153',) 2025-05-12 08:53:37,120 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,120 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - UPDATE vwed_blockrecord SET ended_on=%s, ended_reason=%s, status=%s, remark=%s, updated_at=%s WHERE vwed_blockrecord.id = %s 2025-05-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - [cached since 241s ago] (datetime.datetime(2025, 5, 12, 8, 53, 37, 120243), '执行成功', , '执行成功', datetime.datetime(2025, 5, 12, 8, 53, 37, 120243), '4d30b2c8-d7ff-4212-be9f-e63e49514153') 2025-05-12 08:53:37,120 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,333 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default 2025-05-12 08:53:37,334 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 2025-05-12 08:53:37,334 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: PrintBp 2025-05-12 08:53:37,334 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,334 - sqlalchemy.engine.Engine - INFO - [cached since 241.3s ago] ('a8dfa1bb-fbc7-4a01-b1e5-1c9bd60b1bbc', 'b2', '3', '', '{"message": {"type": "Simple", "value": "123", "required": false}}', '{"message": "123"}', '{}', 'PrintBp', '30e73d43-493e-4fcc-8e08-6e7cd0c8fa92', '272d221e-272d-4955-b6be-1a6c5f266ea3', datetime.datetime(2025, 5, 12, 8, 53, 37, 334540), , '{"message": {"type": "Simple", "value": "123", "required": false}}', '{}', 1, datetime.datetime(2025, 5, 12, 8, 53, 37, 334540), datetime.datetime(2025, 5, 12, 8, 53, 37, 334540), 0) 2025-05-12 08:53:37,334 - sqlalchemy.engine.Engine - INFO - COMMIT 2025-05-12 08:53:37,352 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: a8dfa1bb-fbc7-4a01-b1e5-1c9bd60b1bbc 2025-05-12 08:53:37,352 - sqlalchemy.engine.Engine - INFO - BEGIN (implicit) 2025-05-12 08:53:37,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-12 08:53:37,352 - sqlalchemy.engine.Engine - INFO - [cached since 241.3s ago] ('a8dfa1bb-fbc7-4a01-b1e5-1c9bd60b1bbc',) 2025-05-12 08:53:37,352 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] 2025-05-12 08:53:37,352 - services.execution.block_executor - INFO - 为块 b2 存储输出: 2025-05-12 08:53:37,367 - 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-12 08:53:37,368 - sqlalchemy.engine.Engine - INFO - [cached since 241.3s ago] ('null', '执行中', '{"blocks": {"b2": null}}', '执行中', datetime.datetime(2025, 5, 12, 8, 53, 37, 367655), 'a8dfa1bb-fbc7-4a01-b1e5-1c9bd60b1bbc') 2025-05-12 08:53:37,368 - sqlalchemy.engine.Engine - INFO - COMMIT