Cloudflare 报 1101 Worker threw exception,先回滚再查

1101 一般不是源站的 5xx,而是处理这个请求的 Cloudflare Worker 抛了未处理的 JavaScript 异常。先记下 Ray ID、完整网址和时间,再看能不能回滚最近一次 Worker 变更。

更新于 2026年9月2日
0 人已解决

先确认错误来自 Worker

Cloudflare 的1101 错误说明将常见原因定义为 Worker 运行时 JavaScript 异常。保存错误页 Ray ID、完整 URL、请求方法、时间和时区,并在浏览器 Network 或命令行响应头中查看 cf-error-type。1101 与表示 CPU 或内存资源超限的 1102 处理方向不同,不要先把它当成源站崩溃。

用同一次请求去日志里找异常

进入 Workers & Pages > 对应 Worker > Logs,按时间、URL 和异常结果筛选。Cloudflare 的Workers Logs 说明显示这里会包含调用日志、自定义日志和未捕获异常;需要实时复现时也可由授权维护人员使用 wrangler tail。重点对照未定义变量、类型错误、未处理 Promise 拒绝、绑定缺失与上游请求失败。

优先回滚最近变更,再修复验证

若故障紧跟某次 Worker 部署,优先恢复到上一个已验证版本,同时确认路由、KV / R2 / D1 / Secret 绑定和上游接口在目标环境中存在。修复后用同一 URL 和请求条件复测,确认页面恢复、日志不再出现同一异常,再检查其他共用 Worker 路由。不要通过公开 Secret、关闭全站防护或直接删除 Worker 来快速试错。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李