- 添加SIGCHLD信号处理器自动回收僵尸子进程 - 定期清理函数增加僵尸进程回收 - 增加batch_task_screenshots超时清理(30分钟) - 增加pending_random_schedules超时清理(2小时) - 修复playwright_automation.py的_force_cleanup使用SIGTERM+waitpid - browser_installer.py浏览器检测后添加僵尸进程清理 内存占用从111MB降至53MB,僵尸进程从6个降至0个
主要功能: - 多用户管理系统 - 浏览器自动化(Playwright) - 任务编排和执行 - Docker容器化部署 - 数据持久化和日志管理 技术栈: - Flask 3.0.0 - Playwright 1.40.0 - SQLite with connection pooling - Docker + Docker Compose 部署说明详见README.md