提供案例
billflare.

怎样给 Cloudflare Workers 账单封顶,以及哪些封不住

CostHex 的结论是没有能按金额停掉 Worker 的设置,并给出替代的控费手段:单次调用限制、把滥用流量挡在外面、尽早得到预警。

适用产品
WorkersKVD1R2Durable ObjectsQueues
来源
作者经验CostHex
作者
CostHex

要点

  • 文章引用 Cloudflare 的说法:预算预警不会暂停或限制用量;阈值账单也不是封顶,只会触发账期中途扣款。
  • 建议的“刹车”:把 limits.cpu_ms 设在正常 P99 之上一点(超限请求返回 1102 错误);调低 limits.subrequests;设 workers_dev 为 false 并改用路由;在最贵的路径上加 WAF 限速规则;在调用 KV、D1 和付费 API 之前加 Rate Limiting 绑定。
  • 预警方面,它建议设两三档金额的预算预警,并用 Account Analytics Read Token 轮询 GraphQL 的 workersInvocationsAdaptive 数据集;文末推广 CostHex 自家的分钟级告警产品。
  • 官方 Workers 限制文档(2026-10-14 复核)确认:CPU 默认上限 30,000 毫秒,超限返回 1102 错误,结果记为 exceededCpu。

原始来源

  1. 发布

    怎样给 Cloudflare Workers 账单封顶,以及哪些封不住

    打开原始来源

    CostHex 的结论是没有能按金额停掉 Worker 的设置,并给出替代的控费手段:单次调用限制、把滥用流量挡在外面、尽早得到预警。

作者经验Containers +3

在 Cloudflare Containers 与 Workers AI 上做视频转写:按小时的成本模型

Pete Stewart 解释为什么 ffmpeg 不能跑在普通 Worker 里,把它放进可缩容到零的 Container,再把音频交给 Workers AI 上的 Whisper,并逐项算出各计费组件的成本。

Durable Objects

babynarc:Durable Objects alarm 循环,意外账单从 $300 涨到 $500。

@babynarc 称一个他以为已不活跃的旧 Durable Object 里出现 alarm 循环,让他“被坑得很惨”:意外账单从 $300 涨到 $500,停掉后仍在上涨。他在回复 Cloudflare 的 Dane Knecht 与 Kenton Varda 时建议默认在每个 `cf` 结果前附上预算提醒信息。

作者经验Workers +10

把 Cloudflare 控制在 5 美元内:意外账单从哪来

Ashish Sharma(@sarmaasis)用 5 美元的 Workers Paid 方案运行多个网站,按产品列出他认为会悄悄推高 Cloudflare 账单的用法,并附 12 项检查清单。