2677 Commits

Author SHA1 Message Date
毛鹏
c3483f75ae 优化 2025-12-05 21:12:06 +08:00
毛鹏
3ab7aad511 fix(auto_system): 修复调度器停止逻辑防止重复进程冲突
- 仅在主进程中执行调度器停止操作
- 增加对scheduler.running属性的安全访问
- 添加调度器停止成功日志记录
- 捕获并记录停止调度器时的异常信息
2025-12-05 21:09:31 +08:00
毛鹏
afe98ebb0e fix(auto_system): 修复停止调度器时未判断调度器状态的问题
- 增加判断调度器是否处于运行状态后再调用 shutdown
- 防止未运行调度器调用 shutdown 导致异常
- 优化异常捕获时的日志信息
- 提高停止调度器函数的健壮性
2025-12-05 21:06:28 +08:00
毛鹏
d9e04f58ef 优化 2025-12-05 21:04:03 +08:00
毛鹏
82431082be 优化 2025-12-05 20:57:32 +08:00
毛鹏
998765cff0 优化 2025-12-05 20:56:00 +08:00
毛鹏
eb57b31100 优化请求 2025-12-05 18:26:39 +08:00
毛鹏
f81991b7d5 优化链接 2025-12-05 18:07:38 +08:00
毛鹏
5837140c5a 优化链接 2025-12-05 17:39:58 +08:00
毛鹏
2c87901e60 优化链接 2025-12-05 17:10:38 +08:00
毛鹏
d9a64520f7 优化链接 2025-12-05 17:08:00 +08:00
毛鹏
22991acfe5 优化链接 2025-12-05 16:39:54 +08:00
毛鹏
18db8f013f 优化链接 2025-12-05 16:16:30 +08:00
毛鹏
ba2fdd1b1f 优化链接 2025-12-05 16:13:11 +08:00
毛鹏
3f80288052 优化链接 2025-12-05 15:10:10 +08:00
毛鹏
22bce7e27f Merge branch 'master' into test
# Conflicts:
#	MangoServer/src/auto_test/auto_system/apps.py
#	MangoServer/src/auto_test/auto_system/service/tasks/run_tasks.py
2025-12-04 18:44:17 +08:00
毛鹏
886cc7689f 移除线程池 2025-12-04 18:41:36 +08:00
毛鹏
268e94efd8 修改设置说明 2025-12-04 14:43:54 +08:00
毛鹏
964c3c89c4 fix(auto_system): 修复 case_api 查询过滤条件错误
- 将 case_api 中的过滤条件从单一对象改为支持多个对象列表
- 修正 ApiCaseDetailedParameter 的 case_detailed 查询为 case_detailed__in
- 保证 case_api 正确统计满足条件的用例数量
2025-12-03 19:04:17 +08:00
毛鹏
67288ca53a fix(auto_system): 兼容Windows和Linux系统的文件锁路径处理
- 在Docker环境初始化中添加对Windows系统的路径兼容性处理
- 根据操作系统动态选择临时文件夹路径
- Windows系统使用环境变量TEMP或TMP作为锁文件目录
- Linux/Unix系统维持使用/tmp目录
- 防止多进程重复执行初始化时文件锁逻辑生效
2025-12-03 18:55:51 +08:00
毛鹏
792698444f chore(server): 更改后端服务启动命令
- 替换默认的uvicorn启动为自定义启动脚本
- 简化并统一启动流程
- 删除注释掉的旧命令以减少混淆
- 使用python执行start_server.py脚本启动服务
2025-12-03 11:51:07 +08:00
毛鹏
426618dcaa fix(auto): 防止多进程环境下任务重复执行
- 在多个apps的ready方法中增加多进程保护机制,避免重复启动任务线程
- 统一通过检查环境变量RUN_MAIN和DJANGO_SETTINGS_MODULE判断是否主进程
- MangoServer/Dockerfile中添加RUN_MAIN环境变量确保Docker环境正确启动任务
- AutoSystem模块使用文件锁防止Docker环境下重复初始化
- RunTasks类增加多进程保护跳过非主进程定时任务初始化
- AutoUser模块日志调用改进,异常时记录到system日志
- 修正AutoSystem中数据库连接使用上下文管理器,保证连接重试机制生效
2025-12-03 11:45:37 +08:00
毛鹏
10e891aa0c fix(auto_system): 移除 WebSocket 关闭 2025-12-03 11:34:13 +08:00
毛鹏
579b804a3a 增加一些日志 2025-12-03 11:27:31 +08:00
毛鹏
43e1f8553b 修复一个问题 2025-12-02 18:36:47 +08:00
毛鹏
2744cafdee 修复一个问题 2025-12-02 17:23:18 +08:00
毛鹏
428189fb9e refactor(apitest): 优化响应文本显示方式
- 将响应文本的渲染改为使用 JsonDisplay 组件,提升展示一致性
- 修正 JSON.stringify 的格式化代码样式,去除多余分号
- 更改测试页面示例,使用 JsonDisplay 组件替代输入框与按钮
- 测试页面数据结构改用 reactive 对象,显示更复杂的数据示例
2025-12-02 16:45:39 +08:00
毛鹏
9ae031d29f 修复一个问题 2025-12-02 16:33:55 +08:00
毛鹏
85fe253d44 修复一个问题 2025-12-02 16:14:16 +08:00
毛鹏
3fd3a2e985 修复一个问题 2025-12-02 16:12:57 +08:00
毛鹏
74ea64f7d8 Merge branch 'master' into test 2025-12-02 15:29:07 +08:00
毛鹏
a5b2800c22 修复一个问题 2025-12-02 15:27:47 +08:00
毛鹏
189defbd36 修复sql无法使用缓存数据的问题 2025-12-02 13:07:34 +08:00
毛鹏
1fe23f5e41 优化 2025-12-01 20:09:17 +08:00
毛鹏
188993ecd7 优化 2025-12-01 18:30:37 +08:00
毛鹏
d4fb0fea37 优化 2025-11-28 20:38:47 +08:00
毛鹏
b323f4f77c 优化 2025-11-28 20:33:43 +08:00
毛鹏
7080e1f94f 优化 2025-11-28 20:30:58 +08:00
毛鹏
48b579f061 优化 2025-11-28 20:29:33 +08:00
毛鹏
c8af66bfaf 优化 2025-11-28 20:25:57 +08:00
毛鹏
d41c502577 优化 2025-11-28 20:25:39 +08:00
毛鹏
b74f19590a 优化 2025-11-28 20:20:20 +08:00
毛鹏
30c76f6b8e 优化 2025-11-28 20:17:23 +08:00
毛鹏
d14cb2a912 优化 2025-11-28 20:16:56 +08:00
毛鹏
3ab283d8ab 优化 2025-11-28 20:15:19 +08:00
毛鹏
3cb6804c73 优化 2025-11-28 20:12:17 +08:00
毛鹏
ed5279a6bb 优化 2025-11-28 20:07:45 +08:00
毛鹏
811b401d99 修改docker为daphne启动的尝试 2025-11-28 19:01:13 +08:00
毛鹏
38765a25bb 修改docker为daphne启动的尝试 2025-11-28 18:59:46 +08:00
毛鹏
6ceb851e49 修改docker为daphne启动的尝试 2025-11-28 18:56:55 +08:00