refactor: 架构优化-后端(SQLite WAL/迁移机制/健康检查/uiautodev孤儿清理/残留提示)

- SQLite 开 WAL + busy_timeout + synchronous=NORMAL,避免多 worker 并发写锁
- 新增版本化 schema 迁移机制(SCHEMA_MIGRATIONS + app_meta 表记录版本)
- 新增 /api/health 健康检查(无需登录,返回设备/任务/错误摘要)
- uiautodev 用 PID 文件追踪,启动时清理上次异常退出残留的孤儿进程
- 启动时提示残留的 STF 占用(不自动释放,避免多实例误伤)
This commit is contained in:
2026-08-08 20:55:53 +08:00
parent 1fc0deaecf
commit b19caf3d55
3 changed files with 125 additions and 0 deletions
+2
View File
@@ -12,6 +12,8 @@ env/
logs/*.log
data/apks/*.apk
data/*.migrated
data/*.db-shm
data/*.db-wal
# 数据库(含用户和任务数据,按需决定是否提交)