docs(tasks): 记录 v0.2.0 整包上传的两阶段实测(IIS 已放开,Gitea 侧仍 500)

按文档 §5.7 硬性要求 4 记录实测上限:
- IIS 未放开时 30.5 / 40 MB 返回 413;
- IIS 放开后,38,245,661 字节的整包请求体被**完整接收**(115 s),
  但 Gitea 返回 HTTP 500(API 错误信封 message 为空);
- 同接口边界:914 KB 与 16,372,427 B 通过,16,400,000 B 及以上失败;
  多次大包失败后连 100 KB 都会在 0.3 秒内 500 —— 更像上传临时目录 /
  数据盘写满(Gitea 先写 data/tmp),而不是体积上限。

结论:只放开 IIS 不足以放行 38 MB 整包,还需清理/扩容 Gitea 数据盘
并调整 app.ini 的 [attachment] MAX_SIZE;详见
opendance-web/deploy/proxy/README.md 第九节。
This commit is contained in:
2026-09-17 01:40:33 +08:00
parent c3a227c6df
commit e4b33a9c98
+16
View File
@@ -62,6 +62,22 @@ SHA256SUMS.txt
| 下载后可直接解压运行(`OpenDance.exe` + `.pck` 同目录),无需拼接 | ✅ 脚本解压自检覆盖 |
| `sha256sum -c SHA256SUMS` 通过 | ✅ 脚本打包后立即在同一目录自校验 |
## 实测记录(v0.2.0 发布时)
| 上传体积 | 结果 | 说明 |
|--|--|--|
| 14 MB | 通过(HTTP 201) | 分卷时代的对照 |
| 30.5 MB / 40 MB | **HTTP 413** | IIS 默认 `maxAllowedContentLength` 未放开 |
| **38,245,661 B(本整包)** | 请求体被**完整接收**(115 s),但 **Gitea 返回 HTTP 500** | IIS 上限已放开,瓶颈转移到 Gitea 侧 |
放开 IIS 之后同接口的边界测量:914 KB 与 16,372,427 B 通过;
16,400,000 B 及以上失败;**在若干次大包失败之后,连 100 KB 都会在 0.3 秒内 500** ——
更像**上传临时目录 / 数据盘写满**(Gitea 先写 `data/tmp`),而不是体积上限。
→ 结论:**只放开 IIS 不足以放行 38 MB 整包**,还需要
①清理/扩容 Gitea 数据盘(尤其 `data/tmp`)②`app.ini` 的 `[attachment] MAX_SIZE`。
详见 `opendance-web/deploy/proxy/README.md` 第九节。
## 上传前检查清单
```