ai-chatbot/docs/retired-storage.md
WuYongJie 1daf08a964 停用旧图片存储并更新主题 Logo
s3.1080p.hk 已永久停用且文件不可恢复。首页查询排除旧源并统一分页统计,历史图册、聊天和画布保留记录并显示失效说明;下载和代理返回 410,停止旧源上传与归档。使用本地黑白 Logo 适配主题。

提供保存原配置后停用旧存储、取消失效精选、替换 Logo 的整理脚本。七牛 10 月 14 日上传核查记录见 docs/retired-storage.md。

验证:7 项旧存储检查、41 项下载和归档回归测试、TypeScript 检查通过。
2026-11-03 13:36:44 +08:00

2.7 KiB
Raw Blame History

旧存储停用与七牛上传核查

s3.1080p.hk

该存储已永久停用,文件不可恢复。它与 2026 年 10 月 14 日迁入七牛的阿里云 OSS 资源不是同一套存储。

  • 首页精选只展示原文件仍在有效存储上的记录,统计和分页按同一条件计算。
  • 历史生成记录、聊天、画布节点保留。旧图片显示永久失效说明,不再发起下载、归档或上传到旧桶。
  • 单图下载和代理返回 HTTP 410 / storage_retired;批量下载将对应文件记为失败,不重试旧源。
  • 其他存储的临时加载失败仍展示错误卡片和重试入口。
  • 黑色 Logo 为 public/brand/logo-black.png;白色版使用 SVG 色彩滤镜保留同一 PNG 的透明度和轮廓。两者随应用发布,不依赖对象存储。

一次性配置整理:在生产运行目录执行 node scripts/storage/retire-1080p-storage.cjs 预览,增加 --apply 停用旧配置、取消失效图片的精选标记并更新 Logo。执行前将原字段保存至 /var/lib/ai-chatbot/retired-storage-20261103/。该操作不删除图片记录或对象文件。

2026-11-03 核查:旧源生成记录 67,267 条;精选 65 条中 59 条来自旧源;旧源图片归档任务为 0。默认上传存储为七牛 gongxiangpan-sc。

2026-10-14 上传峰值

统计时区 UTC+8,GB 按十进制计算。数据来自七牛只读上传统计、对象清单和生产机迁移记录。

范围 对象数 字节数 GB
七牛当天上传流量 — 825,113,404,030 825.11
当天写入且仍存在的 legacy-oss/demo-sparkai/ 409,821 812,788,883,061 812.79
当天写入且仍存在的 legacy-s3/gongxiangpan/ 539 865,360,590 0.87
当天写入且仍存在的其他目录 3,382 9,735,597,543 9.74
上传流量与当天现存对象大小差额 — 1,723,562,836 1.72

813.65 GB 位于本项目历史迁移目录。主要写入发生在 19:00–21:00。源分别为 demo-sparkai.oss-cn-shanghai.aliyuncs.com 和 s3.jiansun.vip/gongxiangpan,符合仓库迁移脚本的目标路径。

生产机 /var/lib/ai-chatbot/aliyun-qiniu-20261014/verified.jsonl 有 349,784 个去重后的目标对象、629,920,510,316 字节(629.92 GB)的逐对象验证记录。当前迁移目录比该回执多 60,576 个对象、183.73 GB;目录归属能够确认,现有回执没有覆盖这些对象。

桶由多个业务共用。其他目录中 uploads/ 为 7.97 GB,其余包含 dabi/、exports/、accio-ghost/ 和 shared-drive/,不能全部归为画布新生成资源。上传统计包含传输量,对象清单反映现存对象,不足以单独解释最后 1.72 GB 的差额。本次未删除或改动七牛对象。