系统运维与更新
系统更新、自检、数据库备份恢复、蜘蛛统计与健康总览——保持系统健康运转的日常运维操作。
系统更新
-
检查更新
后台「运维 → 系统更新」点「检查更新」(系统也每 6 小时自动检查一次,发现新版仅提示不自动执行)。
-
一键升级
确认后自动执行:下载 → SHA256 + RSA 双验签 → 数据库迁移 → 备份旧程序 → 原子替换 → 自检。全流程分步进度条可见。
-
失败自动回滚
任何一步失败都不动现有程序;自检不通过自动回滚旧版本。也可手动
./go_fan --rollback恢复。
授权状态卡片也在本页:剩余天数、心跳时间、激活入口。
系统自检
后台「运维 → 系统自检」:数据库 / Redis / 授权 / 更新 / 反代 / 端口逐项体检,异常项附中文原因与修复入口——Redis 未连接时可「一键安装并启用」(1.1.50+,root 运行时可用);nginx 配置异常可一键修复。
数据库备份与恢复
- 后台「系统 → 数据库」:全量备份(下载 sql.gz)、恢复(上传备份包)、表结构信息查看;
- 建议:每次大规模内容改写 / 升级前先备份;
- 长事务巡检:系统每分钟自动巡检超过 10 分钟的长事务并处理,防统计聚合卡库。
蜘蛛统计
- 日 / 周 / 月趋势图、各引擎占比饼图、小时分布;
- 按域名 / 按 IP / 按 URL 细查爬行明细,支持导出;
- 日志按月分区存储,系统每日自动清理过期分区(保留期可配)。
健康总览与诊断
- 控制台「健康总览」:站点 / 文章 / 蜘蛛核心指标一屏;
- 「诊断包导出」:遇到疑难问题时导出脱敏诊断包发给客服,加速定位;
- 已售域名检测:每日 03:00 多源 DNS 复核,自动发现已售 / 无解析域名。
i自动更新开关
config.yaml 的 update.auto_update 默认 false(仅提示)。开启后定时检查发现新版会自动执行升级;追求稳定的站群建议保持手动确认。