## 主要修复 - 修复Creo软件运行状态检测失败问题 - 添加完整的软件停止功能支持 - 改进多进程软件的进程管理逻辑 ## 技术改进 - 更新软件配置支持多进程名称检测 - 优化进程停止逻辑,增加超时配置 - 新增 stop_software WebSocket消息类型 - 完善错误处理和日志记录 ## 配置更新 - configs/software_config.yaml: 支持进程名称列表和停止超时 - 添加Revit 2017配置支持 ## 文档更新 - README.md: 更新软件配置说明和API列表 - frontend-api-docs.md: 添加停止软件API文档 - CHECKPOINT.md: 记录修复进展和解决方案 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
26 lines
12 KiB
JSON
26 lines
12 KiB
JSON
{"id":"1e49253a-5260-4290-8c3d-97e9642f72ee","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"启动软件任务已创建: creo","created_at":"2025-07-21T14:51:16.002385","duration":null,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"a5749d57-4fe0-4928-bc32-8755388c9b6a","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"软件 creo 启动成功,进程ID: 51392","created_at":"2025-07-21T14:51:18.901132","duration":2894,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":{"process_id":51392,"task_id":"e449f057-cfa0-4cdb-b427-418c95f8e2a5"}}
|
||
{"id":"c2ab8eb4-bff8-482d-aa91-0767272cd89e","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"启动软件任务已创建: creo","created_at":"2025-07-21T16:27:11.576919","duration":null,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"60aef100-f9e2-4219-95af-c81895b61c3f","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"软件 creo 启动成功,进程ID: 49284","created_at":"2025-07-21T16:27:14.575942","duration":2997,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":{"process_id":49284,"task_id":"d71b0b9b-e178-4f10-85b7-11875715a984"}}
|
||
{"id":"66724892-e9f8-4388-a2dd-aa23215c79ae","log_type":"user_operation","level":"info","user_id":"web_client_1753088105342","client_id":"667a273d-f32b-4281-99b4-54e755e497fa","session_id":null,"operation":"尝试连接CREO","operation_category":"CAD软件控制","action_type":"execute","target_object":"creo","details":"用户点击连接按钮启动creo软件","created_at":"2025-07-21T16:55:07.308044","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"a89d375e-27b4-42c7-ba84-995d5f276af4","log_type":"user_operation","level":"info","user_id":"web_client_1753090936974","client_id":"cf7d4814-6bfc-46f8-9715-7d2c1a09d64a","session_id":null,"operation":"尝试连接CREO","operation_category":"CAD软件控制","action_type":"execute","target_object":"creo","details":"用户点击连接按钮启动creo软件","created_at":"2025-07-21T17:42:23.404579","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"5e057bfb-246e-4dd1-9557-02eb32415b6d","log_type":"user_operation","level":"info","user_id":"web_client_1753090936974","client_id":"cf7d4814-6bfc-46f8-9715-7d2c1a09d64a","session_id":null,"operation":"尝试连接CREO","operation_category":"CAD软件控制","action_type":"execute","target_object":"creo","details":"用户点击连接按钮启动creo软件","created_at":"2025-07-21T17:44:05.556638","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"2fa6ff3f-6169-4f1b-861e-80b426c1da1e","log_type":"user_operation","level":"info","user_id":"web_client_1753090936974","client_id":"cf7d4814-6bfc-46f8-9715-7d2c1a09d64a","session_id":null,"operation":"尝试连接CREO","operation_category":"CAD软件控制","action_type":"execute","target_object":"creo","details":"用户点击连接按钮启动creo软件","created_at":"2025-07-21T17:44:05.557638","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"755d74c4-c66f-4fbc-989e-397f639e570c","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"启动软件任务已创建: creo","created_at":"2025-07-21T18:48:30.117395","duration":null,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"1ed6500f-09f0-49e1-87ff-74b82275dafe","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"启动软件 creo","operation_category":"软件控制","action_type":"execute","target_object":"creo","details":"用户通过管理面板启动 creo 软件","created_at":"2025-07-21T18:48:30.118393","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"18d1a03c-f64c-4d31-98f2-249e86b93adb","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"软件 creo 启动成功,进程ID: 6616","created_at":"2025-07-21T18:48:32.614952","duration":2496,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":{"process_id":6616,"task_id":"fdfb86f9-cf7e-42b5-9e64-028114bad783"}}
|
||
{"id":"5fa02034-0564-4363-a0c0-a19a277e1a62","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"启动软件 creo","operation_category":"软件控制","action_type":"execute","target_object":"creo","details":"用户通过管理面板启动 creo 软件","created_at":"2025-07-21T18:49:01.823225","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"388c727a-e82c-4331-8c39-49029852f1b5","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T18:49:23.055516","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"8ca6d85a-dc68-46cf-9faf-1d96c7abbb56","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"清理过期日志","operation_category":"日志管理","action_type":"delete","target_object":"","details":"用户通过管理面板清理过期日志","created_at":"2025-07-21T18:50:12.917496","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"9beedd94-2940-4b59-ae11-e4f576414b7c","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T19:07:55.279085","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"79a7476a-18de-4a74-9251-1ce41f232049","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"启动软件 creo","operation_category":"软件控制","action_type":"execute","target_object":"creo","details":"用户通过管理面板启动 creo 软件","created_at":"2025-07-21T19:15:15.552939","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"8e6eb59b-2813-4159-afd3-d6f9a363bef0","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T19:45:44.011891","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"9df0785e-3520-4123-bea7-684c1f9842d6","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T19:45:44.585002","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"a4e0f0b4-7cef-42a4-8abe-b52b2047b68f","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T19:57:41.847285","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"9bb846c1-40a4-42fc-83ec-ecdb0007eaff","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T19:57:42.418939","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"6d93917d-99c5-4d59-af7d-35fd6ec84df6","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"启动软件任务已创建: creo","created_at":"2025-07-21T20:04:42.941621","duration":null,"ip_address":null,"user_agent":null,"software_version":null,"status":"pending","error_message":null,"extra_data":null}
|
||
{"id":"d5d315b6-dcbc-401b-a84d-ac290a1a6760","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"启动软件 creo","operation_category":"软件控制","action_type":"execute","target_object":"creo","details":"用户通过管理面板启动 creo 软件","created_at":"2025-07-21T20:04:42.941621","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"0a26c477-a684-4e01-9af8-7013e9b17bd8","log_type":"system_operation","level":"info","user_id":null,"client_id":null,"session_id":null,"operation":"start_software","operation_category":"software_management","action_type":"execute","target_object":"creo","details":"软件 creo 启动成功,进程ID: 16836","created_at":"2025-07-21T20:04:44.296527","duration":1352,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":{"process_id":16836,"task_id":"1438c005-0326-4739-8019-4574811f9bdf"}}
|
||
{"id":"de21c58b-d8ad-4783-97e0-fdd0f23dea35","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T20:05:07.449267","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|
||
{"id":"736755d9-f1cd-4b4c-b9da-7e59aab2e8bf","log_type":"user_operation","level":"info","user_id":"admin","client_id":"web_client","session_id":null,"operation":"测试Creo连接","operation_category":"连接测试","action_type":"read","target_object":"creo","details":"用户通过界面测试 Creo 软件的连接状态","created_at":"2025-07-21T20:05:09.812729","duration":0,"ip_address":null,"user_agent":null,"software_version":null,"status":"success","error_message":null,"extra_data":null}
|