定时任务
查看、手动触发和管理 Mix Space 的系统定时任务
Mix Space 内置了一组定时任务,用于自动清理过期数据、推送搜索引擎、维护系统健康。你可以在后台查看这些任务的执行状态,也可以手动触发。
管理入口
登录后台,进入「维护 → 定时任务」页面。
内置任务列表
| 任务 | 说明 | 默认执行频率 |
|---|---|---|
| 清理访问记录 | 清理过期的访问分析记录 | 每月 1 日凌晨 |
| 清理 IP 访问记录 | 重置 IP 访问计数 | 每日凌晨 |
| 清理喜欢数 | 重置文章的点赞和阅读计数缓存 | 每日凌晨 |
| 清理临时文件 | 删除临时目录中的过期文件 | 每日凌晨 3 点 |
| 推送百度搜索 | 将新内容推送到百度搜索引擎 | 每日凌晨 1 点 |
| 推送 Bing 搜索 | 将新内容推送到 Bing 搜索引擎 | 每日凌晨 1 点 |
| 删除过期 JWT | 清理数据库中过期的 JWT 令牌 | 每日凌晨 1 点 |
| 重建搜索索引 | 重建 Algolia 等搜索服务的索引 | 每日凌晨 4 点 |
| 清理评论图片上传 | 清理未被引用和过期的评论图片 | 每 15 分钟 |
搜索引擎推送任务(百度、Bing)需要先在「设定」中配置对应的 Token / API 密钥并开启推送,否则任务不会实际推送数据。
任务状态
| 状态 | 说明 |
|---|---|
| 等待中 | 任务已创建,等待执行 |
| 执行中 | 任务正在运行 |
| 已完成 | 任务执行成功 |
| 部分失败 | 多步骤任务中有部分步骤失败 |
| 失败 | 任务执行失败 |
| 已取消 | 任务被手动取消 |
手动触发
在定时任务页面中,点击任务旁的「执行」按钮可以手动触发该任务。适用于:
- 首次配置搜索引擎推送后,立即推送已有内容
- 清理了大量垃圾评论后,手动清理评论图片
- 搜索索引异常时,手动重建
任务日志
每个任务执行后会保留日志记录,包含:
- 任务类型和执行时间
- 执行结果(成功/失败)
- 详细的执行输出
- 失败时的错误信息
对于失败的任务,可以点击「重试」按钮重新执行。
清理历史任务
在任务列表中,可以批量清理已完成的历史任务记录,保持列表整洁。