Commit Graph

4 Commits

Author SHA1 Message Date
DXC
55cb7fb025 fix(gasflux.ini): 禁止失败任务的自动清理
failed_task_cleanup_age: 60 → 315360000(10年)
janitor 每30秒扫描 + 启动时 reconcile 都会清理超过此时间的失败任务,
60秒太短,改为10年等同于禁用自动清理
2026-07-10 17:04:51 +08:00
DXC
9898b68410 refactor(download): 移除下载后自动删除逻辑,保留手动删除接口
1. download.py:
   - 完全移除 _mark_task_downloaded() 函数(原功能:下载后设置 delete_after_at
     触发 janitor 到期自动清理文件)
   - 改为仅记录 downloaded_at 时间戳,不再调度自动删除
   - 手动 DELETE /task/<id> 接口不受影响(tasks.py:151-211)

2. gasflux.ini:
   - successful_task_cleanup_age: 60 → 315360000(10年)
     彻底禁止 janitor 的下载后自动清理行为
2026-07-10 16:20:49 +08:00
af56c94efe 失败任务定时删除 2026-02-11 16:28:51 +08:00
b9828a1b13 重构: 切换存储至SQLite,启用INI配置与API Key校验 2026-02-09 17:10:11 +08:00