Durable Objects alarm 無限迴圈:Workers Paid 每月約 $112.35

照下面這組用量,一個月大約 $112.35,含固定月費。最先用完包含額度的是Durable Objects 請求數(含 alarm),已到額度的 5000%。單價是 2026-09-15 的公開價目;真正的發票才是唯一真值。

改成你的數字 → ← Usage Guard

估算帳單

每月合計 $112.35

Workers Paid 固定月費 $5.00

最接近(或已超出)包含額度的計量項: Durable Objects 請求數(含 alarm) — 50M / 1M (5000%)

超出部分

  • Durable Objects 時長(GB-s): 7.6M → $100.00
  • Durable Objects 請求數(含 alarm): 49M → $7.35

假設的本月用量

這套架構長什麼樣

一個 Durable Object 設一個 alarm,觸發時做一點事,回傳前再設下一個。這是文件寫的定時任務標準做法。出問題是在間隔滑到 1 秒,或處理函式抛錯、執行時自動重試——每次 alarm 觸發都是一次計費請求,而且這個物件永遠不睡。

為什麼是Durable Objects 請求數(含 alarm)先用完

Workers Paid 每月包含 1M 次 Durable Objects 請求。到了 50M,這個物件已是額度的 5000%,可請求數的超出反而是小項。一個整月不睡的物件會累積約 260 萬秒的時長,按 GB-秒計費,總額大部分從這裡來。讓一個物件活著,比呼叫它貴。

在 GraphQL Analytics 裡看哪一項

把 durableObjectsInvocationsAdaptiveGroups 按腳本和小時分組。每小時約 3,600 次請求的一條平線、背後沒有任何使用者流量,就是 alarm 在每秒觸發。旁邊一起看 wallTime。處理函式收到停止訊號要呼叫 deleteAlarm(),出錯時退避而不是立刻重排。

單價與包含額度於 2026-09-15 抄自 Cloudflare 公開定價頁。是近似值:部分計量項按整單位向上取整,不含 Workers AI 與頻寬,真正的發票才是唯一真值。

背景: 2026 年 8 起公開的 Cloudflare 帳單事故,7 起是 D1 讀取列數

其他幾種典型帳單

還在探索

在付 Workers Paid,怕哪天帳單嚇一跳?看看 Usage Guard ——逐指標看暴增,可選擇一鍵停下。

support@ 走 Cloudflare 轉寄、卻在 Gmail 裡看?看看 Routed Inbox ——Email Routing 上的小共用收件匣,不按席次計價。

替很多客戶管 Cloudflare?看看 Zone Audit ——跨帳號的設定漂移與基準檢查。