fix(ssl): 注释掉 [limits] cpu_ms —— 免费版会直接拒绝部署
2026-10-06 实测 wrangler deploy 报错:
X [ERROR] A request to the Cloudflare API (.../versions) failed.
CPU limits are not supported for the Free plan. [code: 100328]
注意是「整个部署失败」而非「忽略该字段」,所以 Free plan 下必须注释。
同时记下影响:免费版 CPU 硬顶 10ms,ACME 签发(ECDSA 签名 + 手写 DER CSR)
跑不起来 —— 签发/续期链路需要 Workers Paid;探针/自检/查询不受影响。
升级 Paid 后放开注释即可(cron 默认 30s,Paid 可到 5min)。
This commit is contained in:
1 parent
43dbc8b75f
commit
8f2eee1a38
1 file changed
+16
-7
@@ -140,14 +140,23 @@ custom_domain = true
|
|||||||
crons = ["17 3 * * *", "0 * * * *", "10 4 * * *"]
|
crons = ["17 3 * * *", "0 * * * *", "10 4 * * *"]
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# 资源上限
|
# 资源上限 —— ★ 免费版不支持,必须注释掉,否则**部署直接被拒**
|
||||||
# ★ CPU 时间:证书签发要跑多次加密(ECDSA 签名 / SHA-256)与 DER 编码,
|
#
|
||||||
# 虽然总耗时主要是等在网络上(不算 CPU),但给足余量避免 1102 错误。
|
# 2026-10-06 实测:wrangler deploy 报
|
||||||
# cron 的默认上限就是 30s;HTTP 请求默认也是 30s(付费版可提到 5 分钟)。
|
# X [ERROR] A request to the Cloudflare API (.../workers/scripts/artalk-cf/versions)
|
||||||
# 免费版会忽略这个字段(免费版硬顶 10ms,签发功能在免费版上不可用)。
|
# failed. CPU limits are not supported for the Free plan. [code: 100328]
|
||||||
|
# 注意:免费版不是「忽略」这个字段,而是**整个部署失败**,
|
||||||
|
# 所以只要账号还在 Free plan,这段就必须保持注释。
|
||||||
|
#
|
||||||
|
# ★ 同时这也意味着:免费版硬顶 CPU 10ms,**证书签发功能跑不起来**
|
||||||
|
# (一次 ECDSA 签名 + 手写 DER 的 CSR 远不止 10ms)。
|
||||||
|
# 换句话说:ACME 签发/续期这条链路需要 Workers Paid($5/月)。
|
||||||
|
# 探针 / 环境自检 / 手动查询这些轻量功能在免费版完全可用。
|
||||||
|
#
|
||||||
|
# 升级到 Paid 后,把下面两行放开即可(cron 默认 30s,Paid 可到 5min):
|
||||||
|
# [limits]
|
||||||
|
# cpu_ms = 60000
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
[limits]
|
|
||||||
cpu_ms = 60000
|
|
||||||
|
|
||||||
[observability]
|
[observability]
|
||||||
enabled = true
|
enabled = true
|
||||||
Reference in new issue
Block a user